Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Add highlighting and colour to the visualisation graph of executors. #143613

Open
Labels
3.15new features, bugs and security fixes interpreter-core(Objects, Python, Grammar, and Parser dirs) performancePerformance or resource usage topic-JIT type-featureA feature request or enhancement
@markshannon

Description

(削除) sys.dump_executors() (削除ここまで) sys._dump_tracelets() dumps out a diagram of the current executors in graphviz format.
It is a bit hard to understand what's going on as it doesn't show cold exits, how well executed the latter parts of traces are, or where it exits to tier1.

With a bit of highlighting and colour, the diagram could be much easier to understand.

I propose adding:

  • Edges for jump-to-top
  • Markers to show exits that haven't warmed up
  • Shading to show parts of traces that are relatively cold
  • Warning markers for _DEOPT and other poorly performing uops.

Linked PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    3.15new features, bugs and security fixes interpreter-core(Objects, Python, Grammar, and Parser dirs) performancePerformance or resource usage topic-JIT type-featureA feature request or enhancement

    Projects

    No projects

    Milestone

    No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

        AltStyle によって変換されたページ (->オリジナル) /