On 07/15/2016 12:31 PM, tcak wrote:
Do you know about --profile=gc?
1. Never worked for me in a multithreaded program.
Could you please give it another look. Walter fixed it relatively recently.
2. I am not able to retrieve that data on runtime by another application
to see close to real-time statistics.
I know that profiling data is kept in memory, and written to file at the
end of program. Instead it could write it to a file descriptor and not
care about whether a program is reading it. Let the kernel handle that
part.
Wouldn't that make things too slow to be practical? The other profilers
I know of also keep counters in memory.
Andrei