Windows 7 比 Windows XP 卡的真正原因是什麼?

指同配置下新裝的XP和新裝的WIN7,WIN7在禁用了桌面元素後的比較.

安迪比爾定律這個邪惡的說法真的存在嗎

補充:知乎什麼時候也變成貼吧這種風氣了.... 我問的是"原因",單純的問問題,怎麼到某些人那裡就變成故意黑某某捧某某了,動不動就是某某大法這個詞眼.如今互聯網的這種奇怪風氣何時才能結束?這種風氣要傳染到多少平台才滿意?

補充2:感謝廖偉超的建議,特此補充一下

我提問是想搞清楚一些機制上的原理.即是什麼原因導致WIN7的內存佔用比XP高很多,而這些因素是否可以人為的去關閉從而提升WIN7的體驗.

感謝部分答主的回答,使得我明白了WIN7的特效是導致了問題的一個因素,除此以外好像還有其他一些系統方面的優化.不過對於一個業餘的用戶來說是否可以屏蔽這些功能?

補充3:非常感謝vczh在評論中的耐心解答完美的解決了頂樓的提問!


除了Win7加入的新功能,它還要兼容之前各Windows版本提供的功能(甚至是depreciated的功能),並包含各個DLL版本,否則老的程序就跑不起來。

而且,Win7包含更多預裝組件(如各.NET framework),系統也可能依賴於那些組件。相對地XP在裝一些應用軟體時才會裝上那些組件,或直接不能支持(如Direct3D 10/11)。

另外,Win7為了某個年代的硬體而優化,例如可能會用使用更多的內存去加快性能,如果在一台內存不足的機器上裝Win7和XP,那當然Win7會比較「卡」。


你用2002年的機器跑2002年的XP和2010年的Win7是不公平的,如果要公平,你就要用1994年的機器跑XP,2002年的機器跑Win7;或者2002年的機器跑XP,2010年的機器跑Win7。


你這同配置不知道指的是什麼?如果配置是在雙核處理器、2G內存以下的話,WIN7肯定是沒有XP流暢。XP可以在單核、512M內存的電腦上保證基本使用,而WIN7恐怕連啟動都吃力。但是在高於雙核、2G內存的配置上,WIN7的速度是要快於XP的,不是說開機速度快,而是在日常使用中能明顯感覺到WIN7對多核的優化。


7的桌面是顯卡渲染,能開啟硬碟ahci模式,有superfetch,超級預取,這些都是xp沒有的。

結果就是,2G內存的電腦,裝7比xp快而且穩。


win10都要出來了,還有人在問xp和win7誰卡的問題。

Dos不卡,樓主去用吧……不會用的話win95也可以


OS X用戶希望下一代系統的桌面是這樣的:

Windows用戶希望下一代系統的桌面是這樣的:


你需要大內存和SSD


我簡單的理解是:

隨著硬體的發展,微軟為了程序員更簡單的編程,會提供很多方便的API,那些API使編程較以前更簡單,更靈活,但是另一方面,可能降低了性能。

還有一點是,操作系統本身win10相對XP提供了更多的服務。


先確定是不是,然後再問為什麼


誰說win7比xp卡的?

16G內存跑win7,絕對比同樣配置的機器跑xp要快啊!


那說明選定的硬體配置比較低吧,Win7是基於同時代的主流硬體做的優化,如果這個上面比xp卡,那性能就是白做了。在低端配置上,只是保證能正常兼容運行,新加入的很多特性造成的額外開銷,在低端硬體上回比較明顯。


我的筆記本10年買的,酷睿2雙核,3g內存。現在電腦里裝著三系統,談談我對這三個系統的感覺。首先win8,作為一個可以在平板上流暢運行的系統,在筆記本上自然也是很流暢的,不過有幾個自帶的後台進程比較吃硬碟,在使用兩年後終於把我的7200轉的機械硬碟報廢掉了,換上5400轉的之後遊戲讀圖慢多了,所以沒ssd的電腦不推薦使用win8。對於win7,一個很大的問題就是系統佔用內存太大,用win7玩龍之谷的時候基本是打三張圖內存溢出一次,與之對比的是win8大概十張圖溢出一次和xp基本不溢出,因此我推測內存佔用大大概是讓人感覺win7卡的一個原因。對於xp,說實話在流暢度上還真找不到什麼大的缺點,但這種感覺也許是我電腦配置較低的緣故,xp在對ssd、大內存之類的支持上也許會不如win7、8也說不定。


逛慣了貼吧上了知乎隨口就是這麼個問題。


相信巨硬一代代的努力,xp,win7,win8,win10一代代進步,使用體驗一代比一代棒,很多根本沒怎麼用過win8的的說win8怎麼怎麼垃圾,不如win7啦,那你怎麼不去用xp呀,用習慣了win8即使在桌面應用上表現也要優於win7.當然,你以一個最低配置要求的win7和標準配置的xp肯定沒法比流暢啦,話說現在win8,win10最低配置要求已經很低很低了。。。


同配置下Win7是要比XP流暢的,我是說內存&>=2G的情況


W7真的比xp卡嗎?就算是,也應該有個條件吧。


推薦閱讀:

win10快發布了,但現在win7用的挺好,有什麼理由讓我從win7升級到win10呢?
windows 能做到應用程序不需要輸入文字的地方就自動忽略輸入法輸入么?
在物理內存充足的情況下,是否需要禁用虛擬內存?
Windows 為什麼不開源?
Windows下用過之後就離不開的冷門軟體?

TAG:個人電腦 | MicrosoftWindows | 計算機 | Windows7 | WindowsXP |