Gast
#1828568
Hallo, ich habe in Programm mit mehreren Threads - pthreads unter Linux. Gibt es ein Tool mit dem ich e.g. die Auslastung/Aktitaet der einzelnen Threads beobachten kann? mfg Alex
|
Anzeige
|
pthread Profiler
Gast
#1828568
Hallo, ich habe in Programm mit mehreren Threads - pthreads unter Linux. Gibt es ein Tool mit dem ich e.g. die Auslastung/Aktitaet der einzelnen Threads beobachten kann? mfg Alex
Gast
#1828702
"top", und dann "H" drücken? Oder was willst du genau erreichen? Race-Conditions finden => "Hellgrind". Debuggen? => "gdb"
Gast
#1828770
Ahhh, super danke!!! Ich muss einen Thread finden, der zeitweise seeehr viel Rechenleistung verbraucht. Also muesste ich jetzt nur noch wissen, welcher Thread welcher ist ;). Mit helgrind hab ichs schon versucht. Mit gdb bin ich "noch" nicht weitergekommen. mfg Ich würde einfach mal gdb an den laufenden Prozess anhängen, durch die Threads durchwechseln und den jeweiligen backtrace anschauen, vielleicht ist dann schon klar ob sich ein Thread irgendwo aufhält wo er nicht sollte. Ansonsten sollte gprof auch getrennt nach Threads profilen können. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|