|
From: Wilfried G. <dot...@ci...> - 2014-11-20 12:10:22
|
Hi Peter, you should try massif visiualizer: https://projects.kde.org/projects/extragear/sdk/massif-visualizer > Thu Nov 20 2014 03:04:14 EST from "Peter Toft" <pt...@li...> Subject: >[Valgrind-users] massif instrumentation in C/C++ code > > Hi all > > One thing that I often is missing with valgrind/massif is a way to know > know where I roughly am in my code when I see a given memory peak. > > I could envision to add a valgrind-macro or alike in my C-code to > indicate where I am in my code add (tentative syntax) > > VALGRIND_MASSIF("calculator1()") > > and another place > > VALGRIND_MASSIF("reduceMem - middle") > > > Then the ms_print output should indicate (see the % signs) when in the > code flow that we had this function call executed. > > > 19.63^ ### > | % # > | % # :: > | % # : ::: > | % :::::::::# : : ::% > | % : # : : : %:: > | % : # : : : %: ::: > | % : # : : : %: : :: > | % ::::::::::: # : : : %: : : > ::: > | % : : # : : : %: : : > : :: > | ::%::: : # : : : %: : : > : : :: > | @@@: % : : # : : : %: : : > : : : @ > | ::@ : % : : # : : : %: : : > : : : @ > | :::: @ : % : : # : : : %: : : > : : : @ > | ::: : @ : % : : # : : : %: : : > : : : @ > | ::: : : @ : % : : # : : : %: : : > : : : @ > | :::: : : : @ : % : : # : : : %: : : > : : : @ > | ::: : : : : @ : % : : # : : : %: : : > : : : @ > | :::: : : : : : @ : % : : # : : : %: : : > : : : @ > | ::: : : : : : : @ : % : : # : : : %: : : > : : : @ > 0 > >+--------------------------%-------------------------------%-------------->KB > > 0 > 29.48 > % % > reduceMem - middle > % calculator1() > > Number of snapshots: 25 > Detailed snapshots: [9, 14 (peak), 24] > > Does something remotely similar to this already exist? > > Best > > -- > Peter Toft <pt...@li...> > > >------------------------------------------------------------------------------ > > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > >http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > Valgrind-users mailing list > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-users > > > |