2011-01-14 17 views
9

Ho un core dump sotto Linux. Il processo è andato su tutte le furie la memoria di allocazione e ho bisogno di trovare almeno quale libreria questo accade in.Come analizzare l'utilizzo della memoria da un core dump?

Quale strumento suggerisci per avere un'ampia panoramica dove la memoria sta andando? So che il problema è difficile/irrisolvibile completamente. Qualsiasi strumento che potrebbe fornire almeno alcuni indizi potrebbe aiutare.

[si tratta di un processo di pitone, il sospetto è che le allocazioni di memoria sono causati da uno dei moduli personalizzati scritti in C]

+0

Ho provato alcuni strumenti diversi: dritto gdb, gdb + libpython, gdbheap, personalizzato .gdbinit. –

risposta

0

provare a eseguire Linux perf strumento sul processo di pitone con callgraph abilitato. se il suo processo multi-thread dà tutti gli LWP associati come argomenti.

Problemi correlati