v8/tools/system-analyzer
Camillo Bruni 8b1cfdf682 [tools] Improve SystemAnalyzer tooltip
- Debounce creating tooltips to declutter the UI
- CTRL-mouse move causes immediate tooltips
- Use icons and help text on tooltip buttons
- Recreate tooltip target nodes in timeline views to avoid moving the
  existing tooltip if the update is debounced

Change-Id: I65a885827ebfeafc09c1c08e2cfe9c2dd448edca
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4012720
Commit-Queue: Camillo Bruni <cbruni@chromium.org>
Reviewed-by: Marja Hölttä <marja@chromium.org>
Cr-Commit-Position: refs/heads/main@{#84120}
2022-11-08 14:36:17 +00:00
..
log [tools] Improve system-analyzer profiler panel 2022-06-24 12:22:49 +00:00
view [tools] Improve SystemAnalyzer tooltip 2022-11-08 14:36:17 +00:00
app-model.mjs [api] Remove FLAG_log_api 2022-04-11 06:24:44 +00:00
helper.mjs [tools][system-analyzer] Fix timeline scaling 2022-05-11 14:40:42 +00:00
index.css [tools][system-analyzer] Add profiler-panel 2022-04-26 17:57:03 +00:00
index.html [tools] Improve SystemAnalyzer tooltip 2022-11-08 14:36:17 +00:00
index.mjs [tools] Improve SystemAnalyzer tooltip 2022-11-08 14:36:17 +00:00
local-server.sh [tools][profile] Add support for maglev optimisation markers 2022-07-27 08:48:25 +00:00
lws-middleware.js [tools][system-analyzer] Add support for apkEmbeddedLibrary and targetRootFS 2022-08-10 17:03:56 +00:00
processor.mjs [tools][system-analyzer] Add support for apkEmbeddedLibrary and targetRootFS 2022-08-10 17:03:56 +00:00
profiling.mjs [tools] Improve system-analyzer profiler panel 2022-06-24 12:22:49 +00:00
timeline.mjs [tools][system-analyzer] Add profiler-panel 2022-04-26 17:57:03 +00:00