2011-01-14 13 views
9

私はLinuxの下でコアダンプを持っています。プロセスはメモリ割り当ての暴走に行きました。少なくとも、これが起こっているライブラリを見つける必要があります。コアダンプからメモリ使用量を分析するには?

メモリがどこに行くのかを概観するにはどうすればよいですか?私は問題が完全に解決できないことを知っています。少なくともいくつかの手がかりを与えることができるツールがあれば助かります。

[それはpythonのプロセスだ、疑いがメモリの割り当ては、Cで書かれたカスタムモジュールのいずれかによって引き起こされるということである]

+0

私はいくつかのツールを試しました:ストレートgdb、gdb + libpython、gdbheap、カスタム.gdbinit。 –

答えて

0

が有効になってコールグラフとPythonのプロセス上のツールPERFのLinuxを実行してみてください。 マルチスレッドプロセスが関連するすべてのLWPを引数として指定する場合。

関連する問題