如果你的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年前的設計呢。微軟東施效顰算是效到底了,這回把圖示也搞大了,可是那些圖示除了帶來系統垃圾以外,有什麼用呢,誰要用你的大圖示啊,再看看shell32.dll裡面,新圖示舊圖示夾在一塊,就是那麼的不協調。什麼Aero、Flip 3D,不僅是視覺垃圾,更是系統垃圾。
沒有留言:
張貼留言