午夜精品人妻久久久-成年美女很黄的网站-在线看片免费人成视久网app-国产精品美女无遮挡一区二区-91精品国产综合久久久久-国产的免费视频又猛又爽又刺激-在线看片免费人成视久网app-久久香蕉国产精品视频-av一区二区三区高清

程序莫名卡頓、出錯(cuò)、運(yùn)行速度大幅降低

前言
有一次調(diào)試一個(gè)程序,在并沒(méi)有改動(dòng)什么代碼的情況下,突然間程序性能大幅下降 , 降低了足足75%左右?。∫環(huán)?芯恐??nbsp;, 發(fā)現(xiàn)..
原因
【程序莫名卡頓、出錯(cuò)、運(yùn)行速度大幅降低】從Win7開(kāi)始 , 微軟加入了一項(xiàng)名叫“容錯(cuò)堆”的功能(英文名稱:FaultHeap,簡(jiǎn)寫為FTH) 。
根據(jù)微軟的說(shuō)法,容錯(cuò)堆 (FTH) 是一個(gè)子系統(tǒng),負(fù)責(zé)監(jiān)視應(yīng)用程序崩潰并自主應(yīng)用緩解措施,以防止系統(tǒng)將來(lái)發(fā)生崩潰 。。
這個(gè)緩解措施非常的粗暴,將程序性能降低75%左右~~
當(dāng)然 , 可能還有其它的緩解措施,比如阻止程序繼續(xù)運(yùn)行 。。
可怕的是 , 程序被限制之后,即使重啟電腦也不會(huì)恢復(fù)!
以前常聽(tīng)人說(shuō),電腦用的時(shí)間越久就越容易卡 。大多數(shù)人都把目光聚焦在什么垃圾文件太多,磁盤碎片太多,溫度過(guò)高等等問(wèn)題上,包括我 。。
后來(lái)發(fā)現(xiàn)了FTH這個(gè)功能后,有種恍然大悟的感覺(jué)!莫不是因?yàn)檫@?
檢查
那怎么知道程序有沒(méi)有被FTH限制?
三個(gè)方法:
方法一:將懷疑被限制的程序,修改一下文件名再運(yùn)行,看性能是否提高!
方法二:在運(yùn)行或者cmd中輸入打開(kāi)注冊(cè)表編輯器,定位到鍵值:
\FTHState
看看右側(cè)有沒(méi)有鍵值,如圖:
右側(cè)的文件路徑,就是被FTH限制的程序 。
方法三: 打開(kāi) 事件查看器->應(yīng)用程序和服務(wù)日志->->->Fault–Heap 通過(guò)日志查看
解除限制
解除限制的方法也很簡(jiǎn)單
方法一:打開(kāi)注冊(cè)表編輯器,將\FTHState
鍵值以下的內(nèi)容全部刪除
方法二:在運(yùn)行或者cmd中輸入命令:.exe .dll,
但這兩個(gè)方法 , 都只是解除目前被限制的程序,往后仍可能出現(xiàn)程序被限制 。
一勞永逸的方法
要想一勞永逸,最直接的方法win7應(yīng)用程序圖標(biāo)變白,當(dāng)然是將這個(gè)功能關(guān)閉!
打開(kāi)注冊(cè)表編輯器,定位到鍵值:
\FTH
將右側(cè)的鍵值修改為0,重啟電腦即可徹底關(guān)閉這個(gè)功能!
只為指定的程序關(guān)閉“容錯(cuò)堆”功能
和上面徹底關(guān)閉的方法在同一個(gè)位置,不過(guò)鍵值有所不同:
(排除的進(jìn)程列表)
將要排除的程序名稱,加入列表確定即可!
其它影響
剛百度了一下,發(fā)現(xiàn)容錯(cuò)堆(FTH)這個(gè)功能,還有可能影響到3DS MAX等軟件的渲染性能!
所以 , 應(yīng)該關(guān)閉它嗎?
結(jié)論
當(dāng)然應(yīng)該關(guān)閉它?。?
自從2015年發(fā)現(xiàn)“容錯(cuò)堆”(FTH)這個(gè)功能以來(lái),我就沒(méi)有讓它再出現(xiàn)在我的系統(tǒng)中!無(wú)論是網(wǎng)吧系統(tǒng),還是家用、辦公系統(tǒng)!
到目前為止,并沒(méi)有發(fā)現(xiàn)關(guān)閉它會(huì)有什么負(fù)面影響 。。
除了使用注冊(cè)表來(lái)關(guān)閉win7應(yīng)用程序圖標(biāo)變白,也可以在運(yùn)行或者CMD中輸入下面兩條命令:
reg add HKLMSOFTWAREMicrosoftFTH -t REG_DWORD /v Enabled /d 0 /fRundll32.exe fthsvc.dll,FthSysprepSpecialize
最后附上微軟官方文檔:
?容錯(cuò)堆 – Win32 apps |Docs
本文到此結(jié)束,希望對(duì)大家有所幫助 。