vs2010編譯突然變慢
① 為什麼Visual Studio 2010的編譯速度比Visual Studio 6.0慢很多,有什麼方法可以加快速度嗎
編譯器不同,使用的編譯方法不同,主要差異在代碼優化,智能糾錯等方面。6.0是上世紀的產物,連C++標准都實現的非常不完善,更何況代碼優化之類的特別費時的工作。隨著CPU和操作系統技術的發展,二進制代碼生成更加困難,優化更加復雜,當然最終代碼的執行效率會更高。
另一方面也是由於nt內核的代碼復雜度變的更高,vs2010的頭文件和6.0的版本是不同的,很多新的的系統特性都被加入到windows頭文件中。
加快速度的方法有禁用優化選項,禁用clr檢查等。最基本的還是良好的程序結構,能減少編譯器的工作量。vs在生成代碼的時候即使是release模式仍然會創建大量的調試信息在工程中,以幫助問題發現和恢復,在vc6時代是沒有這東西的。
② 為什麼我用vc++6.0和vs2010編譯同一段代碼、運行速度天差地別
這個可能是因為6.0和2010所使用的函數庫可能不同,鏈接的系統庫不同
你可以採用下面的方法再試一下:
1、創建項目的時候選擇一個空白的控制台項目,就是創建完以後一個文件都沒有的那種。
然後添加一個c++源文件,將代碼寫進去
2、編譯的時候記得用release模式
3、記得運行的時候關閉電腦的其他程序,盡量讓cpu的使用率保持一致
這樣再試一下看看
額外說明一下,2010的功能比6.0強大很多,所以同樣一段代碼的編譯,它會比6.0添加更多的輔助性的東西進去。但正常的話,release版本在運行速度上應該是沒有變化的!
如果按照上面的還有這樣大的區別,請和我聯系
我也很感興趣!
③ vs2010反應太慢
vs本來就大,反應慢正常,可以考慮用固態硬碟,就可以閃開了,或是換vs2012吧,干凈簡單點;
另外不是所有組件都要安裝,由各個語言的分類的,不過一般都裝吧,也不慢,十幾個G也不大。
④ visual c++ 2010編譯時很慢 要怎麼解決
編譯C#挺快的,C++就不行了。
把Debug模式切換到Release模式會好一點。
實在不行的話用VC6吧,編譯的快。
⑤ vs2010今天突然按F5調試的時候很慢,以前大概三到四秒,現在大概半分鍾,還是個空的winform
所有的項目調試都這樣嗎?如果不是,那就是寫的程序有問題,不然就是你電腦的問題了.
如果你重裝了vs,那就不是vs的問題了,我覺得你可以從其他方面下手了,第一,確保不是程序問題,第二,檢查下vs的配置文件。適當的替換下。第三,你可以打開任務管理器,看看運行情況,內存和cpu的使用
⑥ 為什麼VS2010運行C程序的速度很慢。
這個。。。你用VC++6。0吧。。。。
VS2010慢是正常的、因為它里邊添加了許多東西、不過你那個的確是太慢了。。。。表示同情、
如果你是win7里運行的、那就更情有可原了、因為win7本來就不快。。。
運行程序大小是沒啥影響的。。。。你運行幾百行的程序也差不多、
你安裝vs的時候、可以自定義安裝、只安裝VC++、其他的比如F#、C#之類的可以不裝的、
這樣會稍微快一點、但是效果不明顯、要我說啊、還是VC++6.0最穩當了、
⑦ vs2010 編譯程序時間超長
vs2010是慢了些,我win7下最開始裝的VS2010,編譯時有點慢,但沒有像你說的30分鍾這么久,是不是你電腦也卡啊?vs2010編譯慢是因為多了一些庫。還有就是第一次編譯時有點慢,應該是載入一些東西。
⑧ 為什麼在使用vs2010時編譯c++程序時候速度特別慢,而以前用vc6時快得多
兩個方法:
1.在工程下按Alt+F7打開Properties
1.1
在General里whole program optimization,將選項調整到use link time code generation
1.2
在C/C++選項卡下的general把multi-processor compilation設置為YES
⑨ Visual C++ 2010 編譯問題 我的VS2010在編譯C++項目時經常編譯器會卡死,無
如果之前並無這種情況,那就是有病毒了,可以查殺下了
⑩ Visual Studio編譯很慢,什麼原因
Visual Studio編譯很慢解決辦法:
打開vs2010的工具選項,環境>常規之下 查看」視覺體驗」配置,它默認選擇了」基於客戶端性能自動調整視覺體驗」並啟用硬體圖形加速,取消選擇這個選擇。