Some nodes disappear when using BLOCKTIME event
laksono opened this issue · comments
This happens when profiling with -e BLOCKTIME
event.
The BLOCKTIME event uses perf_events' context switch to find out when the application enters the kernel and when exits. The BLOCKTIME metric then records the difference to display how long the application "stalls".
However, sometimes hpcprof eliminate kernel call paths that are associated with exclusive context switch and thus eliminate the BLOCKTIME metrics.
It is possible that hpcprof accidentally prune trees since hpcrun correctly record the call paths. Need to be investigated if this problem can be fixed with prof2.
Fixed in release 2022.03
how could this be fixed in 2022.03? we were exploring the problem after that release. did you reference the right release?
Oops wrong issue