1. 08 Apr, 2022 1 commit
    • Camillo Bruni's avatar
      [tools][system-analyzer] Various improvements · 6078cb52
      Camillo Bruni authored
      - Parse the condensed source position info support for jitted code
      - Add progress bar/circle to loader
      - Use temporary Array instead of concatenated strings in escapeField to
        reduce gc pressure
      - Use bound functions as event handlers in more places
      - Various timeline legend fixes:
        - Fix columns alignment when duration is present
        - Use fixed width to avoid breaking the UI
        - Correctly show total/percents for 'All' and 'Selection' entries
        - Improve usability of filtering buttons: added tooltips and fixed
          redrawing on filtering
      
      Bug: v8:10644
      Change-Id: I1275b31b7b13a05d9d6283d3067c1032d2d4819c
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3574544Reviewed-by: 's avatarPatrick Thier <pthier@chromium.org>
      Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#79897}
      6078cb52
  2. 05 Apr, 2022 1 commit
  3. 21 Mar, 2022 1 commit
  4. 02 Mar, 2022 1 commit
    • Camillo Bruni's avatar
      [tools] Improve system analyzer · 65667531
      Camillo Bruni authored
      Profiler:
        - Track profiler tick durations
        - Various speedups due to low-level hacking
      Improve code-panel:
        - Better register highlighting
        - Added address navigation and highlighting
        - Removed obsolete inline source-view
      Improve script-panel:
        - Keep current source position focused when showing related entries
        - Better tool-tip with buttons to focus on grouped entries per
          source postion
        - Focus by default on other views when showing related entries
      Improve timeline-panel:
        - Initialise event handlers late to avoid errors
        - Lazy initialise chunks to avoid errors when zooming-in and trying to
          create tooltips at the same time
      
      
      Change-Id: I3f3c0fd51985aaa490d62f786ab52a4be1eed292
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3492521Reviewed-by: 's avatarPatrick Thier <pthier@chromium.org>
      Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#79329}
      65667531
  5. 22 Dec, 2021 1 commit