Recently I did a simulation on a 96 core machine with lot of root write out (almost all event need to be write out and the simulation geometry is quite simple). The mutex lock in this call stack
takes >95% of the CPU time.
I know this scenario is not very typical, still I think it's worth addressing.
The overall flamegraph looks like this:

Recently I did a simulation on a 96 core machine with lot of root write out (almost all event need to be write out and the simulation geometry is quite simple). The mutex lock in this call stack
takes >95% of the CPU time.
I know this scenario is not very typical, still I think it's worth addressing.
The overall flamegraph looks like this: