
Windows で初めてプログラムを開くと、読み込みに時間がかかりますが、閉じて再度開くと、読み込みが速くなります。これは、Windows が頻繁に使用するプログラムや最近使用したプログラムを事前にキャッシュして、読み込みと実行を高速化していることを示しています。最初の実行はコールド ランと呼ばれ、2 回目の実行はウォーム ランと呼ばれます。
ウォーム実行時に特定のプログラムが開かないようにするにはどうすればよいですか?
プログラムのバグを再現して修正しようとしていますが、このプログラムのメモリが予測に基づいて事前にキャッシュされる場合、バグはメモリの使用と割り当てに関するものである傾向があるため、バグを再現することは困難になります。
私のノートパソコンには、コンピュータの速度を上げるために、頻繁な使用と最近の使用に基づく予測に基づいてプログラムを事前にメモリにキャッシュするIntel Optaneが搭載されています。これを無効にするにはどうすればよいですか?特定のプログラム?
答え1
私は見つけたIntel Optane メモリおよびストレージ管理Microsoft Store でプログラムをダウンロードしました。インストール後に開いてみると、私のラップトップは互換性がないことがわかりました。
しかし、将来使用すると予測されるプログラムやファイルをキャッシュして、コンピューターの速度を上げる Windows の機能があることは知っています。これは Superfetch と呼ばれ、Windows 10 では SysMain に名前が変更されました。それでも、2021 年でも口語的には Superfetch と呼ばれています。
有効または無効にするには、タスク マネージャー、サービス ウィンドウ、またはコンピューターの管理を開きます。タスク マネージャーには、サービスを管理するための機能が少なくなっています。
- Windows + Xを押してタスクマネージャーをクリックするか、タスクバーを右クリックしてタスクマネージャーをクリックするか、Ctrl + Alt + Delを押して開きます。
- コンピュータの管理を開くことができます(スタートメニューまたはWindowsキー+Xから)
- 実行ウィンドウ(Windowsキー+Rで表示される)にservices.mscと入力します。
- スタートメニューでサービスを検索する
開くと、次のようなウィンドウが表示されます。
タスク マネージャーからサービスを右クリックして停止できますが、再起動後に有効になります。
コンピュータを再起動した後も無効 (またはオフ) のままにするには、サービス ウィンドウを使用する必要があります。サービスを右クリックし、プロパティをクリックして、全般タブのスタートアップの種類を「自動」から「無効」に変更します。目的の作業が完了したら、忘れずに自動に戻してください。また、停止ボタンをクリックしてサービスを停止することもできます。
設定を保存するには、「OK」または「適用」をクリックします。
つまり、私のコンピューターにはもともと Intel Optane が搭載されていなかったので、それを無効にする必要はなく、Superfetch を無効にする必要があったということになります。Google または Bing で検索すると、Windows 10 の Superfetch に関する詳細情報が見つかります。