成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為什么現在的電腦都這么吃內存?

商務辦公
二十年以前,電腦愛好者都在鉆研修改dos的配置文件,希望能夠節省出更多的低端內存。640K以下的空間寸土寸金,那是個小而美的時代。WinXP一開機,也只有數百MB的內存被占用;而從Win7開始,在同一臺電腦上,開機你就會發現已經有數個G被占用了。

 [[314706]]

二十年以前,電腦愛好者都在鉆研修改dos的配置文件,希望能夠節省出更多的低端內存。640K以下的空間寸土寸金,那是個小而美的時代。WinXP一開機,也只有數百MB的內存被占用;而從Win7開始,在同一臺電腦上,開機你就會發現已經有數個G被占用了:

為什么現在的電腦都這么吃內存?

發生了什么事?這是不是微軟和Intel的陰謀呢?不對,好像沒有Intel什么事,是不是微軟和三星的陰謀呢?還是Win7/Win10又大又蠢呢?

作為陰謀論的鑒定反對者,我一向認為一個陰謀,如果牽扯的人數過多或者過于復雜,一定會被泄露或者失敗。這種層級的陰謀是不可能的。作為一個反例, 在現代的Linux發行版中,例如Ubuntu中,你也會發現一樣的現象:

為什么現在的電腦都這么吃內存?

那這些內存都被拿去干了什么呢?

軟件的摩爾定律

IT界有個“笑話”,叫做“無論硬件給了你什么新能力,軟件都會把它拿走!”,這并不是空穴來風,軟件的內存需求和硬件的摩爾定律走勢高度相關:

為什么現在的電腦都這么吃內存?

臺式機操作系統內存需求量和Intel晶體管數目走勢圖

為什么現在的電腦都這么吃內存?

服務器操作系統內存需求量和Intel晶體管數目走勢圖

造成這種結果的原因是多方面的,這里也不打算展開討論,留待將來細談。這里僅僅強調,如果硬件提供了更大的內存,軟件總是傾向于使用它。這在很多情況下并不一定是件壞事,使用好多余的內存,甚至預使用將來會有的內存,曾經幫助google成功,也為我們提供了更廣闊的平臺。

SuperFetch

那么具體到我們這個例子,為什么Win7一開始會占用多大數G內存呢?它的原因是SuperFetch,一個從Vista就被引入的功能。

微軟發現我們的內存越來越多,在開始時并沒有被很好的使用,一個新想法被提了出來。SuperFetch會根據用戶使用歷史記錄,保存一個常用軟件清單,在開機后就把根據總內存大小,將合理的一部分內存用來預調入最常用的幾個軟件。從而大大減小軟件打開速度和響應度,提升用戶體驗。所以你會發現,你的總內存大,預調入的軟件也多,內存占用多;內存小,預調入的軟件也少,內存占用少。總的來說,維持一個比例。所以內存大,不但可以打開更多的應用,初始狀態時打開應用程序也更快??磥礤X多就是好啊!

其他原因

不但操作系統,軟件app也在大內存時代開始傾向于占據更多的內存并提升用戶體驗。我們那Chrome來說,我們開啟每個標簽頁,每個插件和擴展程序,Chrome就會開一個新的進程。這樣有好處,某個進程死了,頁面不受影響,別的頁面更不受影響,但進程overhead消耗的內存也是巨大的。加上Chrome會根據總的內存大小,開啟網頁預加載,導致大量占用內存:

為什么現在的電腦都這么吃內存?

用戶:我就上個網,你就占據真么多,真的好嗎?

[[314707]]

Chrome:我先占住了再說

Firefox也有類似的機制。

結論

那是不是占用這么多內存就非常不好呢?相信沒有人愿意回去DOS那刀耕火種的年代,有了這么多內存不用也不會生利息。如果你擔心開的應用太多時內存不夠用,那就多慮了。在內存緊缺的時候,這些內存會被swap出去,并不會占著不動。這種機制能提高軟件和頁面加載速度,提升用戶體驗,何樂而不為?

 

責任編輯:華軒 來源: 今日頭條
相關推薦

2021-10-15 21:23:24

手機價格配置

2020-05-25 20:46:59

Python編程語言程序員

2021-08-03 22:53:38

大數據存儲互聯網

2021-10-10 21:31:09

手機數據體積

2013-06-19 10:55:40

Disruptor并發框架

2018-08-16 08:03:21

Python語言解釋器

2019-08-30 14:58:47

JavaScript程序員編程語言

2013-03-04 10:10:36

WebKit瀏覽器

2022-06-02 08:03:19

PyCharmPython代碼

2024-02-26 21:15:20

Kafka緩存參數

2020-02-27 15:44:41

Nginx服務器反向代理

2020-02-27 21:03:30

調度器架構效率

2022-06-13 21:52:02

CDN網絡節點

2016-12-28 11:28:19

.NET反射

2020-08-14 09:11:29

RedisQPS數據庫

2013-05-09 10:24:28

企業軟件軟件開發

2014-05-26 17:00:51

2020-03-30 15:05:46

Kafka消息數據

2020-06-16 14:13:50

Kubernetes容器Linux

2022-05-30 10:23:59

HTTPHTTP 1.1TCP
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩有码一区 | 久久精品97| 欧美一区日韩一区 | 91av视频在线免费观看 | 蜜桃av鲁一鲁一鲁一鲁 | 国产精品资源在线 | 国产精品日韩在线观看一区二区 | 成人蜜桃av | 中文字幕国产 | www.日韩系列 | 一区二区三区网站 | 日韩免费视频一区二区 | 亚洲一区二区在线视频 | 亚洲午夜久久久 | 一级片成人 | 日本精品一区二区三区在线观看视频 | 成人免费影院 | 国产成人免费视频网站视频社区 | 久草新在线| 亚洲精品乱码久久久久久久久 | 激情欧美一区二区三区 | 日韩中文字幕一区 | 亚洲天堂一区 | 在线观看免费福利 | 日本理论片好看理论片 | 宅男伊人| 欧美成人h版在线观看 | 日本一区二区三区四区 | 免费黄色av | 羞羞视频网站在线观看 | 天天射天天干 | 欧美精三区欧美精三区 | 免费观看一级特黄欧美大片 | 午夜a区| 亚洲欧美一区二区三区国产精品 | 91精品国产91久久久久久不卞 | 国产一在线观看 | 亚洲精品一区在线 | 精品国产乱码久久久久久图片 | 久色| 97在线播放 |