我最近從 Mac 切換到 Windows 10 電腦,注意到與 Mac 相比,我以前使用的許多程式(例如 Blender、Word 等)在開啟程式之前的延遲有所增加。我從 4GB 記憶體升級到 12GB。在電腦上開啟程式時,什麼會導致延遲時間增加?
通常,某些程式的等待時間在 Mac 上為一兩秒,而在 PC 上可能為 5 秒。我能做些什麼來減少延遲嗎?
答案1
更新
您的硬碟型號 Seagate Barracuda ST1000DM003 有據可查的韌體問題,導致效能非常差。希捷已發布更新版本,解決了所有問題。我(顯然)不知道您是否已經擁有最新的固件,但升級過程會檢測到您是否有最新的韌體並通知您。
我猜你有一個較舊的韌體版本。
您可以查看升級說明並下載韌體這裡
原答案
最有可能的瓶頸是 HDD,而 SSD 肯定能解決這個問題。
考慮到 SSD 驅動器現在有多便宜,只要您願意重新安裝系統,首先嘗試而不是調試問題可能會更便宜的時間和精力。
如果您想深入研究一下,請使用該工具resmon
,它將近乎即時地顯示關鍵資源的使用情況。首先停止所有可以運行的程式(即以使用者身分啟動的程式;而不是系統服務),然後啟動 resmon(win+R;resmon),然後啟動一個似乎啟動緩慢的程式。
查看 resmon 顯示的圖表,了解哪些資源處於或接近 100% 使用率 - 這些幾乎肯定是您的瓶頸。
這是一階近似值,Windows 中有一個內建的效能測量功能,稱為效能計數器,它可以讓您精確地計算「啟動」程式所花費的時間,並找到導致整體延遲的程式/服務/資源。在這種情況下,我認為你不需要走那麼遠;使用 resmon 進行快速檢查幾乎肯定會指出硬碟(最有可能)或 CPU。
它不太可能屬於另一個資源類別,例如記憶體或網路利用率,但一切皆有可能。
如果您想獲得有關您所看到的延遲「合理性」的更多回饋,您將需要提供您的 win 10 PC(最好是 Mac)的完整規格,以便我們可以評估兩者的相對性能。