GPerfTools/pprof: что означает пунктирная линия?

Когда вы используете опцию "--gv" в команде pprof GPerfTool, вы получаете очень симпатичный график. Ура.

Линии либо толстые, тонкие, пунктирные или сплошные. Я полагаю, что толщина / тонкая основывается на количестве записей образца, следующих за этой линией

Но я не выяснил и не нашел документации относительно того, что означает пунктирная линия. В настоящее время я прохожу через PRPR код, но, честно говоря, это действительно глупый способ выяснить, что это значит. Таким образом, помимо ответа на вопрос о том, что означает пунктирная линия, не могли бы вы указать на какой-нибудь документ, содержащий легенду о формате pprof gv?

http://goog-perftools.sourceforge.net/doc/cpu_profiler.html, поскольку в нем не упоминается пунктирный формат... что заставляет меня беспокоиться о том, что он может быть совершенно Дата.

2 ответа

Исходя из кода, кажется, что пунктирная линия означает вызов встроенной функции. Тем не менее, подтверждение было бы хорошо.

ДОКУМЕНТАЦИЯ была бы еще лучше!

  if ($x[1] =~ m/\(inline\)/) {
    $style .= ",dashed";
  }

источник

Целевой узел любой пунктирной дуги содержит "(inline)".

Другие вопросы по тегам