我遇到了一點系統不穩定的情況,所以現在我要限制 Windows 中的 CPU 和 RAM 使用情況,看看是否可以找出任何問題。我已經找到如何在 Windows 的電源選項中限制 CPU 使用率,而且舊的 MS 配置視窗似乎有一個地方可以限制 Windows 可以存取的 RAM 容量:
我安裝了 8 GB RAM,我想將其限制為 7。什麼都沒有?我有專用的顯示卡和視訊 RAM,這會影響嗎?這是否能有效保證我在 Windows 中使用的 RAM 不會超過總 RAM 的 87.5%?
總的來說,我想我要問的是,這是否是提高系統穩定性的有效策略,還是只會使其變得更加複雜?我使用的是 Windows 8.1(64 位元)。
答案1
多餘的 1 GB RAM 會怎麼樣?什麼都沒有?
它什麼也沒發生。它只是沒有被使用。在工作管理員中,Windows 將顯示系統中的「總計」為 7168 MB,這就是它將使用的全部空間。
未使用的RAM仍然會消耗一些功率,因為刷新電路無法知道某些位元無關緊要(無論如何,RAM晶片中的位元不可能選擇性地刷新)。
請注意,如果您只有一個帶有八個或十六個晶片的模組,這不會導致其中一兩個晶片未被使用。 RAM 模組不是這樣組織的。
我有專用的顯示卡和視訊 RAM,這會影響嗎?
不可以。
這是否能有效保證我在 Windows 中使用的 RAM 不會超過總 RAM 的 87.5%?
不僅僅是「有效」。它將保證這一點。
總的來說,我想我要問的是,這是否是提高系統穩定性的有效策略,還是只會使其變得更加複雜?我使用的是 Windows 8.1(64 位元)。
不,抱歉。您所看到的不穩定的本質是什麼?系統究竟在做什麼或沒有做什麼?讓我們從那開始。 「不穩定」可能意味著以下任何一種情況:BSOD、持續的應用程式故障或掛起、整個系統掛起…系統在做什麼?
如果您認為記憶體發生故障,則應嘗試 memtest86+ 或 Windows(Vista 及更高版本)中的內建記憶體測試。如果您有多個DIMM 或SIMM,將記憶體錯誤隔離到一個模組的最佳方法是一次拉出一個模組(如果您的主機板允許的話),然後查看不穩定情況是否仍然存在(但預計系統會變慢,當然)。如果您的主機板不允許這樣做,或者您只有一個模組,那麼唯一的方法是真的要知道問題是否是由故障模組引起的,方法是嘗試用已知良好的模組替換它。
答案2
據我所知,沒有發生任何異常情況。
如果將限制設定為 7GB,Windows 最多只會使用 7GB。這並不意味著 DIMM(主機板上的記憶體條)中的相同實體空間會被單獨保留。因此,如果您有 2 x 2GB,並且將 Windows 限制為 2GB,則兩個 DIMM 可以同時使用。
**注意:這可能不完全符合事實(這是我從經驗中收集到的)。如果有人有任何證據表明其他情況,請糾正我。