Suche nach Nutzung von Ressourcen (CPU und Speicher) durch die threads eines Prozesses in unix (solaris/linux)

Habe ich eine multi-threaded Applikation(C++ und der pthread-Bibliothek), und ich werde gerne wissen, wie viel Ressourcen(CPU und Arbeitsspeicher) jeder thread verwendet.
Gibt es eine Möglichkeit, um herauszufinden, diese Informationen auf Solaris-und Linux-beide oder einer von Ihnen.

  • Für linux gibt es ein exaktes Duplikat(stackoverflow.com/questions/1431569/...).
  • Ich habe diesen vorher heraus. Meine Frage war auch für Solaris. Haben keine gefunden, was noch. Nur Sache, die ich schließen kann ist jetzt, dass das sprechen über memory-Verbrauch pro thread ist keine gute Idee, wie Sie teilen sich den gleichen Speicherplatz. Vielleicht können wir nur berechnen, wieviel Speicher alloziert oder freigegeben werden, indem ein thread (Wie macht man das ??).
InformationsquelleAutor mkamthan | 2009-10-05
Schreibe einen Kommentar