Hi Nick
You have understood perfectly what I have ment.
Many thanks for your attendance of my question.
Regards
Eric
Am 25.06.2011 23:51, schrieb Nicholas Nethercote:
On Tue, Jun 21, 2011 at 11:56 PM, Eric Schwarz
When using 'massif' it is recommended for short programs to use
'--time-unit=B' option since o/w no or hardly any output is shown
using ms_print for visualisation [1]. My question is now regarding
the units of the x-axis. As far as I have understood represents
the unit the cumulated number of bytes allocated and freed when
option '--time-unit=B' is used. Snapshots are taken for
allocations and de-allocations, but also in-between of them. Since
the value of the y-axis (Each vertical bar represents a snapshot,
i.e. a measurement of the memory usage at a certain point in time.
[1]) and the value of the x-axis, which represents the cumulated
number of bytes allocated and freed, have a dependency to each
other, how is it possible that a parallel line to the x-axis is
drawn in the graph [1] since actually only a change in the heap
usage should generate a forward move on the x-axis.
I guess you're talking about this graph:
19.63^ ###
| #
| # ::
| # : :::
| :::::::::# : : ::
| : # : : : ::
| : # : : : : :::
| : # : : : : : ::
| ::::::::::: # : : : : : : :::
| : : # : : : : : : : ::
| ::::: : # : : : : : : : : ::
| @@@: : : # : : : : : : : : : @
| ::@ : : : # : : : : : : : : : @
| :::: @ : : : # : : : : : : : : : @
| ::: : @ : : : # : : : : : : : : : @
| ::: : : @ : : : # : : : : : : : : : @
| :::: : : : @ : : : # : : : : : : : : : @
| ::: : : : : @ : : : # : : : : : : : : : @
| :::: : : : : : @ : : : # : : : : : : : : : @
| ::: : : : : : : @ : : : # : : : : : : : : : @
0
+----------------------------------------------------------------------->KB
^^^^^^^^^
And the horizontal lines, eg. where I've added "^^^" marks below the
x-axis?
Those horizontal lines make sense with --time-unit=ms and
--time-unit=i. But you're right that they don't make sense with
--time-unit=B. Really, they should angle up or down.
I'm not inclined to fix it thought; --time-unit=B is really only
there to facilitate regression testing, as it gives more deterministic
graphs than --time-unit=ms or --time-unit=i.
I hope this answers your question!
Nick
Nick
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users