题
我想获得有关大型程序的流程的一些信息。 KCachegrind用于在过去这是巨大的。但最新的版本(0.6kde)我有我的系统上(的Kubuntu 10.10)将不会显示调用树和来电显示地图。它仅消耗框与当前的功能,但没有箭头并没有来电。这里的控制台输出:
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
我已经安装点(graphviz的),并且应用程序用-g -O0编译。
你有任何想法,问题可能是什么?
解决方案
糟糕...我打电话valgrind --tool=cachegrind
代替valgrind --tool=callgrind
。
不隶属于 StackOverflow