Cleopatra front-end improvements

RESOLVED FIXED

Status

()

defect
RESOLVED FIXED
7 years ago
6 years ago

People

(Reporter: BenWa, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [Snappy:P2])

(Reporter)

Description

7 years ago
Cleopatra is the front end used to visualize performance profiler collected by the built-in profiler:
https://developer.mozilla.org/en/Performance/Profiling_with_the_Built-in_Profiler

The front end needs:
the jstree replacement: (1) Selection state (2) Support arrow key movement.
Histogram improvements: (1) High selected samples in jstree, (2) Add time axis (3) Click on a sample to select in jstree
Right overview bar: (1) Jump between unresponsive range (2) Show information about selected sample
Profile: (1) Add a link to show the data dump (2) Add a button to file a bug by passing the data to the extension
(Reporter)

Updated

7 years ago
Component: General → Gecko Profiler
QA Contact: general → gecko-profiler
Is there a place to suggest other improvements?  There are some Shark front-end features that would be really nice to have in our built-in profiler...
(Reporter)

Comment 2

7 years ago
If there non trivial and need backend changes I would suggest filing a new bug and making it block bug 71322.

I worked on this bug over the weekend, only the following changes still need to be done:
Histogram improvements: (1) High selected samples in jstree, (2) Add time axis (3) Click on a sample to select in jstree
Right overview bar: (1) Jump between unresponsive range (2) Show information about selected sample

It now works very well on Mac under the profiling branch.
(Reporter)

Comment 3

7 years ago
i.e. bug 713227
I have no idea about backend changes.  I'll file separate bugs.
Whiteboard: [Snappy:P2]
(Reporter)

Comment 5

6 years ago
Most of these have been implemented in the latest version of cleopatra.
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED

Updated

6 years ago
Depends on: 831871
You need to log in before you can comment on or make changes to this bug.