[问题] vs包成dll的执行效率

楼主: Wyvern (かがみさま)   2016-03-31 10:57:47
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
visual studio 2013 express, codeblocks
问题(Question):
我写了一个function 在codeblocks上编译执行的速度大约在2ms左右
但是用vs13包成dll后的执行时间暴增了两三倍
到处翻找设定好像都没办法改变这样的趋势
猜测可能是compiler的差异(?)
想请问有没有什么办法"有机会"能把效能调教到跟codeblocks不要差太多呢orz
这个问题有点困扰我orz
谢谢
作者: Caesar08 (Caesar)   2016-03-31 11:25:00
我猜你用到debug版本而不是release
楼主: Wyvern (かがみさま)   2016-03-31 11:56:00
我是用release没错 不过还是感谢楼上刚刚已经找出问题在哪 本问题已解XD
作者: Clangpp (Clang++)   2016-03-31 11:58:00
最佳化的关系??
楼主: Wyvern (かがみさま)   2016-03-31 12:34:00
结果只是"我以为"是同份code而已orz 一个粗心改正回来之后速度就合理了

Links booklink

Contact Us: admin [ a t ] ucptt.com