Ⅰ 我用vs.net2003編譯c語言時,很簡單的程序要等好久(超過5秒),並且結果界面僅僅停留一秒左右,怎麼解決
編譯時間長不是問題。。可能是你機器配置等的問題。
結果界面超過一秒,你可以在代碼的最後加上system("pause");
Ⅱ vs編譯內存過多
vs編譯內存過多?
編譯器佔用內此灶存一般是比較大的森豎扮,如果顯示佔用內存特別大,時間特別長,有可能是纖昌程序,本身有問題,導致編譯過程無法完成
Ⅲ 影響vs編譯速度的因素有哪些
影響因素比較多:
1 文件的大小,文件大小指的是全部include展開後的大小。
2 文件數量,編譯是一個一個文件進行的,所以你的工程的文件數量也有關系。
3 還有聲明的復雜程度,復雜聲明需要額外地計算。
4 最影響編譯速度的估計是C++的模板,模板在編譯的時候要進行推導,得到相應的結果,這個非常費時間。如果你是模板里還套了模板,那就比較慢了。
5 鏈接庫的數量,鏈接很多庫也會使得編譯速度變慢。
6 inline函數展開,會使得代碼膨脹,也會影響編譯速度
7 debug模式編譯要留符號表做調試,也會影響速度
8 release模式如果開了優化,編譯優化會改變代碼的某些結構,這也是拖慢編譯器的一個重要因素。
Ⅳ vs2017緙栬瘧浠g爜鐢熸垚鐗瑰埆鎱錛
VisualStudio緙栬瘧寰堟參瑙e喅鍔炴硶錛氭墦寮vs2010鐨勫伐鍏烽夐」錛岀幆澧>甯歌勪箣涓嬫煡鐪嬧濊嗚変綋楠屸濋厤緗錛屽畠榛樻橀噹瀵熻ら夋嫨浜嗏濆熀鑴婅佷簬瀹㈡埛絝鎬ц兘鑷鍔ㄨ皟鏁磋嗚変綋楠屸濆苟鍚鐢ㄧ‖浠跺渾鑼勫浘褰㈠姞閫燂紝鍙栨秷閫夋嫨榪欎釜閫夋嫨銆
Ⅳ vs2010 編譯程序時間超長
(1) 機器內存太小,vs2010編譯時約需要200M物理內存;
(2)系統盤有問題,需要優化整理
Ⅵ 如何提高vs2010編譯速度
這個。。。你用VC++6。0吧。。。。VS2010慢是正常的、因為它里邊添加了許多東西、不過你那個的確是太慢了。。。。表示同情、如果你是win7里運行的、那就更情有可原了、因為win7本來就不快。。。運行程序大小是沒啥影響的。。。。你運行幾百行的程序也差不多、你安裝vs的時候、可以自定義安裝、只安裝VC++、其他的比如F#、C#之類的可以不裝的、這樣會稍微快一點、但是效果不明顯、要我說啊、還是VC++6.0最穩當了、
Ⅶ vs2008鍗″湪姝e湪鐢熸垚浠g爜鎬庝箞鍔烇紵
濡傛灉鍦ㄤ嬌鐢╒isual Studio 2008鏈熼棿鍗″湪鈥滄e湪鐢熸垚浠g爜鈥濋樁孌碉紝鍙鑳芥槸鐢變簬浠ヤ笅鍑犱釜鍘熷洜涔嬩竴錛
1. 澶存枃浠朵腑鍖呭惈浜嗚繃澶氱殑浠g爜錛屽湪緙栬瘧鏃墮渶瑕佽緝闀挎椂闂存潵鐢熸垚銆傚傛灉鏈夊彲鑳斤紝鍙浠ヨ冭檻鍑忓皯澶存枃浠剁殑浠g爜閲忥紝灝嗕竴閮ㄥ垎浠g爜縐誨埌婧愭枃浠朵腑銆
2. 澶存枃浠朵箣闂村瓨鍦ㄥ驚鐜渚濊禆鍏崇郴錛屽艱嚧緙栬瘧鍣ㄤ竴鐩村湪寰鐜澶勭悊榪欎簺澶存枃浠躲傚彲浠ュ皾璇曚嬌鐢ㄥ墠鍚戝0鏄庢潵瑙e喅榪欎釜闂棰橈紝鎴栬呴噸鏂扮粍緇囦唬鐮佺粨鏋勶紝娑堥櫎寰鐜渚濊禆銆
3. 欏圭洰涓鏌愪簺鏂囦歡鐨勭紪璇戦夐」璁劇疆涓嶆g『錛屽艱嚧緙栬瘧鑰楁椂杈冮暱銆傚彲浠ユ鏌ラ」鐩灞炴э紝紜璁ょ紪璇戦夐」璁劇疆姝g『銆
4. 緙栬瘧鍣ㄥ彲鑳介亣鍒頒簡涓浜涢敊璇鎴栬﹀憡錛屽艱嚧緙栬瘧榪囩▼鏃犳硶緇х畫銆傚彲浠ユ煡鐪嬬紪璇戝櫒杈撳嚭紿楀彛涓鐨勯敊璇鎴栬﹀憡淇℃伅錛屼慨鍙嬪憡鎮夊嶇浉鍏抽棶棰樸
寤鴻灝濊瘯浠ヤ笅鍑犱釜瑙e喅鍔炴硶錛
1. 鍦ㄢ滄e湪鐢熷弸鎴栨垚浠g爜鈥濋樁孌靛仠姝涓孌墊椂闂村悗錛屾煡鐪嬬紪璇戝櫒杈撳嚭紿楀彛涓鏄鍚︽湁閿欒鎴栬﹀憡淇℃伅銆
2. 媯鏌ュご鏂囦歡鐨勪唬鐮侀噺錛屽苟鑰冭檻灝嗛儴鍒嗕唬鐮佺Щ鍒版簮鏂囦歡涓銆
3. 媯鏌ュご鏂囦歡涔嬮棿鐨勪緷璧栧叧緋伙紝紜淇濇病鏈夊驚鐜渚濊禆銆
4. 媯鏌ラ」鐩灞炴э紝紜璁ょ紪璇戦夐」璁劇疆姝g『銆
5. 灝濊瘯閲嶆柊鍚鍔╒isual Studio錛屾湁鏃跺欓噸鏂板惎濂戒箮鍔ㄥ彲浠ヨВ鍐崇紪璇戝櫒鍗¢】鐨勯棶棰樸
鎴栬呰ヨ冭檻鎹涓鐢佃剳銆