Frage

Ich versuche, einige Informationen über den Fluss eines großen Programms zu bekommen. KCachegrind verwendet in der Vergangenheit für diese groß zu sein. Aber die neueste Version (0.6kde) ich auf meinem System (Kubuntu 10.10) wird den Aufrufbaum und Anrufer Karte nicht angezeigt werden soll. Es zieht nur eine Box mit der aktuellen Funktion, aber keine Pfeile und keine Anrufer. Hier ist die Ausgabe der Konsole:

kcachegrind(27917)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing  "/usr/share/mime/magic"
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QFileSystemWatcher: failed to add paths: /home/cosmin/.config/ibus/bus
Bus::open: Can not get ibus-daemon's address. 
IBusInputContext::createInputContext: no connection to ibus-daemon 
CallGraphView::refresh 
CallGraphView::refresh: Started process 0x1346f50, 'dot -Tplain'
CallGraphView::readDotOutput: QProcess 0x1346f50
CallGraphView::dotExited: QProcess 0x1346f50

Ich habe Punkt (graphviz) installiert ist, und die Anwendung kompiliert wurde mit -g -O0.

Haben Sie eine Ahnung, wo das Problem sein könnte?

War es hilfreich?

Lösung

Oops ... I wurde valgrind --tool=cachegrind statt valgrind --tool=callgrind aufrufen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top