一直用VC6,剛改用VS2008,發現一個大問題

VS2008的速度比VC6慢了N倍,最新電腦4G內存上,還這麼慢,
實在不正常
用VC6編譯,基本立刻開始了,2008非要慢吞吞的加載不知道什麼東西。
我對比了VC6,發覺2008的界面設計好像完全不同,用的類似於IE瀏覽器的那種技術,
速度慢的出奇,
加載一個大工程,簡直等的心急,讓我想起N年前用賽揚處理器的黑暗年代的故事。

畫面比vc2003好,實際功能不好說,幫助文檔比較豐富,還有就是字好小

沒用過2008,一直在用2005.05中如果一個方案有很多form,及連接數據庫操作的話會生成很多文件,加載的時候會等很多時間。

感覺vs2008不好~~安裝後連個c++程序都編譯不了~浪費感情額~~也不管了~~繼續用vc了~~

上次運行的時候直接按的X吧。。。加載肯定慢了...因爲要打開所有上次你未關閉的窗口界面啊.
怎麼我1G內存都沒覺得慢...汗!!

Lz和我的觀點一摸一樣,vs2008慢的要死,vc超快,我剛開始趕時髦用vs2008,後來發現我的能力不能駕馭它,發現vc已經足夠我用了,於是將vs2008棄之不用,繼續用我的vc6,呵呵

樓主加載慢可能是程序體積過大,
以後做其他的項目時候,應該多考慮到使用動態庫的方案。
我手裏的這個項目就是,先前根本就沒有動態庫,所有代碼全部寫在一個程序中。
如果想創建一個新工程需要的代碼或者是功能,只能拷貝代碼來做,十分的垃圾,可怕的是,我可能只想要一個簡單的功能,可能而且是十分的可能,需要把別的工程中的全部代碼拷貝過來,

讓人搞笑的是這個項目的最初創建者還十分自豪的以爲他這種方式很好,
告訴我用宏去控制。真雞巴操蛋,我做跨平臺程序也用不了多少宏。
代碼中宏一堆,改一個地方,整個工程中的所有代碼全部得重新編譯。
到我手裏後我沒辦法只能給他歸類,新的功能全部以接口形式放到動態庫中,把業務層和底層接口全部分開。

VS2008 和 VC6 有很多不同之處,很多因素導致了加載速度太慢~~
除了樓上很多TX說的通過改變代碼設計結構的方式提高速度,通過加強硬件提高速度以外。
還有很重要的一點就是在安裝VS2008的時候,不要安裝一些自己不要的功能。例如VB、C#等等,這些都會影響打開工程時的加載速度的。
因爲VS2008是一個集成開發環境,包括很多開發語言,不只是VC的。
另外,VC6是比較經典的一版,問題早就很少了,VS2008比較新,效率問題可能會比較嚴重~~

VS2008在消息映射、字符處理、數學函數檢查等很多方面都做了修正,更加符合C++的標準,更加符合編程規範。時代總是要進步,過時的東西遲早是要被淘汰,樓主會慢慢習慣的.....

硬件條件也要跟上
而且 已經是.net時代了 要跟上時代 編譯慢點也行 執行程序不那麼慢就行了
關於.net framework windows後續版本開始會默認安裝的 以後發佈不用擔心.net framework的問題了
用哪一個看個人愛好了,用習慣了就好!
不過看現在大部分技術書籍都是針對VC 6.0的,VS2008確實還存在一些問題的!!
來源:英超直播
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章