Windows Tips & News

WSL2にメモリ再利用機能が追加されました

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください

Windows 10ビルド18917のリリースに伴い、MicrosoftはLinux2用のWindowsサブシステムであるInsiderにWSL2を導入しました。 これは、完全なシステムコール互換性を可能にするWindowsを備えた実際のLinuxカーネルを出荷します。 LinuxカーネルがWindowsに同梱されるのはこれが初めてです。 Windows 10ビルド19013は、もう1つの優れたWSL 2機能であるメモリ再利用を追加します。これにより、ホストシステムは、Linuxプロセスで不要になったメモリを再利用できます。

広告

以前は、ワークフローから、またはワークフローによって、WSL2仮想マシン(VM)のメモリニーズが増大する場合 Linuxカーネルの場合、VMに割り当てられるメモリ全体も、 ホスト。 ただし、ワークフローが完了すると、ワークフローで不要になったメモリはホストに解放されません。 WSL 2のメモリ再利用により、Linuxのメモリが不要になったときに、ホストに報告して解放し、WSL 2VMのメモリサイズを縮小できるようになりました。

前:

Windows10のメモリの再利用

後:

Windows10のメモリの再利用が完了しました

次のビデオをチェックしてください:

使い方

この機能は、 Linuxカーネルパッチ これにより、Linuxゲストで不要になったときに、メモリの小さな連続ブロックをホストマシンに戻すことができます。 WSLチームは WSL2のLinuxカーネル このパッチを含めるため、およびこのページレポート機能をサポートするようにHyper-Vを変更しました。 できるだけ多くのメモリをホストに戻すために、WSLは定期的にメモリを圧縮して、連続したブロックで空きメモリが使用できるようにします。 これは、CPUがアイドル状態のときにのみ実行されます。 出力内の「WSL2:メモリ圧縮の実行」メッセージを探すことで、これがいつ発生するかを確認できます。 dmesg 指図。 パワーユーザーの場合は、で値を編集することでこの動作を構成できます .wslconfig. 確認してください WSL19013リリースノート これらのオプションを表示します。 または、このLinuxコマンドを手動で実行する場合は、コマンドを実行できます。 エコー1> / proc / sys / vm / compact_memory rootユーザーとして。

技術的な詳細と例については、 公式ブログ投稿.

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください
Windows10でモバイルホットスポットをリモートで有効または無効にする

Windows10でモバイルホットスポットをリモートで有効または無効にする

Windows 10の組み込みのアクセスポイント機能をオフにすると、モバイルをオンにできるようになります 別のデバイスが接続時にデバイスでホットスポットをリモートで有効にできるように、リモートで...

続きを読む

GoogleChromeでライブキャプションを有効または無効にする

GoogleChromeでライブキャプションを有効または無効にする

GoogleChromeでライブキャプションを有効または無効にできるようになりました。 同社はこの新機能をすべての人に展開しています。 有効にすると、ほとんどのWebサイトのオーディオおよびビデ...

続きを読む

Windows10でペイントのデフォルトの位置とサイズをリセットする

Windows10でペイントのデフォルトの位置とサイズをリセットする

Windows10でペイントのデフォルトの位置とサイズをリセットする方法。Windows 10にバンドルされているクラシックなペイントアプリは、ほとんどすべてのユーザーに馴染みがあります。 ms...

続きを読む