Wie kann die Speicherauslastung von einem Core-Dump analysiert werden?

9

Ich habe einen Core Dump unter Linux. Der Prozess wurde am Rand der Speicherzuweisung fortgesetzt und ich muss zumindest herausfinden, in welcher Bibliothek dies geschieht.

Welches Tool schlagen Sie vor, um einen umfassenden Überblick darüber zu bekommen, wohin der Speicher geht? Ich weiß, dass das Problem hart / unlösbar ist. Irgendein Werkzeug, das wenigstens einige Hinweise geben könnte, würde helfen.

[Es handelt sich um einen Python-Prozess, der Verdacht besteht, dass die Speicherzuweisungen von einem der in C]

geschriebenen benutzerdefinierten Module verursacht werden     
Andraž Tori 14.01.2011, 12:05
quelle

1 Antwort

0

Versuchen Sie, das linux perf-Tool im Python-Prozess mit aktiviertem Call-Graph auszuführen. wenn sein Multithread-Prozess alle zugehörigen LWPs als Argumente liefert.

    
sunil 01.10.2017 16:57
quelle