PsSuspendというWindowsのコマンドライン言語Powershell上で動く拡張機能プログラムを使用して、Windows上の任意のプロセスを停止(サスペンド)する方法について紹介します。
CPUやGPUを削減すべくサスペンドを活用したいところですね。
PsSuspend – Windows Sysinternals | Microsoft Docs
# サスペンド
PSTools\pssuspend64.exe vlc.exe
// or PSTools\pssuspend64.exe [PID]
# サスペンド解除
PSTools\pssuspend64.exe -r vlc.exe
使用例
# 音楽の再生停止したい
PSTools\pssuspend64.exe vlc.exe
# GPUは一番電気代を食います。やらないゲームに。
PSTools\pssuspend64.exe RiddleJoker.exe
# androidエミュレータが重すぎる
PSTools\pssuspend64.exe Nox.exe
# CPU使いすぎだよchromeくん
PSTools\pssuspend64.exe chrome.exe
# Windows起動してるとそれだけでずっと重くなるVbox。Vbox側でサスペンドするよりもPsSuspendで制御したほうが早いですからね。
PSTools\pssuspend64.exe VirtualBoxVM.exe
# セキュリティソフト …はできませんでした。僕たちにはわからないプログラムが内部で動いているんでしょう。
PSTools\pssuspend64.exe NortonSecurity.exe
Unable to suspend process NortonSecurity.exe:
めちゃんこ便利です。
でもいくらサスペンドしてもRAMはそのままなので、やっぱり64GBくらいはほしいですね。今高いので買いたくないんですけど32GBじゃやはり今ひとつ足りないです。