Tag: gprof
gprof ist ein GNU-tool für die code-profiling.
1
Antworten
Ich bin läuft auf Mac OSX, version 10.8.5 (Mountain Lion). Ich habe die folgende einfache C++ - code. main.cpp: #include <iostream> int main () { std::cout << "Hello world!"<<std::endl; std::cout << "Goodbye world!"<<std::endl; return 0; } Ich
2
Antworten
Profiling einige C++ - Anzahl Knirschen code mit beiden gprof und kcachegrind führt zu ähnlichen Ergebnissen für die Funktionen, die dazu beitragen, die meisten der Ausführungszeit (50-80%, je nach Eingabe), aber für Funktionen zwischen 10-30% beide tools
4
Antworten
Weiß ich, Profil meine code mit gprof und kprof auf Linux. Gibt es eine vergleichbare alternative zu, diese Anwendungen auf Windows? Welchen compiler benutzt du unter Windows? Sie können die Nutzung von gprof unter windows mit dem
3
Antworten
Müssen Profil einen daemon in C++ geschrieben, gprof, sagt Sie benötigen, um den Prozess zu beenden, um die gmon.aus. Ich Frage mich, wer hat Ideen, um die gmon.mit Strg-c? Ich möchte herausfinden, hot-spot für die cpu-Zyklus InformationsquelleAutor
2
Antworten
Muss ich gprof eine Bibliothek in unserem system zu prüfen, die Funktion der Anrufe und sehen, ob wir optimieren können, es nicht mehr. Im Grunde, was ich habe, ist Ausführbaren Datei Ein, die nutzt eine geteilte Bibliothek
1
Antworten
Verstehe ich nicht, die Dokumentation für gprof über wie kompilieren Sie Ihr Programm für profiling mit gprof. In g++, ist es erforderlich, zu kompilieren mit -g option (debug-Informationen) in eine neben der -pg option oder nicht. In
3
Antworten
Ich habe Probleme beim laufen gprof auf OS X. Die Datei test.c ist: #include <stdio.h> int main() { printf("Hello, World!\n"); return 0; } und mein terminal sieht wie folgt aus: $ gcc -pg test.c $ gcc -pg
2
Antworten
Ich habe mir Dutzende tutorials für profiling mit gprof. Ich bin versucht, den code für die SMT-solver dReal. Das Programm selbst zu erstellen, habe ich zuerst installiert g++-4.8, Bison, Flex, und Cmake. Dann bauen dReal, die Anweisungen
7
Antworten
Ich versuche zu Profil, eine C++ - Anwendung mit gprof auf einem Rechner mit OSX 10.5.7. Ich kompilieren mit g++ in der üblichen Weise, aber mit -pg-flags, die Anwendung ausführen und versuchen, den aufrufgraph mit gprof. Leider
2
Antworten
Ich bin daran interessiert, im Bereich der Profilierung einiger Anzahl Knirschen Programm. Ich habe es kompiliert mit -g und -pg-Optionen und verlinkt es und habe es gmon.aus. Nach dem Lesen der info (nur text) es sieht ein
4
Antworten
Wie können wir eine Liste mit allen Funktionen in einer Anwendung aufgerufen. Ich habe versucht mit GDB aber seine backtrace-Liste nur bis zu der main-Funktion aufrufen. Brauche ich tiefere Liste ich.e-Liste alle Funktionen aufgerufen, die von der
1
Antworten
Möchte ich profile CPU (Beispiel wenn möglich), mit einer möglichst geringen Auswirkungen auf die Leistung wie möglich (also ähnlich wie GCC -pg), kompilierte Binärdateien mit Clang. Gibt es eine alternative, die verwendet Instrumentierung des Codes, oder erzeugt
3
Antworten
Ich arbeite auf Linux-Umgebung. Ich habe zwei 'C' - source-Paketen, Zug und test_train. Bahn-Paket bei der Kompilierung generiert libtrain.so test_train links zu libtrain.so und generiert ausführbaren Zug-test Nun möchte ich zu generieren Sie einen call-graph mit Hilfe
1
Antworten
wenn mit gprof: $ gprof options [executable-file [profile-data-files...]] [> outfile] wenn Sie Optionen für die ausführbare Datei wie: gprof a.out --varfred=32 dann gprof wird davon ausgegangen, dass ich die übergabe einer ungültigen option an, statt der zu
8
Antworten
Ich für alle meine Linux-profiling mit gprof. Allerdings mit meiner multi-threaded-Anwendung, die Ausgabe scheint widersprüchlich. Nun, ich grub diese bis: http://sam.zoy.org/writings/programming/gprof.html Ist es jedoch, von einer vor langer Zeit und in meinem gprof-Ausgabe, es scheint, dass mein
3
Antworten
Ich versuche zu verstehen, wie die -pg (oder -p) flag funktioniert beim kompilieren von C-code mit gcc. Den offiziellen gcc-Dokumentation nur Staaten: -pg Generieren Sie zusätzlichen code zu schreiben-Profil-Informationen geeignet für die Analyse-Programm gprof. Sie müssen verwenden