kcachegrind:如何绘制完整的调用图?

时间:2015-04-04 17:46:25

标签: kcachegrind

我喜欢kcachegrind的调用图。但我无法将其设为完整的调用图。

我想我只需要设置:

  1. 图表>呼叫者深度>无限
  2. 图表> Callee Depth>无限
  3. 图表>闵。节点成本>没有最低要求
  4. 图表>闵。通话费用>没有最低要求
  5. 1和2很容易。 3是在备忘录中,但是变灰了。 4不在菜单中。

    有没有办法让它以图形方式显示完整的调用图?

1 个答案:

答案 0 :(得分:2)

答案就在于source code (line 2794)

Matt-MBA:~ matty$ dig +trace mattymil.com

; <<>> DiG 9.8.3-P1 <<>> +trace mattymil.com
;; global options: +cmd
.           511022  IN  NS  b.root-servers.net.
.           511022  IN  NS  k.root-servers.net.
.           511022  IN  NS  h.root-servers.net.
.           511022  IN  NS  m.root-servers.net.
.           511022  IN  NS  j.root-servers.net.
.           511022  IN  NS  e.root-servers.net.
.           511022  IN  NS  i.root-servers.net.
.           511022  IN  NS  l.root-servers.net.
.           511022  IN  NS  g.root-servers.net.
.           511022  IN  NS  a.root-servers.net.
.           511022  IN  NS  c.root-servers.net.
.           511022  IN  NS  f.root-servers.net.
.           511022  IN  NS  d.root-servers.net.
;; Received 508 bytes from 192.168.15.101#53(192.168.15.101) in 67 ms

Matt-MBA:~ matty$ clear

Matt-MBA:~ matty$ dig +trace mattymil.com

; <<>> DiG 9.8.3-P1 <<>> +trace mattymil.com
;; global options: +cmd
.           494953  IN  NS  c.root-servers.net.
.           494953  IN  NS  l.root-servers.net.
.           494953  IN  NS  e.root-servers.net.
.           494953  IN  NS  g.root-servers.net.
.           494953  IN  NS  d.root-servers.net.
.           494953  IN  NS  b.root-servers.net.
.           494953  IN  NS  k.root-servers.net.
.           494953  IN  NS  a.root-servers.net.
.           494953  IN  NS  i.root-servers.net.
.           494953  IN  NS  f.root-servers.net.
.           494953  IN  NS  h.root-servers.net.
.           494953  IN  NS  j.root-servers.net.
.           494953  IN  NS  m.root-servers.net.
;; Received 508 bytes from 192.168.15.101#53(192.168.15.101) in 37 ms

com.            172800  IN  NS  a.gtld-servers.net.
com.            172800  IN  NS  b.gtld-servers.net.
com.            172800  IN  NS  c.gtld-servers.net.
com.            172800  IN  NS  d.gtld-servers.net.
com.            172800  IN  NS  e.gtld-servers.net.
com.            172800  IN  NS  f.gtld-servers.net.
com.            172800  IN  NS  g.gtld-servers.net.
com.            172800  IN  NS  h.gtld-servers.net.
com.            172800  IN  NS  i.gtld-servers.net.
com.            172800  IN  NS  j.gtld-servers.net.
com.            172800  IN  NS  k.gtld-servers.net.
com.            172800  IN  NS  l.gtld-servers.net.
com.            172800  IN  NS  m.gtld-servers.net.
;; Received 490 bytes from 199.7.83.42#53(199.7.83.42) in 2798 ms

mattymil.com.       172800  IN  NS  ns-565.awsdns-06.net.
mattymil.com.       172800  IN  NS  ns-417.awsdns-52.com.
mattymil.com.       172800  IN  NS  ns-1224.awsdns-25.org.
mattymil.com.       172800  IN  NS  ns-1898.awsdns-45.co.uk.
;; Received 199 bytes from 192.5.6.30#53(192.5.6.30) in 1733 ms

;; Received 30 bytes from 205.251.194.53#53(205.251.194.53) in 104 ms

因此,您必须将其他两个选项设置为“无限制”以外的值。

相关问题