Skip to content

CPU sampler tree navigate / search capabilities #492

Description

@nezda

It is hard to find Hotspot entries in the Forward calls tree of the CPU Sampler. In my programs, Hotspots will often reveal lambdas like com.foo.Baz$Lambda$1365+0x000000080104ead0.2086177500.test() which I'd like to trace to named methods that call them. I'd like to be able to reveal/navigate from the Hotspots entry to all callers in the Forward calls tree. Alternatively, I'd like to be able to search for (in my example) 1365 or something equally unique in the Forward call tree to find the culprit(s).

Solution I'd like

I'd like to be able to right click the Hotspots entry to reveal/navigate to all callers in for Forward calls tree.
Alternatively, I'd like to have a search box or find-as-you-type that reveals matches in the Forward calls tree.

Alternatives considered

Alternatively, if I could export all of those trees somehow, e.g., select all nodes and copy paste into a text editor, find the culprit there and deduce which thread path(s) to expand to find a particular method, that would work, but is also not possible: you can only select one node at a time.

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions