2015-04-04 22 views
3

我喜欢kcachegrind的调用图。但是我一直无法将其绘制成完整的调用图。kcachegrind:如何绘制完整的调用图?

我会想象我不得不设置:

  1. 图>来电深度>无限
  2. 图>被叫深度>无限
  3. 走势>敏。节点成本>无最小值
  4. 图>最小。通话费用>无最低

1和2很容易。 3在memu中,但变灰。 4不在菜单中。

有没有办法让图形显示完整的调用图?

回答

2

的是,答案就在source code (line 2794)

a = addNodeLimitAction(m, tr("No Minimum"), 0.0); 
// Unlimited node cost easily produces huge graphs such that 'dot' 
// would need a long time to layout. For responsiveness, we only allow 
// for unlimited node cost if a caller and callee depth limit is set. 
a->setEnabled((_maxCallerDepth>=0) && (_maxCalleeDepth>=0)); 

所以,你必须设定另外两个选项比“无限”等价值。

相关问题