catapult-project / catapult

Deprecated Catapult GitHub. Please instead use http://crbug.com "Speed>Benchmarks" component for bugs and https://chromium.googlesource.com/catapult for downloading and editing source code..
https://chromium.googlesource.com/catapult
BSD 3-Clause "New" or "Revised" License
1.93k stars 562 forks source link

Heap dump overhaul #2750

Open petrcermak opened 8 years ago

petrcermak commented 8 years ago

Design document: https://docs.google.com/document/d/1rJOxhtm2MYGSPqDqa8uOt-ZXd1FIombl4uAtB-5n1_A/

petrcermak commented 8 years ago

To make the heap dump UI intuitive, I would like to display small icons in the tabs (ƒ and Ⓣ):

screenshot from 2016-08-31 16 13 59

To do this, I uploaded a patch adding the required functionality to (https://codereview.chromium.org/2292293003):

screenshot from 2016-08-31 16 11 58

petrcermak commented 8 years ago

I built a prototype of the new UI last week: https://codereview.chromium.org/2300013002

petrcermak commented 8 years ago

Here's a list of all the feature requests and prototype comments I received so far:

Memory

Layout

Features

Categories

petrcermak commented 8 years ago

Delta sparklines (dependency) are now supported: #2788

petrcermak commented 8 years ago

Preventing changing table sort order and step-into event (dependencies) are now supported: #2751

petrcermak commented 8 years ago

Version 1 of the new UI is in review (https://codereview.chromium.org/2347813002) :tada:

screenshot from 2016-09-16 10 14 55