Jemalloc stats

Mike Hommey mh+jemalloc at
Thu Mar 22 11:03:02 PDT 2012


In Firefox, we're tracking some of the stats provided by our fork of
jemalloc. One of them is:
- HeapCommitted - Memory mapped by the heap allocator that is committed,
  i.e. in physical memory or paged to disk.  When heap-committed is
  larger than heap-allocated, the difference between the two values is
  likely due to external fragmentation; that is, the allocator allocated
  a large block of memory and is unable to decommit it because a small
  part of that block is currently in use.

It would seem like this could match, but i'm not entirely
sure it is the case. In particular, we don't count madvised pages in
that metric, but it would seem does, although I haven't dug
deep enough yet.


More information about the jemalloc-discuss mailing list