看板 C_and_CPP 關於我們 聯絡資訊
同樣一段c++ code 分別在vc6和bcb6跑release mode vc6 120 micro second bcb 2800 micro second 怎麼會差這麼多呢? ※ 引述《lapolo (許我個畢業證書吧)》之銘言: : 小弟我最近有用Visual C++與C++ Builder來寫程式 : 在測試的時後發現同樣的函式在C++ builder編譯出來的執行檔執行要花700ms左右 : 但是用Visaul C++所編譯出來的執行檔卻要1400ms左右 : 想請問一下 : Visual C++和BCB編譯出來的執行檔效率會差這麼多嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.62.110
zlw:怎樣的程式碼?可以貼出來或者說看看用了哪些函數嗎? 07/02 16:30
zlw:msvc有自己實做C/C++的標準程式庫,同樣gcc跟bcb也都有,不是 07/02 16:31
zlw:同樣的程式庫在跑。 07/02 16:31
WPC001:編譯器選項也是問題, 說不定最佳化的調整就差很多了 07/02 18:51
WPC001:VC不同版本的編譯器本身也差很多, 新版的2008是個好物 07/02 18:52
WPC001:但仍然沒有Intel C++強猛.大部分情況都是Intel贏過VC贏GCC 07/02 18:53
licheer:code有點多,要貼可能好幾頁,有用到vector 07/02 21:09
licheer:其他大多 if for..這些東西 07/02 21:09
licheer:bcb的project都是release預設值 07/02 21:09
licheer:有哪些設定可加增加執行時的速度嗎? 07/02 21:10