wallClockProfiler icon indicating copy to clipboard operation
wallClockProfiler copied to clipboard

A wall-clock stack-sampling profiler that actually works

Results 8 wallClockProfiler issues
Sort by recently updated
recently updated
newest added

Prevent from reporting function when sampled multiple times from single stack frame. Thanks to this, functions are never reported to be over 100% of occurences nor sum of fully exclusive...

Gracefully handle GDB internal error

Pass templated function names correctly from the GDB stack trace through to callgrind. Previously, templated functions with multiple parameters would be truncated at the first space or comma. This is...

To measure wall clock time, `perf -e task-clock` can be used: ``` perf record --call-graph dwarf,16000 -e task-clock ./testProf ``` ``` 99.92% 0.19% testProf testProf [.] main | --99.73%--main readRandFileValue...

Hi Jason Thanks a lot for the tool, it works as I expected. But I had to make some change in my environment. I am using Centos 7, with gdb:...

It would be nice if this tool handled Ctrl+C, used it to kill the child program first, then flushed its buffers and exited.

When profiling the following program, ```c // Compiled with `gcc -g -O0 -o main main.c` #include #include #include #include #include int main() { time_t s = clock(); uint64_t size_buf =...