回答:
非アクティブなメモリは、最近閉じたアプリケーション用に予約されているが、「実際の」空きメモリがなくなったときに他の用途で消費される準備ができている空きメモリのように考えることができます。新しく起動したシステムに1 GBのメモリがある場合(この説明を簡単にするため)、OSが300 MBを使用し、200 MBを使用するアプリを開くと想像してください。合計500 MBが使用され、500が無料になりました。200 MBを使用していたアプリを閉じると、メモリは非アクティブとしてマークされ、300が使用中(OS)、200が非アクティブ、500が空きになります。600 MBを必要とするアプリを開くと、空きメモリが使用され、非アクティブなプールからプルされます。
Terminal.appを開いて($なしで)入力すると、非アクティブなメモリを解放できます。
$ purge
より多くのメモリを使用するようにMySQLを構成することもできますが、パフォーマンスの問題がなければ、すべてをそのままにしておきます。
OS Xの非アクティブメモリの詳細:
purge
システムを数秒間フリーズします...何もしません(少なくとも非アクティブなメモリpbに関しては)。はい、1GB以上のRAMが必要ですが、システムもスワップしています。
アーロンの答えを展開するには:
MySQLが大量のリソースを使用している場合に問題が発生する可能性がありますが、非アクティブメモリはオペレーティングシステムの空きメモリのようなものです。InactiveとFreeの違いは、Inactiveが最近使用されたことです。たとえば、iTunesを開いて200MBを使用すると、閉じるとプログラムが閉じられ、iTunesのメモリがInactiveとしてマークされますが、必要でない限りそのように残ります再び。しかし、iTunesを再度開いた場合、OS Xはすでに存在していて非アクティブであることを認識しているため、再びアクティブであるとマークし、低速のハードドライブから再ロードするよりも高速でした。
「遅い」システムの原因を見つけるのに役立つように、コンピューターに関する詳細情報を提供してください。
更新:メモリとOS Xについての詳細はこちら(Appleから):