Win10系統(tǒng)ntoskrnl.exe進(jìn)程占用大量CPU和內(nèi)存怎么辦
Win10新技術(shù):內(nèi)存壓縮
以前,當(dāng)物理內(nèi)存快要耗盡的時(shí)候,Windows會把一些不常用的內(nèi)存數(shù)據(jù)轉(zhuǎn)移到硬盤上的虛擬內(nèi)存文件(pagefile)里,以釋放物理內(nèi)存給需要的程序。這樣做有個(gè)壞處:當(dāng)你又需要訪問保存在pagefile里的數(shù)據(jù)的時(shí)候,因?yàn)樾枰獜挠脖P里讀取,所以速度會非常慢,畢竟硬盤和內(nèi)存的速度天差地別,即使你用的是SSD。
而更好的解決方案就是把這些數(shù)據(jù)繼續(xù)留在物理內(nèi)存里。但是物理內(nèi)存已經(jīng)見底,怎么辦呢?Win10使用了內(nèi)存壓縮技術(shù),將一部分不常使用的內(nèi)存數(shù)據(jù)打包壓縮起來,等到有程序需要訪問那些數(shù)據(jù)的時(shí)候,再解壓縮出來。因?yàn)檫@些都是在內(nèi)存中進(jìn)行的,所以速度非常快,用戶不會感覺到從硬盤讀取數(shù)據(jù)時(shí)候的卡頓感。唯一的額外開銷可能就是增加了CPU使用率,畢竟要壓縮和解壓縮,不過在當(dāng)今CPU過剩的時(shí)代,這根本不算事兒。
當(dāng)然,內(nèi)存壓縮只會在物理內(nèi)存使用率較高的時(shí)候才會發(fā)生,所以不會每個(gè)人都有一個(gè)內(nèi)存占用超高的system進(jìn)程。而且內(nèi)存壓縮也是有極限的,內(nèi)存數(shù)據(jù)確實(shí)太多的話,Win10還是會把一部分?jǐn)?shù)據(jù)放到硬盤上。
相關(guān)文章:
1. Win10 ntoskrnl.exe進(jìn)程占用過多內(nèi)存的解決辦法2. Win10系統(tǒng)藍(lán)屏代碼NTOSKRNL.exe BSOD怎么解決?3. Win11 Ntoskrnl.exe藍(lán)屏死機(jī)怎么辦?Ntoskrnl.exe藍(lán)屏的解決辦法4. Win10系統(tǒng)下ntoskrnl.exe藍(lán)屏的解決方法5. Win10睡眠喚醒就藍(lán)屏ntoskrnl.exe 代碼0x000000ef怎么辦?6. win7系統(tǒng)中出現(xiàn)開機(jī)失敗提示ntoskrnl.exe文件丟失具體處理步驟7. win10系統(tǒng)ntoskrnl.exe藍(lán)屏修復(fù)方法8. Vista與Windows XP雙引導(dǎo)啟動ntoskrnl.exe錯(cuò)誤分析9. Win10系統(tǒng)下ntoskrnl.exe丟失開不了機(jī)如何是好?10. ntoskrnl.exe是什么進(jìn)程?Win8系統(tǒng)ntoskrnl.exe進(jìn)程介紹
