我喜欢 kcachegrind 的调用图。但我无法让它绘制完整的调用图。
我想我只需要设置:
- 图表 > 呼叫者深度 > 无限
- 图形 > 被调用者深度 > 无限制
- 图表 > 最小值节点成本 > 无最低成本
- 图表 > 最小值通话费用 > 无最低费用
1和2很容易。 3 在菜单中,但呈灰色显示。 4 不在菜单中。
有没有办法让它以图形方式显示完整的调用图?
答案在于:
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));
因此,您必须将其他两个选项设置为“无限制”以外的值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)