danny 2009-4-23 22:03
Vista裝上後越來越慢的原因是什麼
如果你的Windows Vista操作系統安裝後,系統變的越來越慢呢?下面給大家分析一下。
1、注冊表變得更加臃腫了
注冊表對於系統速度的影響,有點說不清道不明。微軟設計注冊表,給應用程序一個統一存放配置信息的地方,因為注冊表在系統啟動時加載,所以應用程序在啟動時,使用注冊表項比使用外部配置文件要快。但是如果注冊表太大的話,將消耗很多的系統資源,為什麼有那麼多注冊表清理軟件存在,因為注冊表**太多了,不光是應用軟件制造注冊表**,Windows自己也制造注冊表**。在制造注冊表**的軟件當上,微軟的軟件應該是名列前矛,像Office、.NET Framework,都是寫注冊表達數量巨大的軟件。Windows Vista的注冊表,據估計至少比Windows XP臃腫一倍。
2、預裝了更多的字體
Windows XP/2003只預裝了60種左右的TrueType字體,到了Windows Vista,居然達到了190種之多,數量翻了三倍還多,大家應該知道,系統安裝的字體越多,越影響速度。根據這篇文章的測試,安裝100種字體,系統延遲增加5.33秒,Windows Vista預裝190多種字體,那麼系統啟動速度將會增加延遲近10秒。而且問題是,這些字體我們需要嗎?我們需要用這些字體寫文檔嗎?需要用它們來做設計嗎?基本上是不需要的。微軟推出什麼所謂的雅黑字體,號稱花費上億美元,一個字100美元,抄襲Mac OSX,也只是東施效顰而已,Windows Vista的界面,還是那麼醜陋,和Mac OSX根本沒法比。而且更搞笑的是,居然傳出Windows Vista某個字體有缺字的情況。
3、捆綁了不止一個的.NET運行環境
這個東西是個速度殺手,而且是一般用戶所不需要的。搞軟件開發的都知道,.NET用來做Web應用還好,但是如果用來做桌面應用,是不好的,它實在太慢了,用戶不能忍受一個啟動時慢吞吞的,處理工作時延遲太久。所以到目前為止,用.NET開發的桌面應用軟件仍然是少之又少,就像微軟,也不敢用它來做Office的主要開發工具,最多只是在一些小功能上用到.NET。.NET的可惡之處,在於它與系統緊密結合,所以十分影響操作系統的速度。首先它在安裝的時候寫了太多的注冊表項,至少幾萬條。第二點就是它在Windows啟動時就加載了許多DLL,微軟為了造成.NET速度快的假像,於是就在Windows啟動時預先加載.NET的DLL(手法如同Office)。而且,Windows Vista還不止預裝一個.NET運行環境。不信你去C:WINDOWSMicrosoft.NETFramework這個目錄看一下,看有幾個以版本號命名的目錄。相比之下,.NET的對手Java就不是這樣,在Windows平台上,它只注冊了很少的DLL,而且並不在系統啟動時加載。在非Windows平台上,Java還可以是綠色軟件。
4、使用了更加復雜、花哨的界面技術
Windows Vista使用了所謂的Aero、Flip 3D界面技術,可惜這些東西並不能給用戶帶來方便,而且外觀設計並不優秀,甚至比較醜陋。最可惡的一點是,它們消耗極大的系統資源。微軟的界面技術,又是東施效顰,越效越惡心。沒想到微軟這種保守的跟屁蟲公司居然敢把任務欄和標題欄做成黑色調,菜單欄做成青色,控制按鈕搞得大小不一,而且尺寸加大,變成扁平狀,這種設計好像很大膽,很有創意,但是不難發現,這種設計十分醜陋。如果說Mac OSX就像水晶一樣美麗的話,那麼Windows Vista看起來就像劣質的塑料和破麻布一般醜陋,要知道Mac OSX的界面那是6年前的設計呢。微軟東施效顰算是效到底了,這回把圖標也搞大了,可是那些圖標除了帶來系統**以外,有什麼用呢,誰要用你的大圖標啊,再看看sh#ll32.dll裡面,新圖標舊圖標夾在一塊,就是那麼的不協調。什麼Aero、Flip 3D,不僅是視覺**,更是系統**。一開始XP也是這樣,但相信VISTA肯定會起來越好的。