-1
當我在VS2008中以發佈模式構建項目時。從IDE運行項目的執行時間(project> debug> start new instance)比運行exe要快得多(在我的情況下,爲80秒和200秒)。這可能是什麼原因?我能以某種方式加強直接執行嗎?VS2008 IDE中發佈版本的執行時間與直接執行
p.s.我曾問過這個here但是dint得到了答覆。
當我在VS2008中以發佈模式構建項目時。從IDE運行項目的執行時間(project> debug> start new instance)比運行exe要快得多(在我的情況下,爲80秒和200秒)。這可能是什麼原因?我能以某種方式加強直接執行嗎?VS2008 IDE中發佈版本的執行時間與直接執行
p.s.我曾問過這個here但是dint得到了答覆。
據我知道有沒有這樣的事情「加快執行」
但也有很多的因素,在啓動應用程序的內存利用率,CPU使用率,...等
這樣
幫助 所以你在問什麼可能是視覺c開始新的進程使用直接系統調用
而不是探險家,沒有那麼多的性能改變..但可以真正看到使用內存泄漏檢測器,..不檢查內存..但要啓動一個應用程序1000倍的探索者和1000倍的命令行或內存泄漏檢測器
只有那麼你會發現差異
PS:應用程序仍然通過了反病毒/反間諜軟件測試,然後再運行,但一些老的檢測方法不能監控系統調用執行,或者他們往往忽略了通過系統調用
PPS:嘗試檢查優化,如果你真的關心速度,嘗試O3並刪除所有符號
可能重複[vC++:發佈版本的運行時差異](http://stackoverflow.com/questions/3699245/vc-differences在運行時間的發佈 - 建設) – 2010-09-15 14:37:33
um ..我已經提到, – aks 2010-09-15 14:39:21