[問題] 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