-
- Downloads
Lower latency profiling
Current latency profiles have their tails dominated by writing latency logs, which is hugely undesirable. Now when a thread log fills up, push it to a background thread to write to disk. At shutdown, wait for all latency traces to be flushed.
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- src/core/profiling/basic_timers.c 162 additions, 23 deletionssrc/core/profiling/basic_timers.c
- src/core/profiling/timers.h 2 additions, 0 deletionssrc/core/profiling/timers.h
- src/core/support/thd_posix.c 6 additions, 3 deletionssrc/core/support/thd_posix.c
- src/core/transport/chttp2/writing.c 2 additions, 0 deletionssrc/core/transport/chttp2/writing.c
- test/core/fling/client.c 9 additions, 2 deletionstest/core/fling/client.c
- test/core/fling/server.c 5 additions, 2 deletionstest/core/fling/server.c
- tools/profiling/latency_profile/profile_analyzer.py 2 additions, 1 deletiontools/profiling/latency_profile/profile_analyzer.py
Please register or sign in to comment