On Donnerstag, 17. September 2020 15:32:04 CEST John Reiser wrote:
> On 2020-09-17 LEPAREUR Loic wrote:
> > Several years ago, I developed a Massif patch to let the client code
> > select which part of the code should be profiled with Massif.

> Today this is much less interesting unless you compare and contrast with
> https://github.com/KDE/heaptrack .  Do a web search for "heaptrack vs
> massif". Consider particularly "A Faster Massif" in 
> https://milianw.de/tag/heaptrack , and 
> https://milianw.de/tag/massif-visualizer .

In other news: I just pushed a bunch of patches to heaptrack git which allow 
you to do time-diffing. I.e. you can now select a time range in the charts and 
then request filtering to show the delta costs between the two time points.

This should allow you to solve your problem nicely.

Alternatively, you can also runtime-attach heaptrack after you finished your 
initialization phase to only record the main computational loop. The overhead 
should be minimal or actually close to zero when your main loop isn't 
allocating anything.

Cheers

-- 
Milian Wolff
m...@milianw.de
http://milianw.de

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to