ThreadTracer

Thread Profiler

An inline profiler that measures wall time, CPU time and context switches for threads in C.

Lightweight inline profiler that measures wall-time, cpu-time and premptive context switches for threads.

GitHub

72 stars
6 watching
3 forks
Language: C
last commit: over 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
pocketwatchgames/pockettraceA tool for measuring performance and timing in C++ applications77
haskell/threadscopeA graphical tool for profiling parallel programs in multiple programming languages.154
aartaka/trivial-timeA utility for measuring execution time and profiling in Common Lisp code5
seanmiddleditch/yardstickA profiling library and visualization toolset for C++ applications.8
temporal/tracerProvides a tracing profiler for Common Lisp applications to collect detailed information on function calls and execution sequences.54
cedricguillemet/libprofilerA tool to measure time taken by specific code portions81
llnl/caliperA performance analysis and instrumentation library for HPC programs354
giginet/xcprofilerA tool to measure compilation time of Swift projects.334
worlddowntown/benchmarkProvides methods to measure and report the time used to execute Swift code86
stoyannk/profiA lightweight C++ profiling library designed to minimize performance impact while providing detailed timing and counter data for multithreaded applications.31
verysleepy/verysleepyAn application that measures and displays the performance of CPU-intensive tasks on Windows.1,088
thlorenz/cpuprofilifyConverts profiling output to a format used by Chrome DevTools167
lpereira/hardinfoA system profiler and benchmark tool for Linux systems that gathers hardware and software information.775
yse/easy_profilerA lightweight cross-platform profiler library for C++ that provides low overhead and accurate profiling capabilities.2,205
cezarypiatek/multithreadinganalyzerAnalyzes code for multithreading-related issues to improve thread safety and prevent common pitfalls.30