On Jun 2, 2015, at 11:25 AM, Mayank Kumar (mayankum) <[email protected] 
<mailto:[email protected]>> wrote:
> I am trying to match output from malloc_stats with output from top and also 
> trying to figure out total process virtual memory usage from stats.
>  
> What fields in the stats should be added to get the total virtual memory for 
> my process ?

For the version of jemalloc you're using, virtual memory can be computed by 
multiplying the number of chunks times the chunk size -- 396 MiB in this case.

> Also is this link an accurate measurement of fragmentation for my process?
> http://www.canonware.com/pipermail/jemalloc-discuss/2014-April/000766.html 
> <http://www.canonware.com/pipermail/jemalloc-discuss/2014-April/000766.html>
>  
> from the link it seems active should be less than allocated, but I see 
> otherwise. Is there a documentation somewhere to decipher this interesting 
> output from jemalloc stats ?

The jemalloc manual documents all the statistics:

        
http://www.canonware.com/download/jemalloc/jemalloc-latest/doc/jemalloc.html 
<http://www.canonware.com/download/jemalloc/jemalloc-latest/doc/jemalloc.html>


> CPUs: 2
> Arenas: 8
> Pointer size: 4
> Quantum size: 16
> Page size: 4096
> Min active:dirty page ratio per arena: 8:1
> Maximum thread-cached size class: 32768
> Chunk size: >>>4194304<<< (2^22)
> Allocated: 251363184, active: 270594048, mapped: 415236096
> Current active ceiling: 1488977920
> chunks: nchunks   highchunks    curchunks
>             100           99           >>>99<<<
> huge: nmalloc      ndalloc    allocated
>             0            0            0
>  [...]

Jason
_______________________________________________
jemalloc-discuss mailing list
[email protected]
http://www.canonware.com/mailman/listinfo/jemalloc-discuss

Reply via email to