0
Linux上で実行されているアプリケーション(Javaアプリケーションなど)によって行われたmmap呼び出しを追跡する方法はありますか?Linux上の任意のアプリケーションによるmmap呼び出しを追跡する方法は?
具体的には、アプリケーション(この場合はJavaアプリケーション)がmmap呼び出しによって割り当てるメモリ量を把握しています。
Linux上で実行されているアプリケーション(Javaアプリケーションなど)によって行われたmmap呼び出しを追跡する方法はありますか?Linux上の任意のアプリケーションによるmmap呼び出しを追跡する方法は?
具体的には、アプリケーション(この場合はJavaアプリケーション)がmmap呼び出しによって割り当てるメモリ量を把握しています。
あなたは/proc/{pid}/maps
を見ることができます。頻繁にポーリングすると、変更を見ることができます。
もう1つの方法は、strace
を使用してシステムコールをトレースして、システムコールが発生したときにそれらを確認することです。
ありがとうございました!私はhttp://stackoverflow.com/questions/42091321/differentiate-between-java-application-mmaped-memory-and-jvm-mmapped-memory-on-lで、この拡張としてもう一つ質問をしました。 – imkabir