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

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

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

 [[314706]]

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

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

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

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

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

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

軟件的摩爾定律

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

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

臺(tá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ù)使用將來會(huì)有的內(nèi)存,曾經(jīng)幫助google成功,也為我們提供了更廣闊的平臺(tái)。

SuperFetch

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

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

其他原因

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

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

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

[[314707]]

Chrome:我先占住了再說

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

結(jié)論

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

 

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

2021-10-15 21:23:24

手機(jī)價(jià)格配置

2020-05-25 20:46:59

Python編程語言程序員

2021-08-03 22:53:38

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

2021-10-10 21:31:09

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

2013-06-19 10:55:40

Disruptor并發(fā)框架

2018-08-16 08:03:21

Python語言解釋器

2013-03-04 10:10:36

WebKit瀏覽器

2022-06-02 08:03:19

PyCharmPython代碼

2024-02-26 21:15:20

Kafka緩存參數(shù)

2020-02-27 15:44:41

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

2019-08-30 14:58:47

JavaScript程序員編程語言

2022-06-13 21:52:02

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

2020-02-27 21:03:30

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

2016-12-28 11:28:19

.NET反射

2020-08-14 09:11:29

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

2013-05-09 10:24:28

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

2014-05-26 17:00:51

2020-06-16 14:13:50

Kubernetes容器Linux

2022-05-30 10:23:59

HTTPHTTP 1.1TCP

2012-08-17 10:01:07

云計(jì)算
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 在线亚洲精品 | 国产一级影片 | 一区二区免费 | 国产大毛片 | 色视频欧美 | 欧美中文一区 | 粉嫩粉嫩芽的虎白女18在线视频 | 久草新视频 | 欧美一区二区三区的 | 中文字幕免费视频 | 亚洲乱码一区二区三区在线观看 | 中文字幕亚洲区一区二 | 亚洲欧美国产视频 | 最新毛片网站 | 久久男女视频 | 欧美成人专区 | 亚洲+变态+欧美+另类+精品 | 国产精品1区2区 | 日韩在线三级 | 欧美不卡一区 | 成人在线观看亚洲 | 日韩欧美三区 | 欧美一区在线视频 | 久久精品久久久久久 | 欧美天堂在线观看 | 久久精品国产a三级三级三级 | 亚洲看片网站 | 国产成人在线播放 | 国产91九色 | 国产你懂的在线观看 | 欧洲一区视频 | 999久久久国产精品 欧美成人h版在线观看 | 日韩一级在线 | 一区二区精品视频 | 久久tv在线观看 | 日韩成人精品一区 | 日韩精品中文字幕一区二区三区 | 亚洲天天干 | 伊人网站在线观看 | 99精品欧美一区二区三区综合在线 | 国产在线精品一区二区三区 |