[問題] vs包成dll的執行效率

看板C_and_CPP作者 (かがみさま)時間9年前發表 (2016/03/31 02:57), 9年前編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) visual studio 2013 express, codeblocks 問題(Question): 我寫了一個function 在codeblocks上編譯執行的速度大約在2ms左右 但是用vs13包成dll後的執行時間暴增了兩三倍 到處翻找設定好像都沒辦法改變這樣的趨勢 猜測可能是compiler的差異(?) 想請問有沒有什麼辦法"有機會"能把效能調教到跟codeblocks不要差太多呢orz 這個問題有點困擾我orz 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.98.150.66 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1459393071.A.335.html ※ 編輯: Wyvern (175.98.150.66), 03/31/2016 10:59:09

03/31 11:25, , 1F
我猜你用到debug版本而不是release
03/31 11:25, 1F

03/31 11:56, , 2F
我是用release沒錯 不過還是感謝樓上
03/31 11:56, 2F

03/31 11:56, , 3F
剛剛已經找出問題在哪 本問題已解XD
03/31 11:56, 3F

03/31 11:58, , 4F
最佳化的關係??
03/31 11:58, 4F

03/31 12:34, , 5F
結果只是"我以為"是同份code而已orz 一個粗心
03/31 12:34, 5F

03/31 12:35, , 6F
改正回來之後速度就合理了
03/31 12:35, 6F
文章代碼(AID): #1M_98lCr (C_and_CPP)