1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-14 18:22:08 +00:00
serenity/Userland/DevTools/Profiler
David Smith 1bdaf92414 Profiler: Add scrollbar to FlameGraphView
The flame graph view used to draw only so much of the graph that could
be displayed. Change to draw the whole graph, and add a scrollbar.

Does some tricks with the scrolling to keep the bottom of the graph
fixed when resizing or double-clicking, since it works better then.
2022-08-04 02:52:39 +02:00
..
CMakeLists.txt Profiler: Present read event info in tree structure 2022-03-05 21:47:01 +01:00
DisassemblyModel.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
DisassemblyModel.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
EventSerialNumber.h Profiler: Use sequential serial numbers for profiling events 2021-06-03 01:16:32 +01:00
FilesystemEventModel.cpp Everywhere: Replace single-char StringView op. arguments with chars 2022-07-12 23:11:35 +02:00
FilesystemEventModel.h Profiler: Present read event info in tree structure 2022-03-05 21:47:01 +01:00
FlameGraphView.cpp Profiler: Add scrollbar to FlameGraphView 2022-08-04 02:52:39 +02:00
FlameGraphView.h Profiler: Add scrollbar to FlameGraphView 2022-08-04 02:52:39 +02:00
Gradient.cpp Profiler: Extract percentage gradient calculation into its own file 2021-12-28 23:17:24 +01:00
Gradient.h Profiler: Extract percentage gradient calculation into its own file 2021-12-28 23:17:24 +01:00
Histogram.h Profiler: Add histogram for sample counts 2021-05-14 00:35:57 +02:00
IndividualSampleModel.cpp DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
IndividualSampleModel.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
main.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
Process.cpp Profiler: Use absolute mmap paths as-is 2022-05-07 20:02:00 +02:00
Process.h Profiler: Make everything east-const :^) 2021-12-28 23:17:24 +01:00
Profile.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
Profile.h Profiler: Present read event info in tree structure 2022-03-05 21:47:01 +01:00
ProfileModel.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
ProfileModel.h Profiler: Round sample percentages to a constant number of digits 2022-05-07 20:21:51 +02:00
SamplesModel.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
SamplesModel.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
SignpostsModel.cpp DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
SignpostsModel.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
SourceModel.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
SourceModel.h Profiler: Add source code view 2021-12-28 23:17:24 +01:00
TimelineContainer.cpp Applications: Remove usages of deprecated implicit conversions 2022-06-28 17:52:42 +01:00
TimelineContainer.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
TimelineHeader.cpp DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
TimelineHeader.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
TimelineTrack.cpp Profiler: Render signposts behind histograms 2022-03-24 14:35:47 +01:00
TimelineTrack.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
TimelineView.cpp DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
TimelineView.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00