1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 15:48:12 +00:00
serenity/DevTools/ProfileViewer
Andreas Kling 4d6968f95d ProfileViewer: Precompute the timestamp and "in kernel?" per sample
Instead of fetching these from JSON in every paint event, we now have a
separate "SampleData" vector that can be iterated.

This optimization was made possible by profiling ProfileViewer and then
analyzing the profile with ProfileViewer! :^)
2019-12-14 19:25:33 +01:00
..
main.cpp ProfileViewer: Add a timeline widget for a visual view of the profile 2019-12-14 18:44:29 +01:00
Makefile ProfileViewer: Add a timeline widget for a visual view of the profile 2019-12-14 18:44:29 +01:00
Profile.cpp ProfileViewer: Precompute the timestamp and "in kernel?" per sample 2019-12-14 19:25:33 +01:00
Profile.h ProfileViewer: Precompute the timestamp and "in kernel?" per sample 2019-12-14 19:25:33 +01:00
ProfileModel.cpp ProfileViewer: Show kernel frames with a red icon :^) 2019-12-14 16:16:53 +01:00
ProfileModel.h ProfileViewer: Show kernel frames with a red icon :^) 2019-12-14 16:16:53 +01:00
ProfileTimelineWidget.cpp ProfileViewer: Precompute the timestamp and "in kernel?" per sample 2019-12-14 19:25:33 +01:00
ProfileTimelineWidget.h ProfileViewer: Allow filtering samples in a specific time range 2019-12-14 19:10:12 +01:00