Purge コマンドを使用して Mac OS X の非アクティブなメモリを解放する
Mac OS X のメモリ管理はかなり優れていますが、完全ではありません。コンテンツが不要になったにもかかわらず、RAM が不必要に「非アクティブ」状態に保持されることがあります。メモリを大量に消費するアクティビティに参加している場合、または使用可能な RAM を解放する必要がある場合は、実際に Mac OS X に非アクティブなメモリを強制的にクリアさせることができます。
- /アプリケーション/ユーティリティ/にあるターミナルを起動し、次のコマンドを入力します
- OS X がプロセスを完了するまで 1 ~ 2 分待ちます
sudoパージ
注: OS X の一部のバージョンでは、purge コマンドの前に sudo を付ける必要がない場合がありますが、sudo を使用して実行する場合は、次のように認証が必要になります:
sudoパージ
アクティビティモニターを開いて、前後の結果を自分で確認すると、システムメモリの下の「空き」、「使用済み」、および「非アクティブ」メーターに劇的な変化が見られます。
purge コマンドは、ディスクとメモリのキャッシュを強制的に空にし、再起動後のオペレーティング システムの状態に似た「コールド ディスク バッファ キャッシュ」を提供します。もちろん、再起動ではなくパージを使用する利点は、マシンを再起動する必要がなく、メモリを解放しながら現在アクティブなアプリケーションを維持できることです。
これはほとんどの Mac ユーザーにとって必要ではありませんが、パワー ユーザーや大量のメモリを必要とするユーザーにとっては、間違いなくこのコマンドが将来的に役立つでしょう。頻繁にメモリの上限に達しているように感じる場合は、Mac で RAM のアップグレードが必要かどうかを確認し、アップグレードを検討する方法を学んでください。これにより、システム全体のパフォーマンスが大幅に向上する可能性があります。
注: Mac App Store から無料でダウンロードできるパージ コマンドを使用するには、XCode & Developer Tools をインストールする必要がある場合があります。