スワップは急速に成長しています。どのアプリがそれを引き起こしているのか知っていると思います。どうすれば確認できますか?


3

私のスワップファイルは最近急速に成長しており、どのアプリが原因であるかはわかっていると思いますが、わかりません。

開発者以外がそのようなことを確認する方法はありますか、またはデバッグが有効になっているバージョンのアプリが必要ですか?

nb Xcode / Developerツールがインストールされています。MacBook Airで10.8を実行します。

回答:


3

割り当てと要約統計の観点から仮想メモリシステムを分離するために、xcodeやデバッガーなどの特別なツールは必要ありません。

私はsysdiagnoseコマンドラインから始めて、おそらくあなたが気にするPIDまたはプロセス名を渡します。そのアプリをサンプリングしますが、すべての診断情報を含む疑わしいプログラムに関するPIDと情報もあります。プロセスIDを渡すと、vmmap、ヒープ、および(おそらく)他の適切な診断が実行されるか、問題のプログラムに関する詳細が追加されます。

最初にzprint.txtとallmemory.txtに注目する必要があります。sysctl.txtにもいくつかのvm情報があり、fs_usage.txtにはファイルアクセスが表示されますが、通常はスワッピングは表示されません。

これらのツールのほとんどにはUNIXのマニュアルページがあり、sysdiagnoseスクリプトは読み取り可能であるため、何をするかを確認したり、収集するように変更したりできます。PIDに関する追加情報が原因の特定に役立つ場合に備えて、スクリプトで完全モードを有効にすることができます。

ハッピーハンティング...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.