偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

為什么現(xiàn)在的電腦都這么吃內(nèi)存?

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

 [[314706]]

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

為什么現(xiàn)在的電腦都這么吃內(nèi)存?

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

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

為什么現(xiàn)在的電腦都這么吃內(nèi)存?

那這些內(nèi)存都被拿去干了什么呢?

軟件的摩爾定律

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

為什么現(xiàn)在的電腦都這么吃內(nèi)存?

臺式機(jī)操作系統(tǒng)內(nèi)存需求量和Intel晶體管數(shù)目走勢圖

為什么現(xiàn)在的電腦都這么吃內(nèi)存?

服務(wù)器操作系統(tǒng)內(nèi)存需求量和Intel晶體管數(shù)目走勢圖

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

SuperFetch

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

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

其他原因

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

為什么現(xiàn)在的電腦都這么吃內(nèi)存?

用戶:我就上個網(wǎng),你就占據(jù)真么多,真的好嗎?

[[314707]]

Chrome:我先占住了再說

Firefox也有類似的機(jī)制。

結(jié)論

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

 

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2021-10-15 21:23:24

手機(jī)價格配置

2020-05-25 20:46:59

Python編程語言程序員

2021-08-03 22:53:38

大數(shù)據(jù)存儲互聯(lián)網(wǎng)

2021-10-10 21:31:09

手機(jī)數(shù)據(jù)體積

2013-06-19 10:55:40

Disruptor并發(fā)框架

2020-02-27 21:03:30

調(diào)度器架構(gòu)效率

2022-06-13 21:52:02

CDN網(wǎng)絡(luò)節(jié)點(diǎn)

2024-02-26 21:15:20

Kafka緩存參數(shù)

2019-08-30 14:58:47

JavaScript程序員編程語言

2013-03-04 10:10:36

WebKit瀏覽器

2018-08-16 08:03:21

Python語言解釋器

2022-06-02 08:03:19

PyCharmPython代碼

2020-02-27 15:44:41

Nginx服務(wù)器反向代理

2020-08-14 09:11:29

RedisQPS數(shù)據(jù)庫

2016-12-28 11:28:19

.NET反射

2013-05-09 10:24:28

企業(yè)軟件軟件開發(fā)

2020-09-27 08:12:09

Nginx反向代理負(fù)載均衡

2024-01-10 17:04:13

通信模塊通信技術(shù)通信模組

2017-01-23 13:08:46

大數(shù)據(jù)客戶畫像技術(shù)

2020-11-10 22:53:54

oracle數(shù)據(jù)庫
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號