[all-commits] [llvm/llvm-project] 557a19: [lldb] Remove scoped timer from high firing and fa...

Dave Lee via All-commits all-commits at lists.llvm.org
Sat Oct 1 09:59:01 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 557a19ab0fce115b66094ce68752e524af599ed9
      https://github.com/llvm/llvm-project/commit/557a19ab0fce115b66094ce68752e524af599ed9
  Author: Dave Lee <davelee.com at gmail.com>
  Date:   2022-10-01 (Sat, 01 Oct 2022)

  Changed paths:
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp

  Log Message:
  -----------
  [lldb] Remove scoped timer from high firing and fast running ExtractUnitDIENoDwoIfNeeded

Profiles show that `DWARFUnit::ExtractUnitDIENoDwoIfNeeded` is both high firing (tens of thousands of calls) and fast running (15 µs mean).

Timers like this are noise and load for profiling systems, and can be removed.

rdar://100326595

Differential Revision: https://reviews.llvm.org/D134920




More information about the All-commits mailing list