• Camillo Bruni's avatar
    [tools][system-analyzer] Add profiler-panel · 7a90c320
    Camillo Bruni authored
    Add basic profiler support
    - Moved profiling-related helpers to profiling.mjs
    - Added bottom-up profiler table
    - Added mini-timeline overview wit opt/deopt events and usage graph
    - Added flame-graph, pivoted on the currently selected function
    
    Drive-by-fixes:
    - Added/updated jsdoc type information
    - Fixed static symbols (builtins, bytecodehandlers) that were both
      added by the CppEntriesProvider and from code-events in the v8.log
    - Support platform-specific (linux/macos) dynamic symbol loader by
      adding a query path ('/v8/info/platform') to lws-middleware.js
    - added css var --selection-color
    
    Bug: v8:10644
    Change-Id: I6412bec63eac13140d6d425e7d9cc33316824c73
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3585453Reviewed-by: 's avatarPatrick Thier <pthier@chromium.org>
    Commit-Queue: Camillo Bruni <cbruni@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#80192}
    7a90c320
Name
Last commit
Last update
..
code.mjs Loading commit data...
ic.mjs Loading commit data...
log.mjs Loading commit data...
map.mjs Loading commit data...
tick.mjs Loading commit data...
timer.mjs Loading commit data...