1. 31 Aug, 2018 1 commit
    • Bret Sepulveda's avatar
      profview: View source code of functions with samples inline. · b9cb78a7
      Bret Sepulveda authored
      If profiling is done with --log-source-code profview will now display
      a "View source" link for each function in the tree view. Clicking this
      will show a new source viewer, with sampled lines highlighted. See the
      associated bug for screenshots.
      
      This patch also fixes a bug in the profiler where the source info of
      only the first code object for each function would be logged, and
      includes some refactoring.
      
      Bug: v8:6240
      Change-Id: Ib96a9cfc54543d0dc9bef4657cdeb96ce28b223c
      Reviewed-on: https://chromium-review.googlesource.com/1194231
      Commit-Queue: Bret Sepulveda <bsep@chromium.org>
      Reviewed-by: 's avatarCamillo Bruni <cbruni@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55542}
      b9cb78a7
  2. 13 Aug, 2018 1 commit
  3. 08 Mar, 2017 1 commit
  4. 06 Mar, 2017 1 commit
    • jarin's avatar
      [profiler] This adds function butterflies to the function list. · 437dece4
      jarin authored
      The function list is now filtered by category by default, and sorting improved to break ties better.
      
      Since the butterfly trees get massive, I had to start expanding the call trees on demand. This is implemented by keeping track of all ticks that cross given tree node (+ position where they crosses it). This seems to work quite well - in subsequent CL, I am planning to flip the bottom-up and top-down trees to use this.
      
      Review-Url: https://codereview.chromium.org/2730293002
      Cr-Commit-Position: refs/heads/master@{#43602}
      437dece4
  5. 04 Mar, 2017 1 commit