Wie verwenden Sie callgrind Profilerstellung nur eine bestimmte Zeit die Ausführung des Programms?

Will ich mit valgrind zu tun, einige Profilerstellung, da Sie nicht müssen re-erstellen Sie das Programm. (das Programm möchte ich Profil ist bereits bauen mit “-g")

Aber valgrind(callgrind) ist ziemlich langsam ... also hier ist was ich tun:

  1. starten Sie den server ( ich will zu Profil, server)
  2. Art von Anhängen, die auf diesem server
  3. bevor ich eine operation auf dem server, starten Sie sammeln Profil-Daten
  4. nach der operation ist beendet, Ende sammeln von Profildaten
  5. Analyse der profiling-Daten.

Kann ich tun, diese Art der Sache mit sun studio für Solaris. (mit dbx ). Ich möchte nur wissen, ist es möglich, die gleiche Sache mit valgrind(callgrind)?

Dank

  • Welches Betriebssystem ?
  • Ja, es ist Linux
  • Ich hoffe, dass Valgrind ist nicht Ihre einzige option. Haben Sie sich überlegt diese Technik: (stackoverflow.com/questions/375913/...) kann Man auch pstack oder lsstack, das gleiche zu tun. Für Geld, das Sie bekommen können RotateRight/Zoom, die ist ganz gut.
InformationsquelleAutor superb | 2010-03-08
Schreibe einen Kommentar