public inbox for libc-help@sourceware.org
 help / color / mirror / Atom feed
* Excessive memory consumption when using malloc()
@ 2021-11-25 17:20 Christian Hoff
  2021-11-25 17:46 ` Konstantin Kharlamov
  2021-11-25 18:20 ` Carlos O'Donell
  0 siblings, 2 replies; 10+ messages in thread
From: Christian Hoff @ 2021-11-25 17:20 UTC (permalink / raw)
  To: libc-help

Hello all,

we are facing the a problem with the memory allocator in glibc 2.17 on
RHEL 7.9. Or application allocates about 10 GB of memory (split into
chunks that are each around 512 KB large). This memory is used for some
computations and released afterwards. After a while, the application is
running the same computations again, but this time in different threads.
The first issue we are seeing is that - after the computations are done
- the 10 GB of memory is not released back to the operating system. Only
after calling malloc_trim() manually with GDB, the size of the process
shrinks dramatically from ~10GB to 400 MB. So, at this point, the unused
memory from the computations is finally returned to the OS.

Our wish would be that the memory is returned to the OS without us
having to call malloc_trim(). And I understand that glibc also trims the
heap when there is sufficient free space in top of it (the
M_TRIM_THRESHOLD in mallopt() controls when this should happen). What
could be the reason why this is not working in our case? Could it be
related to heap fragmentation? But assuming that is the reason, why is
malloc_trim() nevertheless able to free this memory?

And then we also have one other problem. The first run of the
computations is always fine: we allocate 10 GB of memory and the
application grows to 10 GB. Afterwards, we release those 10 GB of memory
since the computations are now done and at this point the freed memory
is returned back to the allocator (however, the size of the process
remains 10 GB unless we call malloc_trim()). But if we now re-run the
same computations again a second time (this time using different
threads), a problem occurs. In this case, the size of the application
grows well beyond 10 GB. It can get 20 GB or larger and the process is
eventually killed because the system runs out of memory.

Do you have any idea why this happens? To me it seems like the threads
are assigned to different arenas and therefore the previously freed 10
GB of memory can not be re-used as they are in different arenas. Is that
possible?

A workaround I have found is to set M_MMAP_THRESHOLD to 128 KB - then
the memory for the computations is always allocated using mmap() and
returned back to the system immediately when it is free()'ed. This
solves both of the issues. But I am afraid that this workaround could
degrade the performance of our application. So, we are grateful for any
better solution to this problem.

Kind regards,

    Christian Hoff


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Excessive memory consumption when using malloc()
  2021-11-25 17:20 Excessive memory consumption when using malloc() Christian Hoff
@ 2021-11-25 17:46 ` Konstantin Kharlamov
  2021-11-25 18:12   ` Konstantin Kharlamov
  2021-11-25 18:20 ` Carlos O'Donell
  1 sibling, 1 reply; 10+ messages in thread
From: Konstantin Kharlamov @ 2021-11-25 17:46 UTC (permalink / raw)
  To: Christian Hoff, libc-help

On Thu, 2021-11-25 at 18:20 +0100, Christian Hoff via Libc-help wrote:
> Hello all,
> 
> we are facing the a problem with the memory allocator in glibc 2.17 on
> RHEL 7.9. Or application allocates about 10 GB of memory (split into
> chunks that are each around 512 KB large). This memory is used for some
> computations and released afterwards. After a while, the application is
> running the same computations again, but this time in different threads.
> The first issue we are seeing is that - after the computations are done
> - the 10 GB of memory is not released back to the operating system. Only
> after calling malloc_trim() manually with GDB, the size of the process
> shrinks dramatically from ~10GB to 400 MB. So, at this point, the unused
> memory from the computations is finally returned to the OS.
> 
> Our wish would be that the memory is returned to the OS without us
> having to call malloc_trim(). And I understand that glibc also trims the
> heap when there is sufficient free space in top of it (the
> M_TRIM_THRESHOLD in mallopt() controls when this should happen). What
> could be the reason why this is not working in our case? Could it be
> related to heap fragmentation? But assuming that is the reason, why is
> malloc_trim() nevertheless able to free this memory?
> 

I assume the bug you stumbled upon is this one
https://sourceware.org/bugzilla/show_bug.cgi?id=27103

I'm not sure there is anything more to say except that it is a long-standing
glibc bug (it seems to have been known long before I reported it in 2020), and
malloc_trim is the official workaround to it.

For you purposes though you could perhaps try other malloc implementations such
as jemalloc. Try and see if it fixes these problems. Please report back if you
try it, I am curious if that can be used as another workaround.

> And then we also have one other problem. The first run of the
> computations is always fine: we allocate 10 GB of memory and the
> application grows to 10 GB. Afterwards, we release those 10 GB of memory
> since the computations are now done and at this point the freed memory
> is returned back to the allocator (however, the size of the process
> remains 10 GB unless we call malloc_trim()). But if we now re-run the
> same computations again a second time (this time using different
> threads), a problem occurs. In this case, the size of the application
> grows well beyond 10 GB. It can get 20 GB or larger and the process is
> eventually killed because the system runs out of memory.
> 
> Do you have any idea why this happens? To me it seems like the threads
> are assigned to different arenas and therefore the previously freed 10
> GB of memory can not be re-used as they are in different arenas. Is that
> possible?
> 
> A workaround I have found is to set M_MMAP_THRESHOLD to 128 KB - then
> the memory for the computations is always allocated using mmap() and
> returned back to the system immediately when it is free()'ed. This
> solves both of the issues. But I am afraid that this workaround could
> degrade the performance of our application. So, we are grateful for any
> better solution to this problem.
> 
> Kind regards,
> 
>     Christian Hoff
> 



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Excessive memory consumption when using malloc()
  2021-11-25 17:46 ` Konstantin Kharlamov
@ 2021-11-25 18:12   ` Konstantin Kharlamov
  2021-11-25 18:21     ` Carlos O'Donell
  0 siblings, 1 reply; 10+ messages in thread
From: Konstantin Kharlamov @ 2021-11-25 18:12 UTC (permalink / raw)
  To: Christian Hoff, libc-help

On Thu, 2021-11-25 at 20:46 +0300, Konstantin Kharlamov via Libc-help wrote:
> On Thu, 2021-11-25 at 18:20 +0100, Christian Hoff via Libc-help wrote:
> > Hello all,
> > 
> > we are facing the a problem with the memory allocator in glibc 2.17 on
> > RHEL 7.9. Or application allocates about 10 GB of memory (split into
> > chunks that are each around 512 KB large). This memory is used for some
> > computations and released afterwards. After a while, the application is
> > running the same computations again, but this time in different threads.
> > The first issue we are seeing is that - after the computations are done
> > - the 10 GB of memory is not released back to the operating system. Only
> > after calling malloc_trim() manually with GDB, the size of the process
> > shrinks dramatically from ~10GB to 400 MB. So, at this point, the unused
> > memory from the computations is finally returned to the OS.
> > 
> > Our wish would be that the memory is returned to the OS without us
> > having to call malloc_trim(). And I understand that glibc also trims the
> > heap when there is sufficient free space in top of it (the
> > M_TRIM_THRESHOLD in mallopt() controls when this should happen). What
> > could be the reason why this is not working in our case? Could it be
> > related to heap fragmentation? But assuming that is the reason, why is
> > malloc_trim() nevertheless able to free this memory?
> > 
> 
> I assume the bug you stumbled upon is this one
> https://sourceware.org/bugzilla/show_bug.cgi?id=27103
> 
> I'm not sure there is anything more to say except that it is a long-standing
> glibc bug (it seems to have been known long before I reported it in 2020), and
> malloc_trim is the official workaround to it.
> 
> For you purposes though you could perhaps try other malloc implementations such
> as jemalloc. Try and see if it fixes these problems. Please report back if you
> try it, I am curious if that can be used as another workaround.

Hah, FYI, the bug was just closed by Glibc dev with the following, I'm quoting:

> the allocator is under no requirement to
free back the 50MiB to the OS if it believes that the memory will be used again
and that performance is improved by caching it in userspace

So there you go, you 10G of unreleased memory is a Glibc feature, no complaints
;-P


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Excessive memory consumption when using malloc()
  2021-11-25 17:20 Excessive memory consumption when using malloc() Christian Hoff
  2021-11-25 17:46 ` Konstantin Kharlamov
@ 2021-11-25 18:20 ` Carlos O'Donell
  2021-11-26 17:58   ` Christian Hoff
  1 sibling, 1 reply; 10+ messages in thread
From: Carlos O'Donell @ 2021-11-25 18:20 UTC (permalink / raw)
  To: Christian Hoff, libc-help

On 11/25/21 12:20, Christian Hoff via Libc-help wrote:
> Hello all,
>
> we are facing the a problem with the memory allocator in glibc 2.17 on
> RHEL 7.9. Or application allocates about 10 GB of memory (split into
> chunks that are each around 512 KB large). This memory is used for some
> computations and released afterwards. After a while, the application is
> running the same computations again, but this time in different threads.
> The first issue we are seeing is that - after the computations are done
> - the 10 GB of memory is not released back to the operating system. Only
> after calling malloc_trim() manually with GDB, the size of the process
> shrinks dramatically from ~10GB to 400 MB. So, at this point, the unused
> memory from the computations is finally returned to the OS.

How many cpus does the system have?

How many threads do you create?

Is this 10GiB of RSS or VSS?

For very large systems glibc malloc will create up to 8 arenas per CPU.

Each arena starts with a default 64MiB VMA reservation.

On a 128 core system this appears as a ~65GiB VSS reservation.
 
> Our wish would be that the memory is returned to the OS without us
> having to call malloc_trim(). And I understand that glibc also trims the
> heap when there is sufficient free space in top of it (the
> M_TRIM_THRESHOLD in mallopt() controls when this should happen). What
> could be the reason why this is not working in our case? Could it be
> related to heap fragmentation? But assuming that is the reason, why is
> malloc_trim() nevertheless able to free this memory?

The normal trimming strategy is to trim from the top of the heap down.

Chunks at the top of the heap are coalesced and eventually when the chunk is big enough
the heap is freed down.

This coalescing and freeing is prevented it there are in-use chunks in the heap.

Consider this scenario:
- Make many large allocations that have a short lifetime.
- Make one small allocation that has a very long lifetime.
- Free all the large allocations.

The heap cannot be freed downwards because of the small long liftetime allocation.

The call to malloc_trim() walks the heap chunks and frees page-sized chunks or
larger without the requirement that they come from the top of the heap.

In glibc's allocator, mixing lifetimes for allocations will cause heap growth.

I have an important question to ask now:

Do you use aligned allocations?

We have right now an outstanding defect where aligned allocations create small
residual free chunks, and when free'd back and allocated again as an aligned
chunk, we are forced to split chunks again, which can lead to ratcheting effects
with certain aligned allocations.

We had a prototype patch for this in Fedora in 2019:
https://lists.fedoraproject.org/archives/list/glibc@lists.fedoraproject.org/thread/2PCHP5UWONIOAEUG34YBAQQYD7JL5JJ4/
 
> And then we also have one other problem. The first run of the
> computations is always fine: we allocate 10 GB of memory and the
> application grows to 10 GB. Afterwards, we release those 10 GB of memory
> since the computations are now done and at this point the freed memory
> is returned back to the allocator (however, the size of the process
> remains 10 GB unless we call malloc_trim()). But if we now re-run the
> same computations again a second time (this time using different
> threads), a problem occurs. In this case, the size of the application
> grows well beyond 10 GB. It can get 20 GB or larger and the process is
> eventually killed because the system runs out of memory.

You need to determine what is going on under the hood here.

You may want to just use malloc_info() to get a routine dump of the heap state.

This will give us a starting point to see what is growing.

We have a malloc allocation tracer that you can use to capture a workload and
share a snapshot of the workload with upstream:
https://pagure.io/glibc-malloc-trace-utils

Sharing the workload might be hard because this is a full API trace and it gets
difficult to share.

> Do you have any idea why this happens? To me it seems like the threads
> are assigned to different arenas and therefore the previously freed 10
> GB of memory can not be re-used as they are in different arenas. Is that
> possible?

I don't know why this happens.

Threads once bound to an arena are normally never move unless an allocation fails.
 
> A workaround I have found is to set M_MMAP_THRESHOLD to 128 KB - then
> the memory for the computations is always allocated using mmap() and
> returned back to the system immediately when it is free()'ed. This
> solves both of the issues. But I am afraid that this workaround could
> degrade the performance of our application. So, we are grateful for any
> better solution to this problem.

It will degrade performance because you must do a syscall all the time. You can try
raising the value.

-- 
Cheers,
Carlos.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Excessive memory consumption when using malloc()
  2021-11-25 18:12   ` Konstantin Kharlamov
@ 2021-11-25 18:21     ` Carlos O'Donell
  2021-11-25 20:56       ` Adhemerval Zanella
  0 siblings, 1 reply; 10+ messages in thread
From: Carlos O'Donell @ 2021-11-25 18:21 UTC (permalink / raw)
  To: Konstantin Kharlamov, Christian Hoff, libc-help

On 11/25/21 13:12, Konstantin Kharlamov via Libc-help wrote:
> So there you go, you 10G of unreleased memory is a Glibc feature, no complaints
> ;-P

Freeing memory back to the OS is a form of cache invalidation, and cache
invalidation is hard and workload dependent.

In this specific case, particularly with 50MiB, you are within the 64MiB
64-bit process heap size, and the 1024-byte frees do not trigger the
performance expensive consolidation and heap reduction (which requires
a munmap syscall to release the resources).

In the case of 10GiB, and 512KiB allocations, we are talking different
behaviour. I have responded here with my recommendations:
https://sourceware.org/pipermail/libc-help/2021-November/006052.html

-- 
Cheers,
Carlos.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Excessive memory consumption when using malloc()
  2021-11-25 18:21     ` Carlos O'Donell
@ 2021-11-25 20:56       ` Adhemerval Zanella
  2021-11-26 18:10         ` Christian Hoff
  0 siblings, 1 reply; 10+ messages in thread
From: Adhemerval Zanella @ 2021-11-25 20:56 UTC (permalink / raw)
  To: Carlos O'Donell, Konstantin Kharlamov, Christian Hoff, libc-help



On 25/11/2021 15:21, Carlos O'Donell via Libc-help wrote:
> On 11/25/21 13:12, Konstantin Kharlamov via Libc-help wrote:
>> So there you go, you 10G of unreleased memory is a Glibc feature, no complaints
>> ;-P
> 
> Freeing memory back to the OS is a form of cache invalidation, and cache
> invalidation is hard and workload dependent.
> 
> In this specific case, particularly with 50MiB, you are within the 64MiB
> 64-bit process heap size, and the 1024-byte frees do not trigger the
> performance expensive consolidation and heap reduction (which requires
> a munmap syscall to release the resources).
> 
> In the case of 10GiB, and 512KiB allocations, we are talking different
> behaviour. I have responded here with my recommendations:
> https://sourceware.org/pipermail/libc-help/2021-November/006052.html
> 
The BZ#27103 issues seems to be a memory fragmentation due the usage of
sbrk() plus the deallocation done in reverse order, which prevents free()
to coalescence the previous allocation automatically.

For instance with the testcase below:

$ gcc -Wall test.c -o test -DNTIMES=50000 -DCHUNK=1024
$ ./test
memory usage: 1036 Kb
allocate ...done
memory usage: 52812 Kb

If you force the mmap usage:

$ GLIBC_TUNABLES=glibc.malloc.mmap_threshold=0 ./test
memory usage: 1044 Kb
allocate ...done
memory usage: 2052 Kb

As Carlos has put, it is tradeoff since sbrk() is usually faster to expand
the data segments compared to mmap() and subsequent allocations will fill
the fragmented heap (so multiple allocation will avoid further memory
fragmentation).

Just to give you comparative, always using mmap() incurs more page-faults
and way more cpu utilization

$ perf stat ./test
memory usage: 964 Kb
allocate ...done
memory usage: 52796 Kb
memory usage: 52796 Kb
allocate ...done
memory usage: 52796 Kb

 Performance counter stats for './test':

             15.22 msec task-clock                #    0.983 CPUs utilized          
                 0      context-switches          #    0.000 /sec                   
                 0      cpu-migrations            #    0.000 /sec                   
            12,853      page-faults               #  844.546 K/sec                  
        68,518,548      cycles                    #    4.502 GHz                      (73.73%)
           480,717      stalled-cycles-frontend   #    0.70% frontend cycles idle     (73.72%)
             2,333      stalled-cycles-backend    #    0.00% backend cycles idle      (73.72%)
       105,356,108      instructions              #    1.54  insn per cycle         
                                                  #    0.00  stalled cycles per insn  (91.81%)
        23,787,860      branches                  #    1.563 G/sec                  
            58,990      branch-misses             #    0.25% of all branches          (87.01%)

       0.015478114 seconds time elapsed

       0.010348000 seconds user
       0.005174000 seconds sys


$ perf stat env GLIBC_TUNABLES=glibc.malloc.mmap_threshold=0 ./test
memory usage: 956 Kb
allocate ...done
memory usage: 2012 Kb
memory usage: 2012 Kb
allocate ...done
memory usage: 2012 Kb

 Performance counter stats for 'env GLIBC_TUNABLES=glibc.malloc.mmap_threshold=0 ./test':

            156.52 msec task-clock                #    0.998 CPUs utilized          
                 1      context-switches          #    6.389 /sec                   
                 0      cpu-migrations            #    0.000 /sec                   
           100,228      page-faults               #  640.338 K/sec                  
       738,047,682      cycles                    #    4.715 GHz                      (82.11%)
         8,779,463      stalled-cycles-frontend   #    1.19% frontend cycles idle     (82.11%)
            34,195      stalled-cycles-backend    #    0.00% backend cycles idle      (82.97%)
     1,254,219,911      instructions              #    1.70  insn per cycle         
                                                  #    0.01  stalled cycles per insn  (84.68%)
       237,180,662      branches                  #    1.515 G/sec                    (84.67%)
           687,051      branch-misses             #    0.29% of all branches          (83.46%)

       0.156904324 seconds time elapsed

       0.024142000 seconds user
       0.132786000 seconds sys

That's why I think it might not be the best strategy to use the mmap() strategy
as default. What I think we might improve is to maybe add an heuristic to call
malloc_trim once a certain level of fragmentation in the main_arena is found.
The question is which metric and threshold to use.  The trimming does have
a cost, however I think it worth to decrease fragmentation and memory utilization.

---

$ cat test.c
#include <stdlib.h>
#include <fcntl.h>
#include <assert.h>
#include <string.h>
#include <unistd.h>
#include <stdio.h>

static size_t pagesize;

static size_t
read_rss (void)
{
  int fd = open ("/proc/self/statm", O_RDONLY);
  assert (fd != -1);
  char line[256];
  ssize_t r = read (fd, line, sizeof (line));
  assert (r != -1);
  line[r] = '\0';
  size_t rss;
  sscanf (line, "%*u %zu %*u %*u 0 %*u 0\n", &rss);
  close (fd);
  return rss * pagesize;
}

static void *
allocate (void *args)
{
  enum { chunk = CHUNK };
  enum { ntimes = NTIMES * chunk };

  void *chunks[NTIMES];
  for (int i = 0; i < sizeof (chunks) / sizeof (chunks[0]); i++)
    {
      chunks[i] = malloc (chunk);
      memset (chunks[i], 0, chunk);
      assert (chunks[i] != NULL);
    }

  for (int i = (sizeof (chunks) / sizeof (chunks[0])) - 1; i >= 0; i--)
    free (chunks[i]);

  return NULL;
}

int main (int argc, char *argv[])
{
  pagesize = sysconf (_SC_PAGESIZE);
  assert (pagesize != -1);
  {
    printf ("memory usage: %zu Kb\n", read_rss () / 1024);
    printf ("allocate ...");
    allocate (NULL);
    printf ("done\n");
    printf ("memory usage: %zu Kb\n", read_rss () / 1024);
  }

  return 0;
} 

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Excessive memory consumption when using malloc()
  2021-11-25 18:20 ` Carlos O'Donell
@ 2021-11-26 17:58   ` Christian Hoff
  2021-11-29 19:44     ` Christian Hoff
  0 siblings, 1 reply; 10+ messages in thread
From: Christian Hoff @ 2021-11-26 17:58 UTC (permalink / raw)
  To: Carlos O'Donell, libc-help

[-- Attachment #1: Type: text/plain, Size: 6249 bytes --]

Hello Carlos,

many thanks for your support.

On 11/25/21 7:20 PM, Carlos O'Donell wrote:

> How many cpus does the system have?
We have 8 CPUs.
> How many threads do you create?
Our computations are running in 2 threads. However, the lifetime of both
threads is limited to the duration of the computation. Both threads exit
after the calculations are complete. The next round of computations will
be performed by 2 other, newly started threads.
> Is this 10GiB of RSS or VSS?

It is 10 GiB of RSS memory. Meaning that the calculations each time
allocate 10 GiB of memory, which is then used and so it becomes resident
RSS memory. After the calculations are done, we free() this memory
again. At this point, the memory is returned to the glibc allocator

> This coalescing and freeing is prevented it there are in-use chunks in the heap.
>
> Consider this scenario:
> - Make many large allocations that have a short lifetime.
> - Make one small allocation that has a very long lifetime.
> - Free all the large allocations.
>
> The heap cannot be freed downwards because of the small long liftetime allocation.
>
> The call to malloc_trim() walks the heap chunks and frees page-sized chunks or
> larger without the requirement that they come from the top of the heap.
>
> In glibc's allocator, mixing lifetimes for allocations will cause heap growth.
I think that is exactly what is happening in our case. Thanks for the
explanation!
> I have an important question to ask now:
>
> Do you use aligned allocations?
>
> We have right now an outstanding defect where aligned allocations create small
> residual free chunks, and when free'd back and allocated again as an aligned
> chunk, we are forced to split chunks again, which can lead to ratcheting effects
> with certain aligned allocations.
>
> We had a prototype patch for this in Fedora in 2019:
> https://lists.fedoraproject.org/archives/list/glibc@lists.fedoraproject.org/thread/2PCHP5UWONIOAEUG34YBAQQYD7JL5JJ4/
>
No, the 512 KiB allocations for the computation are not aligned. We just
request it using malloc(). But the application is a Java application
that is running some native C++ code. And I don't know if Java allocates
some aligned memory. But the vast majority of allocations are ~512 KiB
and these are not aligned.
>> And then we also have one other problem. The first run of the
>> computations is always fine: we allocate 10 GB of memory and the
>> application grows to 10 GB. Afterwards, we release those 10 GB of memory
>> since the computations are now done and at this point the freed memory
>> is returned back to the allocator (however, the size of the process
>> remains 10 GB unless we call malloc_trim()). But if we now re-run the
>> same computations again a second time (this time using different
>> threads), a problem occurs. In this case, the size of the application
>> grows well beyond 10 GB. It can get 20 GB or larger and the process is
>> eventually killed because the system runs out of memory.
> You need to determine what is going on under the hood here.
>
> You may want to just use malloc_info() to get a routine dump of the heap state.
>
> This will give us a starting point to see what is growing.

To make it easier to run multiple rounds of calculations, I have now
modified the code a bit so that only ~5 GiB of memory is allocated every
time when we perform the computations. The 5 GiB are still allocated in
chunks of about 512 KiB. After the calculations, all this memory is
free()'ed again.

After running the calculations for the first time, we see that the
application consumes about 5 GiB of RSS memory. But our problem is that
if we run the computations again for a second and third time, the memory
usage increases even beyond 5 GiB, even though we release all memory
that the calculation consumes after each iteration. After running the
same workload 12 times, our processing workstation runs out of memory
and gets very slow. In detail, the memory consumption after each round
of calculations is captured in the table below.

After Iteration   Memory Consumption
1             5.13 GiB
2             8.9 GiB
3             10.48 GiB
4             14.48 GiB
5             18.11 GiB
6             16.03 GiB
......           ..............
12            21.79 GiB

As you can see, the RSS memory usage of our application increases
continuously, especially during the first few rounds of calculations.
Our expectation would be that the RSS memory usage remains at 5 GiB as
the computations only allocate about 5 GiB of memory each time. After
running the computations 12 times, glibc allocator caches have grown to
over 20 GiB. All this memory can only be reclaimed by calling malloc_trim().

I have also attached the traces from malloc_info() after each iteration
of the computations. The first trace ("after_run_no_1.txt") was captured
after running the computations once and shows a relatively low memory
usage of 5 GiB. But in the subsequent traces, memory consumption
increases. Our application has 64 arenas (which is eight times eight CPUs).

As I mentioned, the lifetime of the 2 computation threads is limited to
the computation itself. The threads will be restarted with each run of
the computations. Once the computation starts, the threads are assigned
to an arena. Could it be that these two threads are always assigned to
different arenas on each run of the computations and could that explain
that the glibc allocator caches are growing from run to run?

> We have a malloc allocation tracer that you can use to capture a workload and
> share a snapshot of the workload with upstream:
> https://pagure.io/glibc-malloc-trace-utils
>
> Sharing the workload might be hard because this is a full API trace and it gets
> difficult to share.

For now, I haven't done that yet (as it would be difficult to share,
just as you said). I hope that the malloc_info() traces already give a
picture of what is happening. But if we need them, I will be happy to
capture these traces.


Best regards,

    Christian


[-- Attachment #2: after_run_no_1.txt --]
[-- Type: text/plain, Size: 31593 bytes --]

<malloc version="1">
<heap nr="0">
<sizes>
  <size from="17" to="32" total="96" count="3"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <unsorted from="2657" to="2657" total="2657" count="1"/>
</sizes>
<total type="fast" count="5" size="192"/>
<total type="rest" count="3" size="2755"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="1">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="2">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="3">
<sizes>
  <unsorted from="65" to="98257" total="142724" count="4"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="4" size="142724"/>
<system type="current" size="544768"/>
<system type="max" size="544768"/>
<aspace type="total" size="544768"/>
<aspace type="mprotect" size="544768"/>
</heap>
<heap nr="4">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="5">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <unsorted from="33" to="66588609" total="2183859851" count="59"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="60" size="2183859900"/>
<system type="current" size="2184159232"/>
<system type="max" size="3060690944"/>
<aspace type="total" size="53104640"/>
<aspace type="mprotect" size="66605056"/>
</heap>
<heap nr="6">
<sizes>
  <size from="20177" to="20177" total="20177" count="1"/>
  <size from="394321" to="394321" total="394321" count="1"/>
  <unsorted from="33" to="2761825" total="5278579" count="19"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="21" size="5693077"/>
<system type="current" size="9138176"/>
<system type="max" size="9138176"/>
<aspace type="total" size="9138176"/>
<aspace type="mprotect" size="9138176"/>
</heap>
<heap nr="7">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="8833" to="8833" total="8833" count="1"/>
  <size from="25089" to="25089" total="25089" count="1"/>
  <size from="2042353" to="2042353" total="2042353" count="1"/>
  <unsorted from="33" to="524305" total="524741" count="5"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="8" size="2601016"/>
<system type="current" size="4804608"/>
<system type="max" size="4804608"/>
<aspace type="total" size="4804608"/>
<aspace type="mprotect" size="4804608"/>
</heap>
<heap nr="8">
<sizes>
  <size from="225" to="225" total="225" count="1"/>
  <size from="449" to="449" total="449" count="1"/>
  <size from="497" to="497" total="497" count="1"/>
  <size from="1025" to="1025" total="1025" count="1"/>
  <size from="26817" to="26817" total="26817" count="1"/>
  <size from="229473" to="229473" total="229473" count="1"/>
  <unsorted from="65" to="993809" total="1538666" count="10"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="16" size="1797152"/>
<system type="current" size="5476352"/>
<system type="max" size="5476352"/>
<aspace type="total" size="5476352"/>
<aspace type="mprotect" size="5476352"/>
</heap>
<heap nr="9">
<sizes>
  <size from="401" to="401" total="401" count="1"/>
  <size from="19025" to="19025" total="19025" count="1"/>
  <size from="98369" to="98369" total="98369" count="1"/>
  <unsorted from="65" to="884913" total="1324424" count="8"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="11" size="1442219"/>
<system type="current" size="4718592"/>
<system type="max" size="4718592"/>
<aspace type="total" size="4718592"/>
<aspace type="mprotect" size="4718592"/>
</heap>
<heap nr="10">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="11">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="12">
<sizes>
  <unsorted from="145" to="145" total="145" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="145"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="13">
<sizes>
  <size from="49" to="49" total="98" count="2"/>
  <size from="81" to="81" total="162" count="2"/>
  <size from="2721" to="2721" total="2721" count="1"/>
  <size from="150225" to="150225" total="150225" count="1"/>
  <unsorted from="49" to="1943921" total="2543974" count="6"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="12" size="2697180"/>
<system type="current" size="4648960"/>
<system type="max" size="4648960"/>
<aspace type="total" size="4648960"/>
<aspace type="mprotect" size="4648960"/>
</heap>
<heap nr="14">
<sizes>
  <size from="65" to="65" total="325" count="5"/>
  <size from="129" to="129" total="258" count="2"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="401" to="401" total="401" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="1521" to="1521" total="1521" count="1"/>
  <size from="2065" to="2065" total="2065" count="1"/>
  <size from="3313" to="3313" total="3313" count="1"/>
  <size from="8209" to="8209" total="8209" count="1"/>
  <unsorted from="49" to="163761" total="400524" count="12"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="26" size="417194"/>
<system type="current" size="105951232"/>
<system type="max" size="105951232"/>
<aspace type="total" size="38842368"/>
<aspace type="mprotect" size="38842368"/>
</heap>
<heap nr="15">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="225" to="225" total="225" count="1"/>
  <unsorted from="241" to="3313" total="3843" count="3"/>
</sizes>
<total type="fast" count="7" size="528"/>
<total type="rest" count="6" size="4390"/>
<system type="current" size="151552"/>
<system type="max" size="151552"/>
<aspace type="total" size="151552"/>
<aspace type="mprotect" size="151552"/>
</heap>
<heap nr="16">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="17">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="18">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="49" to="64" total="64" count="1"/>
  <size from="65" to="80" total="160" count="2"/>
  <size from="33" to="33" total="231" count="7"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="145" to="145" total="145" count="1"/>
  <size from="257" to="257" total="257" count="1"/>
  <unsorted from="33" to="385" total="418" count="2"/>
</sizes>
<total type="fast" count="5" size="304"/>
<total type="rest" count="12" size="1164"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="19">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="177" to="177" total="177" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="273" to="273" total="273" count="1"/>
  <unsorted from="49" to="1041" total="1090" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="8" size="2040"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="20">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="128" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="449" to="449" total="449" count="1"/>
  <size from="14625" to="14625" total="14625" count="1"/>
  <unsorted from="2241" to="2241" total="2241" count="1"/>
</sizes>
<total type="fast" count="6" size="384"/>
<total type="rest" count="4" size="17380"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="21">
<sizes>
  <size from="49" to="49" total="98" count="2"/>
  <size from="113" to="113" total="113" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="3" size="211"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="22">
<sizes>
  <size from="705" to="705" total="1410" count="2"/>
  <size from="833" to="833" total="833" count="1"/>
  <size from="865" to="865" total="865" count="1"/>
  <size from="1025" to="1025" total="1025" count="1"/>
  <size from="1169" to="1169" total="1169" count="1"/>
  <size from="1537" to="1569" total="3106" count="2"/>
  <size from="1633" to="1633" total="1633" count="1"/>
  <size from="1665" to="1665" total="1665" count="1"/>
  <size from="1777" to="1777" total="1777" count="1"/>
  <size from="1841" to="1841" total="1841" count="1"/>
  <size from="1857" to="1857" total="1857" count="1"/>
  <size from="1921" to="1921" total="1921" count="1"/>
  <size from="2081" to="2081" total="2081" count="1"/>
  <size from="2401" to="2401" total="2401" count="1"/>
  <size from="5409" to="5409" total="5409" count="1"/>
  <size from="9121" to="9121" total="9121" count="1"/>
  <size from="14529" to="14529" total="14529" count="1"/>
  <size from="4719521" to="66592705" total="3110012621" count="61"/>
  <unsorted from="81" to="17859089" total="19190281" count="9"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="89" size="3129255545"/>
<system type="current" size="3129806848"/>
<system type="max" size="3134005248"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="23">
<sizes>
  <size from="33" to="48" total="1152" count="24"/>
  <size from="49" to="64" total="9472" count="148"/>
  <size from="65" to="80" total="560" count="7"/>
  <size from="97" to="112" total="112" count="1"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="19937" to="19937" total="19937" count="1"/>
  <unsorted from="193" to="193" total="193" count="1"/>
</sizes>
<total type="fast" count="182" size="11552"/>
<total type="rest" count="2" size="20130"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="24">
<sizes>
  <size from="65" to="80" total="80" count="1"/>
  <size from="49" to="49" total="98" count="2"/>
  <size from="65" to="65" total="195" count="3"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="177" to="177" total="885" count="5"/>
  <size from="193" to="193" total="193" count="1"/>
  <size from="273" to="273" total="273" count="1"/>
  <size from="305" to="305" total="305" count="1"/>
  <size from="385" to="385" total="385" count="1"/>
  <unsorted from="33" to="1041" total="1074" count="2"/>
</sizes>
<total type="fast" count="1" size="80"/>
<total type="rest" count="17" size="3521"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="25">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="26">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="27">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="28">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="1137" to="1137" total="1137" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="3" size="1251"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="29">
<sizes>
  <size from="1361" to="1361" total="1361" count="1"/>
  <unsorted from="49" to="49" total="49" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="2" size="1410"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="30">
<sizes>
  <unsorted from="193" to="13345" total="15509" count="5"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="5" size="15509"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="31">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="433" to="433" total="433" count="1"/>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="5" size="4773"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="32">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <unsorted from="1281" to="8193" total="16691" count="3"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="4" size="16740"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="33">
<sizes>
  <size from="33" to="33" total="99" count="3"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="241" to="241" total="241" count="1"/>
  <size from="369" to="369" total="369" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <unsorted from="1281" to="1281" total="1281" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="10" size="2650"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="34">
<sizes>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="4097"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="35">
<sizes>
  <size from="65" to="80" total="80" count="1"/>
  <unsorted from="129" to="129" total="129" count="1"/>
</sizes>
<total type="fast" count="1" size="80"/>
<total type="rest" count="1" size="129"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="36">
<sizes>
  <size from="17" to="32" total="192" count="6"/>
  <size from="33" to="48" total="192" count="4"/>
  <size from="49" to="64" total="320" count="5"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="512" count="4"/>
  <unsorted from="241" to="9121" total="23291" count="11"/>
</sizes>
<total type="fast" count="21" size="1392"/>
<total type="rest" count="11" size="23291"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="37">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="38">
<sizes>
  <size from="17" to="32" total="160" count="5"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="41121" to="41121" total="41121" count="1"/>
  <size from="65601" to="65601" total="65601" count="1"/>
  <unsorted from="1009" to="27441" total="28450" count="2"/>
</sizes>
<total type="fast" count="7" size="256"/>
<total type="rest" count="7" size="135383"/>
<system type="current" size="684032"/>
<system type="max" size="684032"/>
<aspace type="total" size="684032"/>
<aspace type="mprotect" size="684032"/>
</heap>
<heap nr="39">
<sizes>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="64" count="1"/>
  <unsorted from="945" to="945" total="945" count="1"/>
</sizes>
<total type="fast" count="3" size="160"/>
<total type="rest" count="1" size="945"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="40">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="41">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="64" total="128" count="2"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="128" count="1"/>
  <unsorted from="193" to="193" total="193" count="1"/>
</sizes>
<total type="fast" count="6" size="464"/>
<total type="rest" count="1" size="193"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="42">
<sizes>
  <size from="33" to="33" total="297" count="9"/>
  <size from="49" to="49" total="147" count="3"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="129" to="129" total="774" count="6"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="257" to="257" total="257" count="1"/>
  <size from="353" to="353" total="353" count="1"/>
  <unsorted from="49" to="1041" total="1090" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="27" size="3547"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="43">
<sizes>
  <size from="17" to="32" total="96" count="3"/>
  <size from="33" to="48" total="192" count="4"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="113" to="113" total="226" count="2"/>
  <size from="129" to="129" total="129" count="1"/>
  <unsorted from="65" to="65" total="65" count="1"/>
</sizes>
<total type="fast" count="7" size="288"/>
<total type="rest" count="5" size="517"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="44">
<sizes>
  <unsorted from="33" to="750353" total="1707517" count="13"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="13" size="1707517"/>
<system type="current" size="2265088"/>
<system type="max" size="2265088"/>
<aspace type="total" size="2265088"/>
<aspace type="mprotect" size="2265088"/>
</heap>
<heap nr="45">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="46">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <unsorted from="417" to="417" total="417" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="1" size="417"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="47">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="48">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <unsorted from="33" to="1475537" total="2267672" count="8"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="9" size="2267721"/>
<system type="current" size="3072000"/>
<system type="max" size="3072000"/>
<aspace type="total" size="3072000"/>
<aspace type="mprotect" size="3072000"/>
</heap>
<heap nr="49">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="50">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="51">
<sizes>
  <size from="33" to="33" total="15411" count="467"/>
  <size from="49" to="49" total="147" count="3"/>
  <size from="65" to="65" total="6565" count="101"/>
  <size from="97" to="97" total="2231" count="23"/>
  <size from="129" to="129" total="1032" count="8"/>
  <size from="193" to="193" total="193" count="1"/>
  <size from="5009" to="5009" total="5009" count="1"/>
  <size from="32753" to="32753" total="196518" count="6"/>
  <size from="98257" to="98257" total="294771" count="3"/>
  <unsorted from="33" to="524033" total="1864148" count="20"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="633" size="2386025"/>
<system type="current" size="3108864"/>
<system type="max" size="3108864"/>
<aspace type="total" size="3108864"/>
<aspace type="mprotect" size="3108864"/>
</heap>
<heap nr="52">
<sizes>
  <size from="65" to="65" total="325" count="5"/>
  <size from="97" to="97" total="194" count="2"/>
  <size from="129" to="129" total="258" count="2"/>
  <size from="145" to="145" total="145" count="1"/>
  <size from="305" to="305" total="305" count="1"/>
  <size from="897" to="897" total="897" count="1"/>
  <size from="1041" to="1041" total="1041" count="1"/>
  <size from="1825" to="1825" total="1825" count="1"/>
  <size from="65505" to="65505" total="65505" count="1"/>
  <size from="98257" to="98257" total="196514" count="2"/>
  <size from="116769" to="116769" total="116769" count="1"/>
  <size from="256609" to="256609" total="256609" count="1"/>
  <size from="1245377" to="1245377" total="1245377" count="1"/>
  <unsorted from="65" to="4588593" total="13956638" count="46"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="66" size="15842402"/>
<system type="current" size="16588800"/>
<system type="max" size="20398080"/>
<aspace type="total" size="16588800"/>
<aspace type="mprotect" size="20398080"/>
</heap>
<heap nr="53">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="144" count="3"/>
  <unsorted from="1121" to="1121" total="1121" count="1"/>
</sizes>
<total type="fast" count="4" size="176"/>
<total type="rest" count="1" size="1121"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="54">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="55">
<sizes>
  <size from="49" to="64" total="64" count="1"/>
  <unsorted from="801" to="801" total="801" count="1"/>
</sizes>
<total type="fast" count="1" size="64"/>
<total type="rest" count="1" size="801"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="56">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="57">
<sizes>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="128" count="2"/>
  <size from="65" to="80" total="320" count="4"/>
  <size from="65" to="65" total="130" count="2"/>
  <size from="1049297" to="3148321" total="8395236" count="4"/>
  <unsorted from="273" to="2257" total="2803" count="3"/>
</sizes>
<total type="fast" count="8" size="544"/>
<total type="rest" count="9" size="8398169"/>
<system type="current" size="8560640"/>
<system type="max" size="8560640"/>
<aspace type="total" size="8560640"/>
<aspace type="mprotect" size="8560640"/>
</heap>
<heap nr="58">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="59">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="60">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="61">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="62">
<sizes>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="4097"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="63">
<sizes>
  <size from="17" to="32" total="416" count="13"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="145" to="145" total="435" count="3"/>
  <size from="161" to="161" total="483" count="3"/>
  <size from="177" to="177" total="1770" count="10"/>
  <size from="385" to="385" total="385" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="433" to="433" total="866" count="2"/>
  <size from="497" to="497" total="994" count="2"/>
  <size from="529" to="529" total="529" count="1"/>
  <size from="545" to="545" total="1090" count="2"/>
  <size from="785" to="785" total="1570" count="2"/>
  <size from="1729" to="1729" total="1729" count="1"/>
  <size from="6593" to="6593" total="6593" count="1"/>
  <size from="16305" to="16305" total="16305" count="1"/>
  <unsorted from="33" to="98257" total="606940" count="172"/>
</sizes>
<total type="fast" count="17" size="688"/>
<total type="rest" count="202" size="640106"/>
<system type="current" size="18550784"/>
<system type="max" size="18550784"/>
<aspace type="total" size="18550784"/>
<aspace type="mprotect" size="18550784"/>
</heap>
<total type="fast" count="301" size="18048"/>
<total type="rest" count="1322" size="5359416554"/>
<total type="mmap" count="19" size="18141184"/>
<system type="current" size="5508583424"/>
<system type="max" size="6393122816"/>
<aspace type="total" size="247201792"/>
<aspace type="mprotect" size="264511488"/>
</malloc>

[-- Attachment #3: after_run_no_2.txt --]
[-- Type: text/plain, Size: 35291 bytes --]

<malloc version="1">
<heap nr="0">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="64" total="64" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="81" to="81" total="243" count="3"/>
  <size from="353" to="353" total="353" count="1"/>
  <size from="785" to="785" total="785" count="1"/>
  <unsorted from="577" to="577" total="577" count="1"/>
</sizes>
<total type="fast" count="3" size="192"/>
<total type="rest" count="7" size="1991"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="1">
<sizes>
  <size from="17" to="32" total="96" count="3"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="49" to="49" total="98" count="2"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="241" to="241" total="241" count="1"/>
  <size from="289" to="289" total="578" count="2"/>
  <size from="369" to="369" total="369" count="1"/>
  <size from="705" to="705" total="705" count="1"/>
  <size from="5745" to="5745" total="5745" count="1"/>
  <unsorted from="497" to="32753" total="59605" count="5"/>
</sizes>
<total type="fast" count="4" size="192"/>
<total type="rest" count="14" size="67438"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="2">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <unsorted from="369" to="369" total="369" count="1"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="1" size="369"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="3">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="289" to="289" total="578" count="2"/>
  <size from="401" to="401" total="802" count="2"/>
  <size from="32753" to="32753" total="32753" count="1"/>
  <size from="98257" to="98257" total="98257" count="1"/>
  <unsorted from="497" to="11649" total="16275" count="3"/>
</sizes>
<total type="fast" count="4" size="224"/>
<total type="rest" count="10" size="148730"/>
<system type="current" size="544768"/>
<system type="max" size="544768"/>
<aspace type="total" size="544768"/>
<aspace type="mprotect" size="544768"/>
</heap>
<heap nr="4">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="289" to="289" total="578" count="2"/>
  <size from="401" to="401" total="802" count="2"/>
  <size from="449" to="449" total="449" count="1"/>
  <size from="3441" to="3441" total="3441" count="1"/>
  <unsorted from="241" to="3313" total="4597" count="5"/>
</sizes>
<total type="fast" count="10" size="704"/>
<total type="rest" count="13" size="9949"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="5">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="1041" to="1041" total="1041" count="1"/>
  <unsorted from="33" to="66588609" total="2863354955" count="75"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="76" size="2863355996"/>
<system type="current" size="2863546368"/>
<system type="max" size="3060690944"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="6">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="20177" to="20177" total="20177" count="1"/>
  <unsorted from="33" to="2761825" total="5706660" count="20"/>
</sizes>
<total type="fast" count="2" size="64"/>
<total type="rest" count="21" size="5726837"/>
<system type="current" size="9138176"/>
<system type="max" size="9138176"/>
<aspace type="total" size="9138176"/>
<aspace type="mprotect" size="9138176"/>
</heap>
<heap nr="7">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="8833" to="8833" total="8833" count="1"/>
  <size from="25089" to="25089" total="25089" count="1"/>
  <size from="2042353" to="2042353" total="2042353" count="1"/>
  <unsorted from="33" to="524305" total="524741" count="5"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="8" size="2601016"/>
<system type="current" size="4804608"/>
<system type="max" size="4804608"/>
<aspace type="total" size="4804608"/>
<aspace type="mprotect" size="4804608"/>
</heap>
<heap nr="8">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="33" to="33" total="297" count="9"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="195" count="3"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="129" to="129" total="258" count="2"/>
  <size from="289" to="289" total="289" count="1"/>
  <size from="369" to="369" total="369" count="1"/>
  <size from="433" to="433" total="433" count="1"/>
  <size from="449" to="449" total="449" count="1"/>
  <size from="497" to="497" total="497" count="1"/>
  <size from="945" to="945" total="945" count="1"/>
  <size from="1761" to="1761" total="1761" count="1"/>
  <size from="5105" to="5105" total="5105" count="1"/>
  <size from="32753" to="32753" total="65506" count="2"/>
  <size from="57409" to="65505" total="122914" count="2"/>
  <size from="993905" to="993905" total="993905" count="1"/>
  <unsorted from="401" to="24737" total="25138" count="2"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="31" size="1218207"/>
<system type="current" size="5476352"/>
<system type="max" size="5476352"/>
<aspace type="total" size="5476352"/>
<aspace type="mprotect" size="5476352"/>
</heap>
<heap nr="9">
<sizes>
  <size from="17" to="32" total="224" count="7"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="64" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="305" to="305" total="305" count="1"/>
  <size from="5041" to="5041" total="5041" count="1"/>
  <size from="5185" to="5185" total="5185" count="1"/>
  <size from="65505" to="65505" total="65505" count="1"/>
  <size from="98369" to="98369" total="98369" count="1"/>
  <size from="163761" to="163761" total="163761" count="1"/>
  <size from="201969" to="201969" total="201969" count="1"/>
  <size from="884913" to="884913" total="884913" count="1"/>
  <unsorted from="4497" to="9121" total="19027" count="3"/>
</sizes>
<total type="fast" count="11" size="480"/>
<total type="rest" count="12" size="1444108"/>
<system type="current" size="4718592"/>
<system type="max" size="4718592"/>
<aspace type="total" size="4718592"/>
<aspace type="mprotect" size="4718592"/>
</heap>
<heap nr="10">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="11">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="49"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="12">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <unsorted from="49" to="66592705" total="3361519158" count="54"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="54" size="3361519158"/>
<system type="current" size="3361554432"/>
<system type="max" size="3361554432"/>
<aspace type="total" size="31985664"/>
<aspace type="mprotect" size="31985664"/>
</heap>
<heap nr="13">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="577" to="577" total="577" count="1"/>
  <size from="196513" to="196513" total="196513" count="1"/>
  <size from="402417" to="402417" total="402417" count="1"/>
  <size from="1943921" to="1943921" total="1943921" count="1"/>
  <unsorted from="385" to="140017" total="140402" count="2"/>
</sizes>
<total type="fast" count="3" size="128"/>
<total type="rest" count="6" size="2683830"/>
<system type="current" size="4648960"/>
<system type="max" size="4648960"/>
<aspace type="total" size="4648960"/>
<aspace type="mprotect" size="4648960"/>
</heap>
<heap nr="14">
<sizes>
  <size from="17" to="32" total="736" count="23"/>
  <size from="33" to="48" total="288" count="6"/>
  <size from="49" to="64" total="576" count="9"/>
  <size from="113" to="128" total="1024" count="8"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="455" count="7"/>
  <size from="241" to="241" total="964" count="4"/>
  <size from="257" to="257" total="771" count="3"/>
  <size from="289" to="289" total="578" count="2"/>
  <size from="401" to="401" total="401" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="1521" to="1521" total="1521" count="1"/>
  <size from="2065" to="2065" total="2065" count="1"/>
  <size from="3313" to="3569" total="17061" count="5"/>
  <size from="8209" to="8209" total="8209" count="1"/>
  <size from="14689" to="14689" total="14689" count="1"/>
  <size from="32753" to="32753" total="163765" count="5"/>
  <size from="56897" to="56897" total="56897" count="1"/>
  <size from="163761" to="163761" total="163761" count="1"/>
  <unsorted from="481" to="481" total="481" count="1"/>
</sizes>
<total type="fast" count="46" size="2624"/>
<total type="rest" count="37" size="432117"/>
<system type="current" size="105951232"/>
<system type="max" size="105951232"/>
<aspace type="total" size="38842368"/>
<aspace type="mprotect" size="38842368"/>
</heap>
<heap nr="15">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="144" count="3"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="97" to="97" total="97" count="1"/>
  <unsorted from="33" to="3313" total="3876" count="4"/>
</sizes>
<total type="fast" count="9" size="624"/>
<total type="rest" count="5" size="3973"/>
<system type="current" size="151552"/>
<system type="max" size="151552"/>
<aspace type="total" size="151552"/>
<aspace type="mprotect" size="151552"/>
</heap>
<heap nr="16">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="17">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="1048593" to="1048593" total="1048593" count="1"/>
  <unsorted from="524337" to="1031905" total="1556242" count="2"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="3" size="2604835"/>
<system type="current" size="3682304"/>
<system type="max" size="3682304"/>
<aspace type="total" size="3682304"/>
<aspace type="mprotect" size="3682304"/>
</heap>
<heap nr="18">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="33" total="132" count="4"/>
  <size from="65" to="65" total="65" count="1"/>
  <unsorted from="49" to="2082289" total="2606643" count="3"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="8" size="2606840"/>
<system type="current" size="3702784"/>
<system type="max" size="3702784"/>
<aspace type="total" size="3702784"/>
<aspace type="mprotect" size="3702784"/>
</heap>
<heap nr="19">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="177" to="177" total="177" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="273" to="273" total="273" count="1"/>
  <unsorted from="49" to="1041" total="1090" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="8" size="2040"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="20">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="128" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="449" to="449" total="449" count="1"/>
  <size from="14625" to="14625" total="14625" count="1"/>
  <unsorted from="2241" to="2241" total="2241" count="1"/>
</sizes>
<total type="fast" count="6" size="384"/>
<total type="rest" count="4" size="17380"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="21">
<sizes>
  <size from="49" to="49" total="98" count="2"/>
  <size from="113" to="113" total="113" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="3" size="211"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="22">
<sizes>
  <size from="17" to="32" total="448" count="14"/>
  <size from="705" to="705" total="1410" count="2"/>
  <size from="833" to="833" total="833" count="1"/>
  <size from="865" to="865" total="865" count="1"/>
  <size from="1025" to="1025" total="1025" count="1"/>
  <size from="1169" to="1169" total="1169" count="1"/>
  <size from="1537" to="1569" total="3106" count="2"/>
  <size from="1633" to="1633" total="1633" count="1"/>
  <size from="1665" to="1665" total="1665" count="1"/>
  <size from="1777" to="1777" total="1777" count="1"/>
  <size from="1841" to="1841" total="1841" count="1"/>
  <size from="1857" to="1857" total="1857" count="1"/>
  <size from="1921" to="1921" total="1921" count="1"/>
  <size from="2081" to="2081" total="2081" count="1"/>
  <size from="2401" to="2401" total="2401" count="1"/>
  <size from="5409" to="5409" total="5409" count="1"/>
  <size from="9121" to="9121" total="9121" count="1"/>
  <size from="14529" to="14529" total="14529" count="1"/>
  <size from="4719521" to="66592705" total="3110012621" count="61"/>
  <unsorted from="81" to="17859089" total="19223033" count="9"/>
</sizes>
<total type="fast" count="14" size="448"/>
<total type="rest" count="89" size="3129288297"/>
<system type="current" size="3129806848"/>
<system type="max" size="3134005248"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="23">
<sizes>
  <size from="33" to="48" total="1152" count="24"/>
  <size from="49" to="64" total="9472" count="148"/>
  <size from="65" to="80" total="560" count="7"/>
  <size from="97" to="112" total="112" count="1"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="19937" to="19937" total="19937" count="1"/>
  <unsorted from="193" to="193" total="193" count="1"/>
</sizes>
<total type="fast" count="182" size="11552"/>
<total type="rest" count="2" size="20130"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="24">
<sizes>
  <size from="65" to="80" total="80" count="1"/>
  <size from="49" to="49" total="98" count="2"/>
  <size from="65" to="65" total="195" count="3"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="177" to="177" total="885" count="5"/>
  <size from="193" to="193" total="193" count="1"/>
  <size from="273" to="273" total="273" count="1"/>
  <size from="305" to="305" total="305" count="1"/>
  <size from="385" to="385" total="385" count="1"/>
  <unsorted from="33" to="1041" total="1074" count="2"/>
</sizes>
<total type="fast" count="1" size="80"/>
<total type="rest" count="17" size="3521"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="25">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="26">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="27">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="28">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <unsorted from="1137" to="1137" total="1137" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="3" size="1251"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="29">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <unsorted from="1361" to="1361" total="1361" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="2" size="1410"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="30">
<sizes>
  <size from="273" to="273" total="273" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="13345" to="13345" total="13345" count="1"/>
  <unsorted from="193" to="1281" total="1474" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="5" size="15509"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="31">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="433" to="433" total="433" count="1"/>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="5" size="4773"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="32">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="1281" to="1281" total="1281" count="1"/>
  <unsorted from="7217" to="8193" total="15410" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="4" size="16740"/>
<system type="current" size="184320"/>
<system type="max" size="184320"/>
<aspace type="total" size="184320"/>
<aspace type="mprotect" size="184320"/>
</heap>
<heap nr="33">
<sizes>
  <size from="17" to="32" total="96" count="3"/>
  <size from="49" to="64" total="64" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="241" to="241" total="241" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <unsorted from="369" to="1281" total="1650" count="2"/>
</sizes>
<total type="fast" count="4" size="160"/>
<total type="rest" count="6" size="2486"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="34">
<sizes>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="4097"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="35">
<sizes>
  <size from="65" to="80" total="80" count="1"/>
  <unsorted from="129" to="129" total="129" count="1"/>
</sizes>
<total type="fast" count="1" size="80"/>
<total type="rest" count="1" size="129"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="36">
<sizes>
  <size from="17" to="32" total="192" count="6"/>
  <size from="33" to="48" total="192" count="4"/>
  <size from="49" to="64" total="320" count="5"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="512" count="4"/>
  <unsorted from="241" to="9121" total="23291" count="11"/>
</sizes>
<total type="fast" count="21" size="1392"/>
<total type="rest" count="11" size="23291"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="37">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="38">
<sizes>
  <size from="17" to="32" total="160" count="5"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="41121" to="41121" total="41121" count="1"/>
  <size from="65601" to="65601" total="65601" count="1"/>
  <unsorted from="1009" to="27441" total="29459" count="3"/>
</sizes>
<total type="fast" count="7" size="256"/>
<total type="rest" count="8" size="136392"/>
<system type="current" size="684032"/>
<system type="max" size="684032"/>
<aspace type="total" size="684032"/>
<aspace type="mprotect" size="684032"/>
</heap>
<heap nr="39">
<sizes>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="64" count="1"/>
  <unsorted from="945" to="945" total="945" count="1"/>
</sizes>
<total type="fast" count="3" size="160"/>
<total type="rest" count="1" size="945"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="40">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="41">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="64" total="128" count="2"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="128" count="1"/>
  <unsorted from="193" to="193" total="193" count="1"/>
</sizes>
<total type="fast" count="6" size="464"/>
<total type="rest" count="1" size="193"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="42">
<sizes>
  <size from="33" to="33" total="297" count="9"/>
  <size from="49" to="49" total="147" count="3"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="129" to="129" total="774" count="6"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="257" to="257" total="257" count="1"/>
  <size from="353" to="353" total="353" count="1"/>
  <unsorted from="49" to="1041" total="1090" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="27" size="3547"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="43">
<sizes>
  <size from="17" to="32" total="96" count="3"/>
  <size from="33" to="48" total="192" count="4"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="113" to="113" total="226" count="2"/>
  <size from="129" to="129" total="129" count="1"/>
  <unsorted from="65" to="65" total="65" count="1"/>
</sizes>
<total type="fast" count="7" size="288"/>
<total type="rest" count="5" size="517"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="44">
<sizes>
  <unsorted from="33" to="750353" total="1707517" count="13"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="13" size="1707517"/>
<system type="current" size="2265088"/>
<system type="max" size="2265088"/>
<aspace type="total" size="2265088"/>
<aspace type="mprotect" size="2265088"/>
</heap>
<heap nr="45">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="46">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <unsorted from="417" to="417" total="417" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="1" size="417"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="47">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="48">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <unsorted from="33" to="1475537" total="2267672" count="8"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="9" size="2267721"/>
<system type="current" size="3072000"/>
<system type="max" size="3072000"/>
<aspace type="total" size="3072000"/>
<aspace type="mprotect" size="3072000"/>
</heap>
<heap nr="49">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="50">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="51">
<sizes>
  <size from="33" to="33" total="10230" count="310"/>
  <size from="65" to="65" total="5395" count="83"/>
  <size from="97" to="97" total="1164" count="12"/>
  <size from="129" to="129" total="387" count="3"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="273" to="273" total="273" count="1"/>
  <size from="433" to="433" total="433" count="1"/>
  <size from="98257" to="98257" total="491285" count="5"/>
  <size from="131009" to="131009" total="131009" count="1"/>
  <size from="163761" to="163761" total="163761" count="1"/>
  <size from="360273" to="524033" total="884306" count="2"/>
  <unsorted from="33" to="98257" total="619113" count="169"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="589" size="2307517"/>
<system type="current" size="3108864"/>
<system type="max" size="3108864"/>
<aspace type="total" size="3108864"/>
<aspace type="mprotect" size="3108864"/>
</heap>
<heap nr="52">
<sizes>
  <size from="33" to="33" total="825" count="25"/>
  <size from="65" to="65" total="325" count="5"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="129" to="129" total="387" count="3"/>
  <size from="145" to="145" total="290" count="2"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="131009" to="131009" total="131009" count="1"/>
  <size from="163825" to="163825" total="491475" count="3"/>
  <size from="229377" to="229377" total="229377" count="1"/>
  <size from="265633" to="373649" total="1322084" count="4"/>
  <size from="565489" to="4588593" total="11105541" count="5"/>
  <unsorted from="1041" to="256609" total="2554211" count="35"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="86" size="15835830"/>
<system type="current" size="16588800"/>
<system type="max" size="20398080"/>
<aspace type="total" size="16588800"/>
<aspace type="mprotect" size="20398080"/>
</heap>
<heap nr="53">
<sizes>
  <size from="17" to="32" total="192" count="6"/>
  <size from="33" to="48" total="144" count="3"/>
  <unsorted from="1121" to="1121" total="1121" count="1"/>
</sizes>
<total type="fast" count="9" size="336"/>
<total type="rest" count="1" size="1121"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="54">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="55">
<sizes>
  <size from="49" to="64" total="64" count="1"/>
  <unsorted from="769" to="769" total="769" count="1"/>
</sizes>
<total type="fast" count="1" size="64"/>
<total type="rest" count="1" size="769"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="56">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="57">
<sizes>
  <size from="17" to="32" total="128" count="4"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="65" to="65" total="130" count="2"/>
  <size from="97" to="97" total="194" count="2"/>
  <size from="2071921" to="6291521" total="8363442" count="2"/>
  <unsorted from="273" to="2257" total="2803" count="3"/>
</sizes>
<total type="fast" count="8" size="368"/>
<total type="rest" count="9" size="8366569"/>
<system type="current" size="8560640"/>
<system type="max" size="8560640"/>
<aspace type="total" size="8560640"/>
<aspace type="mprotect" size="8560640"/>
</heap>
<heap nr="58">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="59">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="60">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="61">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="62">
<sizes>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="4097"/>
<system type="current" size="200704"/>
<system type="max" size="200704"/>
<aspace type="total" size="200704"/>
<aspace type="mprotect" size="200704"/>
</heap>
<heap nr="63">
<sizes>
  <size from="17" to="32" total="480" count="15"/>
  <size from="33" to="48" total="144" count="3"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="145" to="145" total="435" count="3"/>
  <size from="161" to="161" total="483" count="3"/>
  <size from="177" to="177" total="1770" count="10"/>
  <size from="385" to="385" total="385" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="433" to="433" total="866" count="2"/>
  <size from="497" to="497" total="994" count="2"/>
  <size from="529" to="529" total="529" count="1"/>
  <size from="545" to="545" total="1090" count="2"/>
  <size from="785" to="785" total="1570" count="2"/>
  <size from="1729" to="1729" total="1729" count="1"/>
  <size from="6593" to="6593" total="6593" count="1"/>
  <size from="16305" to="16305" total="16305" count="1"/>
  <unsorted from="33" to="98257" total="607517" count="173"/>
</sizes>
<total type="fast" count="20" size="800"/>
<total type="rest" count="203" size="640683"/>
<system type="current" size="18550784"/>
<system type="max" size="18550784"/>
<aspace type="total" size="18550784"/>
<aspace type="mprotect" size="18550784"/>
</heap>
<total type="fast" count="403" size="22928"/>
<total type="rest" count="1423" size="9405100543"/>
<total type="mmap" count="19" size="18141184"/>
<system type="current" size="9556619264"/>
<system type="max" size="9761771520"/>
<aspace type="total" size="299765760"/>
<aspace type="mprotect" size="303575040"/>
</malloc>

[-- Attachment #4: after_run_no_3.txt --]
[-- Type: text/plain, Size: 35254 bytes --]

<malloc version="1">
<heap nr="0">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="64" total="64" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="81" to="81" total="243" count="3"/>
  <size from="353" to="353" total="353" count="1"/>
  <size from="785" to="785" total="785" count="1"/>
  <unsorted from="577" to="577" total="577" count="1"/>
</sizes>
<total type="fast" count="3" size="192"/>
<total type="rest" count="7" size="1991"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="1">
<sizes>
  <size from="17" to="32" total="96" count="3"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="33" to="33" total="66" count="2"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="241" to="241" total="241" count="1"/>
  <size from="257" to="257" total="257" count="1"/>
  <size from="289" to="289" total="289" count="1"/>
  <size from="353" to="353" total="353" count="1"/>
  <size from="689" to="689" total="689" count="1"/>
  <size from="2273" to="2273" total="2273" count="1"/>
  <size from="5745" to="5745" total="5745" count="1"/>
  <unsorted from="9121" to="32753" total="53699" count="3"/>
</sizes>
<total type="fast" count="4" size="192"/>
<total type="rest" count="15" size="63999"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="2">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="113" to="128" total="256" count="2"/>
  <unsorted from="241" to="3313" total="4485" count="5"/>
</sizes>
<total type="fast" count="9" size="608"/>
<total type="rest" count="5" size="4485"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="3">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="289" to="289" total="578" count="2"/>
  <size from="401" to="401" total="802" count="2"/>
  <size from="32753" to="32753" total="32753" count="1"/>
  <size from="98257" to="98257" total="98257" count="1"/>
  <unsorted from="497" to="11649" total="16275" count="3"/>
</sizes>
<total type="fast" count="4" size="224"/>
<total type="rest" count="10" size="148730"/>
<system type="current" size="544768"/>
<system type="max" size="544768"/>
<aspace type="total" size="544768"/>
<aspace type="mprotect" size="544768"/>
</heap>
<heap nr="4">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="289" to="289" total="578" count="2"/>
  <size from="401" to="401" total="802" count="2"/>
  <size from="449" to="449" total="449" count="1"/>
  <size from="3441" to="3441" total="3441" count="1"/>
  <unsorted from="241" to="3313" total="4597" count="5"/>
</sizes>
<total type="fast" count="10" size="704"/>
<total type="rest" count="13" size="9949"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="5">
<sizes>
  <size from="17" to="32" total="384" count="12"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="1041" to="1041" total="1041" count="1"/>
  <unsorted from="33" to="66588609" total="2863354922" count="74"/>
</sizes>
<total type="fast" count="13" size="432"/>
<total type="rest" count="75" size="2863355963"/>
<system type="current" size="2863546368"/>
<system type="max" size="3060690944"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="6">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="98321" to="98321" total="98321" count="1"/>
  <size from="360273" to="458529" total="818802" count="2"/>
  <unsorted from="33" to="2761825" total="4780229" count="21"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="24" size="5697352"/>
<system type="current" size="12939264"/>
<system type="max" size="2978365440"/>
<aspace type="total" size="12939264"/>
<aspace type="mprotect" size="66813952"/>
</heap>
<heap nr="7">
<sizes>
  <size from="33" to="33" total="33" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="225" to="225" total="225" count="1"/>
  <size from="1345" to="1345" total="1345" count="1"/>
  <size from="15969" to="15969" total="15969" count="1"/>
  <size from="2042353" to="2042353" total="2042353" count="1"/>
  <unsorted from="491393" to="491393" total="491393" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="7" size="2551367"/>
<system type="current" size="5853184"/>
<system type="max" size="5853184"/>
<aspace type="total" size="5853184"/>
<aspace type="mprotect" size="5853184"/>
</heap>
<heap nr="8">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="33" to="33" total="330" count="10"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="177" to="177" total="177" count="1"/>
  <size from="241" to="241" total="241" count="1"/>
  <size from="289" to="289" total="289" count="1"/>
  <size from="433" to="433" total="433" count="1"/>
  <size from="449" to="449" total="449" count="1"/>
  <size from="497" to="497" total="497" count="1"/>
  <size from="945" to="945" total="945" count="1"/>
  <size from="1761" to="1761" total="1761" count="1"/>
  <size from="5105" to="5105" total="5105" count="1"/>
  <size from="32753" to="32753" total="65506" count="2"/>
  <size from="57409" to="65505" total="122914" count="2"/>
  <size from="993905" to="993905" total="993905" count="1"/>
  <unsorted from="401" to="24737" total="25138" count="2"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="27" size="1217771"/>
<system type="current" size="5476352"/>
<system type="max" size="5476352"/>
<aspace type="total" size="5476352"/>
<aspace type="mprotect" size="5476352"/>
</heap>
<heap nr="9">
<sizes>
  <size from="17" to="32" total="224" count="7"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="64" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="305" to="305" total="305" count="1"/>
  <size from="5041" to="5041" total="5041" count="1"/>
  <size from="5185" to="5185" total="5185" count="1"/>
  <size from="65505" to="65505" total="65505" count="1"/>
  <size from="98369" to="98369" total="98369" count="1"/>
  <size from="163761" to="163761" total="163761" count="1"/>
  <size from="201969" to="201969" total="201969" count="1"/>
  <size from="884913" to="884913" total="884913" count="1"/>
  <unsorted from="4497" to="9121" total="19027" count="3"/>
</sizes>
<total type="fast" count="11" size="480"/>
<total type="rest" count="12" size="1444108"/>
<system type="current" size="4718592"/>
<system type="max" size="4718592"/>
<aspace type="total" size="4718592"/>
<aspace type="mprotect" size="4718592"/>
</heap>
<heap nr="10">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <unsorted from="401" to="401" total="401" count="1"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="1" size="401"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="11">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="49"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="12">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="48" count="1"/>
  <unsorted from="49" to="66592705" total="3361519158" count="54"/>
</sizes>
<total type="fast" count="3" size="112"/>
<total type="rest" count="54" size="3361519158"/>
<system type="current" size="3361554432"/>
<system type="max" size="3361554432"/>
<aspace type="total" size="31985664"/>
<aspace type="mprotect" size="31985664"/>
</heap>
<heap nr="13">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="81" to="81" total="162" count="2"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="385" to="385" total="385" count="1"/>
  <size from="689" to="689" total="689" count="1"/>
  <size from="196513" to="196513" total="196513" count="1"/>
  <size from="402417" to="402417" total="402417" count="1"/>
  <size from="1943921" to="1943921" total="1943921" count="1"/>
  <unsorted from="417" to="140433" total="140850" count="2"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="11" size="2685195"/>
<system type="current" size="4648960"/>
<system type="max" size="4648960"/>
<aspace type="total" size="4648960"/>
<aspace type="mprotect" size="4648960"/>
</heap>
<heap nr="14">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="32753" to="32753" total="65506" count="2"/>
  <size from="56897" to="56897" total="56897" count="1"/>
  <size from="163761" to="163761" total="163761" count="1"/>
  <unsorted from="33" to="66588609" total="1692639419" count="91"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="95" size="1692925583"/>
<system type="current" size="1798447104"/>
<system type="max" size="3325792256"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="15">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="97" to="97" total="97" count="1"/>
  <unsorted from="33" to="3313" total="4213" count="5"/>
</sizes>
<total type="fast" count="8" size="576"/>
<total type="rest" count="6" size="4310"/>
<system type="current" size="151552"/>
<system type="max" size="151552"/>
<aspace type="total" size="151552"/>
<aspace type="mprotect" size="151552"/>
</heap>
<heap nr="16">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="17">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="1048593" to="1048593" total="1048593" count="1"/>
  <unsorted from="524337" to="1031905" total="1556242" count="2"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="3" size="2604835"/>
<system type="current" size="3682304"/>
<system type="max" size="3682304"/>
<aspace type="total" size="3682304"/>
<aspace type="mprotect" size="3682304"/>
</heap>
<heap nr="18">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="33" total="132" count="4"/>
  <size from="65" to="65" total="65" count="1"/>
  <unsorted from="49" to="2082289" total="2606643" count="3"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="8" size="2606840"/>
<system type="current" size="3702784"/>
<system type="max" size="3702784"/>
<aspace type="total" size="3702784"/>
<aspace type="mprotect" size="3702784"/>
</heap>
<heap nr="19">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
  <size from="49" to="49" total="98" count="2"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="273" to="273" total="273" count="1"/>
  <unsorted from="225" to="225" total="225" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="5" size="661"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="20">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="113" to="128" total="128" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="449" to="449" total="449" count="1"/>
  <size from="14625" to="14625" total="14625" count="1"/>
  <unsorted from="1057" to="1057" total="1057" count="1"/>
</sizes>
<total type="fast" count="4" size="256"/>
<total type="rest" count="4" size="16196"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="21">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="144" count="3"/>
  <unsorted from="5809" to="44001" total="49810" count="2"/>
</sizes>
<total type="fast" count="4" size="176"/>
<total type="rest" count="2" size="49810"/>
<system type="current" size="311296"/>
<system type="max" size="311296"/>
<aspace type="total" size="311296"/>
<aspace type="mprotect" size="311296"/>
</heap>
<heap nr="22">
<sizes>
  <size from="17" to="32" total="448" count="14"/>
  <size from="705" to="705" total="1410" count="2"/>
  <size from="833" to="833" total="833" count="1"/>
  <size from="865" to="865" total="865" count="1"/>
  <size from="1025" to="1025" total="1025" count="1"/>
  <size from="1169" to="1169" total="1169" count="1"/>
  <size from="1537" to="1569" total="3106" count="2"/>
  <size from="1633" to="1633" total="1633" count="1"/>
  <size from="1665" to="1665" total="1665" count="1"/>
  <size from="1777" to="1777" total="1777" count="1"/>
  <size from="1841" to="1841" total="1841" count="1"/>
  <size from="1857" to="1857" total="1857" count="1"/>
  <size from="1921" to="1921" total="1921" count="1"/>
  <size from="2081" to="2081" total="2081" count="1"/>
  <size from="2401" to="2401" total="2401" count="1"/>
  <size from="5409" to="5409" total="5409" count="1"/>
  <size from="9121" to="9121" total="9121" count="1"/>
  <size from="14529" to="14529" total="14529" count="1"/>
  <size from="4719521" to="66592705" total="3110012621" count="61"/>
  <unsorted from="81" to="17859089" total="19223226" count="10"/>
</sizes>
<total type="fast" count="14" size="448"/>
<total type="rest" count="90" size="3129288490"/>
<system type="current" size="3129806848"/>
<system type="max" size="3134005248"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="23">
<sizes>
  <size from="33" to="48" total="1152" count="24"/>
  <size from="49" to="64" total="9472" count="148"/>
  <size from="65" to="80" total="560" count="7"/>
  <size from="97" to="112" total="112" count="1"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="19937" to="19937" total="19937" count="1"/>
  <unsorted from="193" to="193" total="193" count="1"/>
</sizes>
<total type="fast" count="182" size="11552"/>
<total type="rest" count="2" size="20130"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="24">
<sizes>
  <size from="65" to="80" total="80" count="1"/>
  <size from="49" to="49" total="98" count="2"/>
  <size from="65" to="65" total="195" count="3"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="177" to="177" total="885" count="5"/>
  <size from="193" to="193" total="193" count="1"/>
  <size from="273" to="273" total="273" count="1"/>
  <size from="305" to="305" total="305" count="1"/>
  <size from="385" to="385" total="385" count="1"/>
  <unsorted from="33" to="1041" total="1074" count="2"/>
</sizes>
<total type="fast" count="1" size="80"/>
<total type="rest" count="17" size="3521"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="25">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="26">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="27">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="28">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <unsorted from="1137" to="1137" total="1137" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="3" size="1251"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="29">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <unsorted from="1361" to="1361" total="1361" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="2" size="1410"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="30">
<sizes>
  <size from="273" to="273" total="273" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="13345" to="13345" total="13345" count="1"/>
  <unsorted from="193" to="1281" total="1474" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="5" size="15509"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="31">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="433" to="433" total="433" count="1"/>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="5" size="4773"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="32">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="1281" to="1281" total="1281" count="1"/>
  <unsorted from="7217" to="8193" total="15410" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="4" size="16740"/>
<system type="current" size="225280"/>
<system type="max" size="225280"/>
<aspace type="total" size="225280"/>
<aspace type="mprotect" size="225280"/>
</heap>
<heap nr="33">
<sizes>
  <size from="33" to="33" total="99" count="3"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="241" to="241" total="241" count="1"/>
  <size from="369" to="369" total="369" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="1281" to="1281" total="1281" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="10" size="2650"/>
<system type="current" size="290816"/>
<system type="max" size="290816"/>
<aspace type="total" size="290816"/>
<aspace type="mprotect" size="290816"/>
</heap>
<heap nr="34">
<sizes>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="4097"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="35">
<sizes>
  <size from="65" to="80" total="80" count="1"/>
  <unsorted from="129" to="129" total="129" count="1"/>
</sizes>
<total type="fast" count="1" size="80"/>
<total type="rest" count="1" size="129"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="36">
<sizes>
  <size from="17" to="32" total="192" count="6"/>
  <size from="33" to="48" total="192" count="4"/>
  <size from="49" to="64" total="320" count="5"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="512" count="4"/>
  <unsorted from="241" to="9121" total="23291" count="11"/>
</sizes>
<total type="fast" count="21" size="1392"/>
<total type="rest" count="11" size="23291"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="37">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="38">
<sizes>
  <size from="17" to="32" total="160" count="5"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="41121" to="41121" total="41121" count="1"/>
  <size from="65601" to="65601" total="65601" count="1"/>
  <unsorted from="1009" to="27441" total="29459" count="3"/>
</sizes>
<total type="fast" count="7" size="256"/>
<total type="rest" count="8" size="136392"/>
<system type="current" size="684032"/>
<system type="max" size="684032"/>
<aspace type="total" size="684032"/>
<aspace type="mprotect" size="684032"/>
</heap>
<heap nr="39">
<sizes>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="64" count="1"/>
  <unsorted from="945" to="945" total="945" count="1"/>
</sizes>
<total type="fast" count="3" size="160"/>
<total type="rest" count="1" size="945"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="40">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="41">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="64" total="128" count="2"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="128" count="1"/>
  <unsorted from="193" to="193" total="193" count="1"/>
</sizes>
<total type="fast" count="6" size="464"/>
<total type="rest" count="1" size="193"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="42">
<sizes>
  <size from="33" to="33" total="297" count="9"/>
  <size from="49" to="49" total="147" count="3"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="129" to="129" total="774" count="6"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="257" to="257" total="257" count="1"/>
  <size from="353" to="353" total="353" count="1"/>
  <unsorted from="49" to="1041" total="1090" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="27" size="3547"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="43">
<sizes>
  <size from="17" to="32" total="96" count="3"/>
  <size from="33" to="48" total="192" count="4"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="113" to="113" total="226" count="2"/>
  <size from="129" to="129" total="129" count="1"/>
  <unsorted from="65" to="65" total="65" count="1"/>
</sizes>
<total type="fast" count="7" size="288"/>
<total type="rest" count="5" size="517"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="44">
<sizes>
  <unsorted from="33" to="750353" total="1707517" count="13"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="13" size="1707517"/>
<system type="current" size="2265088"/>
<system type="max" size="2265088"/>
<aspace type="total" size="2265088"/>
<aspace type="mprotect" size="2265088"/>
</heap>
<heap nr="45">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="46">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <unsorted from="417" to="417" total="417" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="1" size="417"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="47">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="48">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <unsorted from="33" to="1475537" total="2267672" count="8"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="9" size="2267721"/>
<system type="current" size="3072000"/>
<system type="max" size="3072000"/>
<aspace type="total" size="3072000"/>
<aspace type="mprotect" size="3072000"/>
</heap>
<heap nr="49">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="50">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="51">
<sizes>
  <size from="33" to="33" total="11220" count="340"/>
  <size from="65" to="65" total="5460" count="84"/>
  <size from="97" to="97" total="1261" count="13"/>
  <size from="273" to="273" total="273" count="1"/>
  <size from="98257" to="98257" total="393028" count="4"/>
  <size from="131009" to="131009" total="131009" count="1"/>
  <size from="163761" to="163761" total="163761" count="1"/>
  <size from="360273" to="524033" total="884306" count="2"/>
  <unsorted from="33" to="98257" total="765446" count="70"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="516" size="2355764"/>
<system type="current" size="3108864"/>
<system type="max" size="3108864"/>
<aspace type="total" size="3108864"/>
<aspace type="mprotect" size="3108864"/>
</heap>
<heap nr="52">
<sizes>
  <size from="33" to="33" total="462" count="14"/>
  <size from="65" to="65" total="130" count="2"/>
  <size from="129" to="129" total="387" count="3"/>
  <size from="241" to="241" total="241" count="1"/>
  <size from="257" to="257" total="257" count="1"/>
  <size from="289" to="289" total="289" count="1"/>
  <size from="465" to="465" total="465" count="1"/>
  <size from="481" to="481" total="481" count="1"/>
  <size from="4273" to="4273" total="4273" count="1"/>
  <size from="92673" to="92673" total="92673" count="1"/>
  <size from="265633" to="265633" total="265633" count="1"/>
  <size from="3202865" to="4588593" total="7791458" count="2"/>
  <unsorted from="65" to="1404961" total="7606003" count="51"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="80" size="15762752"/>
<system type="current" size="16588800"/>
<system type="max" size="20398080"/>
<aspace type="total" size="16588800"/>
<aspace type="mprotect" size="20398080"/>
</heap>
<heap nr="53">
<sizes>
  <size from="17" to="32" total="192" count="6"/>
  <size from="33" to="48" total="144" count="3"/>
  <unsorted from="1121" to="1121" total="1121" count="1"/>
</sizes>
<total type="fast" count="9" size="336"/>
<total type="rest" count="1" size="1121"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="54">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="55">
<sizes>
  <size from="49" to="64" total="64" count="1"/>
  <unsorted from="769" to="769" total="769" count="1"/>
</sizes>
<total type="fast" count="1" size="64"/>
<total type="rest" count="1" size="769"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="56">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="57">
<sizes>
  <size from="17" to="32" total="128" count="4"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="128" count="2"/>
  <size from="65" to="65" total="130" count="2"/>
  <size from="865" to="865" total="865" count="1"/>
  <size from="1005329" to="6291553" total="8346067" count="3"/>
  <unsorted from="273" to="2273" total="2819" count="3"/>
</sizes>
<total type="fast" count="8" size="352"/>
<total type="rest" count="9" size="8349881"/>
<system type="current" size="8560640"/>
<system type="max" size="8560640"/>
<aspace type="total" size="8560640"/>
<aspace type="mprotect" size="8560640"/>
</heap>
<heap nr="58">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="59">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="60">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="61">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="62">
<sizes>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="4097"/>
<system type="current" size="200704"/>
<system type="max" size="200704"/>
<aspace type="total" size="200704"/>
<aspace type="mprotect" size="200704"/>
</heap>
<heap nr="63">
<sizes>
  <size from="17" to="32" total="480" count="15"/>
  <size from="33" to="48" total="144" count="3"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="145" to="145" total="435" count="3"/>
  <size from="161" to="161" total="483" count="3"/>
  <size from="177" to="177" total="1770" count="10"/>
  <size from="385" to="385" total="385" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="433" to="433" total="866" count="2"/>
  <size from="497" to="497" total="994" count="2"/>
  <size from="529" to="529" total="529" count="1"/>
  <size from="545" to="545" total="1090" count="2"/>
  <size from="785" to="785" total="1570" count="2"/>
  <size from="1729" to="1729" total="1729" count="1"/>
  <size from="6593" to="6593" total="6593" count="1"/>
  <size from="16305" to="16305" total="16305" count="1"/>
  <unsorted from="33" to="98257" total="607517" count="173"/>
</sizes>
<total type="fast" count="20" size="800"/>
<total type="rest" count="203" size="640683"/>
<system type="current" size="18550784"/>
<system type="max" size="18550784"/>
<aspace type="total" size="18550784"/>
<aspace type="mprotect" size="18550784"/>
</heap>
<total type="fast" count="378" size="21264"/>
<total type="rest" count="1412" size="11097523060"/>
<total type="mmap" count="19" size="18141184"/>
<system type="current" size="11254337536"/>
<system type="max" size="15952261120"/>
<aspace type="total" size="332734464"/>
<aspace type="mprotect" size="390418432"/>
</malloc>

[-- Attachment #5: after_run_no_4.txt --]
[-- Type: text/plain, Size: 35423 bytes --]

<malloc version="1">
<heap nr="0">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="64" total="64" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="81" to="81" total="243" count="3"/>
  <size from="353" to="353" total="353" count="1"/>
  <size from="785" to="785" total="785" count="1"/>
  <unsorted from="577" to="577" total="577" count="1"/>
</sizes>
<total type="fast" count="3" size="192"/>
<total type="rest" count="7" size="1991"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="1">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="145" to="145" total="145" count="1"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="225" to="225" total="225" count="1"/>
  <size from="241" to="241" total="241" count="1"/>
  <size from="257" to="257" total="257" count="1"/>
  <size from="289" to="289" total="578" count="2"/>
  <size from="369" to="369" total="369" count="1"/>
  <size from="2273" to="2273" total="2273" count="1"/>
  <size from="5745" to="5745" total="5745" count="1"/>
  <size from="11857" to="11857" total="11857" count="1"/>
  <size from="32753" to="32753" total="32753" count="1"/>
  <unsorted from="9121" to="9121" total="9121" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="17" size="64097"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="2">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="113" to="128" total="256" count="2"/>
  <unsorted from="241" to="3313" total="4485" count="5"/>
</sizes>
<total type="fast" count="9" size="608"/>
<total type="rest" count="5" size="4485"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="3">
<sizes>
  <unsorted from="49" to="66588609" total="2157724968" count="56"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="56" size="2157724968"/>
<system type="current" size="2159161344"/>
<system type="max" size="2159161344"/>
<aspace type="total" size="28315648"/>
<aspace type="mprotect" size="28315648"/>
</heap>
<heap nr="4">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="289" to="289" total="578" count="2"/>
  <size from="401" to="401" total="802" count="2"/>
  <size from="449" to="449" total="449" count="1"/>
  <size from="3441" to="3441" total="3441" count="1"/>
  <unsorted from="241" to="3313" total="4597" count="5"/>
</sizes>
<total type="fast" count="10" size="704"/>
<total type="rest" count="13" size="9949"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="5">
<sizes>
  <size from="17" to="32" total="448" count="14"/>
  <size from="33" to="33" total="99" count="3"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="1041" to="1041" total="1041" count="1"/>
  <size from="1089" to="1089" total="1089" count="1"/>
  <unsorted from="65" to="66588609" total="2863353571" count="67"/>
</sizes>
<total type="fast" count="14" size="448"/>
<total type="rest" count="73" size="2863355865"/>
<system type="current" size="2863546368"/>
<system type="max" size="3060690944"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="6">
<sizes>
  <size from="17" to="32" total="160" count="5"/>
  <size from="98321" to="98321" total="98321" count="1"/>
  <size from="360273" to="458529" total="818802" count="2"/>
  <unsorted from="33" to="2761825" total="4780229" count="21"/>
</sizes>
<total type="fast" count="5" size="160"/>
<total type="rest" count="24" size="5697352"/>
<system type="current" size="12939264"/>
<system type="max" size="2978365440"/>
<aspace type="total" size="12939264"/>
<aspace type="mprotect" size="66813952"/>
</heap>
<heap nr="7">
<sizes>
  <size from="33" to="33" total="33" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="225" to="225" total="225" count="1"/>
  <size from="1345" to="1345" total="1345" count="1"/>
  <size from="15969" to="15969" total="15969" count="1"/>
  <size from="2042353" to="2042353" total="2042353" count="1"/>
  <unsorted from="491393" to="491393" total="491393" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="7" size="2551367"/>
<system type="current" size="5853184"/>
<system type="max" size="5853184"/>
<aspace type="total" size="5853184"/>
<aspace type="mprotect" size="5853184"/>
</heap>
<heap nr="8">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="33" to="33" total="330" count="10"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="81" to="81" total="162" count="2"/>
  <size from="241" to="241" total="241" count="1"/>
  <size from="289" to="289" total="289" count="1"/>
  <size from="433" to="433" total="433" count="1"/>
  <size from="449" to="449" total="449" count="1"/>
  <size from="497" to="497" total="497" count="1"/>
  <size from="945" to="945" total="945" count="1"/>
  <size from="1761" to="1761" total="1761" count="1"/>
  <size from="3025" to="3025" total="3025" count="1"/>
  <size from="32753" to="32753" total="65506" count="2"/>
  <size from="57409" to="65505" total="122914" count="2"/>
  <size from="993905" to="993905" total="993905" count="1"/>
  <unsorted from="401" to="24737" total="25138" count="2"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="28" size="1215644"/>
<system type="current" size="5476352"/>
<system type="max" size="5476352"/>
<aspace type="total" size="5476352"/>
<aspace type="mprotect" size="5476352"/>
</heap>
<heap nr="9">
<sizes>
  <size from="33" to="33" total="132" count="4"/>
  <size from="305" to="305" total="305" count="1"/>
  <size from="4497" to="4497" total="4497" count="1"/>
  <size from="5073" to="5073" total="5073" count="1"/>
  <size from="5185" to="5185" total="5185" count="1"/>
  <size from="14769" to="14769" total="14769" count="1"/>
  <unsorted from="32753" to="884913" total="1381765" count="5"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="14" size="1411726"/>
<system type="current" size="4718592"/>
<system type="max" size="4718592"/>
<aspace type="total" size="4718592"/>
<aspace type="mprotect" size="4718592"/>
</heap>
<heap nr="10">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <unsorted from="401" to="401" total="401" count="1"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="1" size="401"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="11">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="49"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="12">
<sizes>
  <size from="14625" to="14625" total="14625" count="1"/>
  <size from="31984209" to="66592705" total="3361504371" count="51"/>
  <unsorted from="65" to="65" total="65" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="53" size="3361519061"/>
<system type="current" size="3361554432"/>
<system type="max" size="3361554432"/>
<aspace type="total" size="31985664"/>
<aspace type="mprotect" size="31985664"/>
</heap>
<heap nr="13">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="81" to="81" total="162" count="2"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="385" to="385" total="385" count="1"/>
  <size from="689" to="689" total="689" count="1"/>
  <size from="196513" to="196513" total="196513" count="1"/>
  <size from="402417" to="402417" total="402417" count="1"/>
  <size from="1943921" to="1943921" total="1943921" count="1"/>
  <unsorted from="241" to="140433" total="144950" count="6"/>
</sizes>
<total type="fast" count="9" size="608"/>
<total type="rest" count="15" size="2689295"/>
<system type="current" size="4648960"/>
<system type="max" size="4648960"/>
<aspace type="total" size="4648960"/>
<aspace type="mprotect" size="4648960"/>
</heap>
<heap nr="14">
<sizes>
  <size from="17" to="32" total="320" count="10"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="32753" to="32753" total="65506" count="2"/>
  <size from="56897" to="56897" total="56897" count="1"/>
  <size from="163761" to="163761" total="163761" count="1"/>
  <unsorted from="33" to="66588609" total="1692639419" count="91"/>
</sizes>
<total type="fast" count="12" size="416"/>
<total type="rest" count="95" size="1692925583"/>
<system type="current" size="1798447104"/>
<system type="max" size="3325792256"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="15">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="49" to="64" total="256" count="4"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="1329" to="1329" total="1329" count="1"/>
  <unsorted from="49" to="3313" total="4149" count="5"/>
</sizes>
<total type="fast" count="8" size="592"/>
<total type="rest" count="6" size="5478"/>
<system type="current" size="151552"/>
<system type="max" size="151552"/>
<aspace type="total" size="151552"/>
<aspace type="mprotect" size="151552"/>
</heap>
<heap nr="16">
<sizes>
  <size from="3009" to="3009" total="3009" count="1"/>
  <unsorted from="49" to="66593121" total="2136669909" count="37"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="38" size="2136672918"/>
<system type="current" size="2137735168"/>
<system type="max" size="2137735168"/>
<aspace type="total" size="6819840"/>
<aspace type="mprotect" size="6819840"/>
</heap>
<heap nr="17">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
  <size from="1048593" to="1048593" total="1048593" count="1"/>
  <unsorted from="65" to="1031905" total="1556227" count="3"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="4" size="2604820"/>
<system type="current" size="4730880"/>
<system type="max" size="4730880"/>
<aspace type="total" size="4730880"/>
<aspace type="mprotect" size="4730880"/>
</heap>
<heap nr="18">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="522225" to="522225" total="522225" count="1"/>
  <unsorted from="33" to="2082289" total="2082487" count="7"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="9" size="2604761"/>
<system type="current" size="4751360"/>
<system type="max" size="4751360"/>
<aspace type="total" size="4751360"/>
<aspace type="mprotect" size="4751360"/>
</heap>
<heap nr="19">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
  <unsorted from="97" to="97" total="97" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="1" size="97"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="20">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="177" to="177" total="177" count="1"/>
  <size from="2241" to="2241" total="2241" count="1"/>
  <unsorted from="449" to="14625" total="15074" count="2"/>
</sizes>
<total type="fast" count="3" size="176"/>
<total type="rest" count="6" size="17590"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="21">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="144" count="3"/>
  <size from="97" to="112" total="112" count="1"/>
  <unsorted from="5809" to="44001" total="49810" count="2"/>
</sizes>
<total type="fast" count="5" size="288"/>
<total type="rest" count="2" size="49810"/>
<system type="current" size="311296"/>
<system type="max" size="311296"/>
<aspace type="total" size="311296"/>
<aspace type="mprotect" size="311296"/>
</heap>
<heap nr="22">
<sizes>
  <size from="17" to="32" total="416" count="13"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="833" to="833" total="833" count="1"/>
  <size from="865" to="865" total="865" count="1"/>
  <size from="881" to="881" total="881" count="1"/>
  <size from="1025" to="1025" total="1025" count="1"/>
  <size from="1169" to="1169" total="1169" count="1"/>
  <size from="1537" to="1569" total="3106" count="2"/>
  <size from="1633" to="1633" total="1633" count="1"/>
  <size from="1665" to="1665" total="1665" count="1"/>
  <size from="1777" to="1777" total="1777" count="1"/>
  <size from="1841" to="1841" total="1841" count="1"/>
  <size from="1857" to="1857" total="1857" count="1"/>
  <size from="1921" to="1921" total="1921" count="1"/>
  <size from="2081" to="2081" total="2081" count="1"/>
  <size from="2401" to="2401" total="2401" count="1"/>
  <size from="5409" to="5409" total="5409" count="1"/>
  <size from="9121" to="9121" total="9121" count="1"/>
  <size from="14529" to="14529" total="14529" count="1"/>
  <size from="32753" to="32753" total="32753" count="1"/>
  <size from="163761" to="163761" total="327522" count="2"/>
  <size from="294769" to="294769" total="294769" count="1"/>
  <size from="707457" to="66592705" total="3128579167" count="63"/>
  <unsorted from="209" to="209" total="209" count="1"/>
</sizes>
<total type="fast" count="14" size="464"/>
<total type="rest" count="90" size="3129287162"/>
<system type="current" size="3129806848"/>
<system type="max" size="3134005248"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="23">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="49" to="49" total="980" count="20"/>
  <size from="65" to="65" total="8775" count="135"/>
  <size from="81" to="81" total="486" count="6"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="113" to="113" total="226" count="2"/>
  <size from="129" to="129" total="387" count="3"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="177" to="177" total="177" count="1"/>
  <size from="193" to="193" total="193" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <unsorted from="417" to="14129" total="17571" count="3"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="174" size="29262"/>
<system type="current" size="708608"/>
<system type="max" size="708608"/>
<aspace type="total" size="708608"/>
<aspace type="mprotect" size="708608"/>
</heap>
<heap nr="24">
<sizes>
  <size from="65" to="80" total="80" count="1"/>
  <size from="49" to="49" total="98" count="2"/>
  <size from="65" to="65" total="195" count="3"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="177" to="177" total="885" count="5"/>
  <size from="193" to="193" total="193" count="1"/>
  <size from="273" to="273" total="273" count="1"/>
  <size from="305" to="305" total="305" count="1"/>
  <size from="385" to="385" total="385" count="1"/>
  <unsorted from="33" to="1041" total="1074" count="2"/>
</sizes>
<total type="fast" count="1" size="80"/>
<total type="rest" count="17" size="3521"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="25">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="26">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="27">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="28">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <unsorted from="1137" to="1137" total="1137" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="3" size="1251"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="29">
<sizes>
  <unsorted from="1361" to="1361" total="1361" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="1361"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="30">
<sizes>
  <size from="273" to="273" total="273" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="13345" to="13345" total="13345" count="1"/>
  <unsorted from="193" to="1281" total="1474" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="5" size="15509"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="31">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="433" to="433" total="433" count="1"/>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="5" size="4773"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="32">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="8193" to="8193" total="8193" count="1"/>
  <unsorted from="1281" to="7217" total="8498" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="4" size="16740"/>
<system type="current" size="225280"/>
<system type="max" size="225280"/>
<aspace type="total" size="225280"/>
<aspace type="mprotect" size="225280"/>
</heap>
<heap nr="33">
<sizes>
  <size from="33" to="33" total="99" count="3"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="241" to="241" total="241" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <unsorted from="369" to="1281" total="1650" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="10" size="2650"/>
<system type="current" size="290816"/>
<system type="max" size="290816"/>
<aspace type="total" size="290816"/>
<aspace type="mprotect" size="290816"/>
</heap>
<heap nr="34">
<sizes>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="4097"/>
<system type="current" size="253952"/>
<system type="max" size="253952"/>
<aspace type="total" size="253952"/>
<aspace type="mprotect" size="253952"/>
</heap>
<heap nr="35">
<sizes>
  <size from="65" to="80" total="80" count="1"/>
  <unsorted from="129" to="129" total="129" count="1"/>
</sizes>
<total type="fast" count="1" size="80"/>
<total type="rest" count="1" size="129"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="36">
<sizes>
  <size from="17" to="32" total="192" count="6"/>
  <size from="33" to="48" total="192" count="4"/>
  <size from="49" to="64" total="320" count="5"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="512" count="4"/>
  <unsorted from="241" to="9121" total="23291" count="11"/>
</sizes>
<total type="fast" count="21" size="1392"/>
<total type="rest" count="11" size="23291"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="37">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="38">
<sizes>
  <size from="17" to="32" total="160" count="5"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="41121" to="41121" total="41121" count="1"/>
  <size from="65601" to="65601" total="65601" count="1"/>
  <unsorted from="1009" to="27441" total="29459" count="3"/>
</sizes>
<total type="fast" count="7" size="256"/>
<total type="rest" count="8" size="136392"/>
<system type="current" size="684032"/>
<system type="max" size="684032"/>
<aspace type="total" size="684032"/>
<aspace type="mprotect" size="684032"/>
</heap>
<heap nr="39">
<sizes>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="64" count="1"/>
  <unsorted from="945" to="945" total="945" count="1"/>
</sizes>
<total type="fast" count="3" size="160"/>
<total type="rest" count="1" size="945"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="40">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="41">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="64" total="128" count="2"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="128" count="1"/>
  <unsorted from="193" to="193" total="193" count="1"/>
</sizes>
<total type="fast" count="6" size="464"/>
<total type="rest" count="1" size="193"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="42">
<sizes>
  <size from="33" to="33" total="297" count="9"/>
  <size from="49" to="49" total="147" count="3"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="129" to="129" total="774" count="6"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="257" to="257" total="257" count="1"/>
  <size from="353" to="353" total="353" count="1"/>
  <unsorted from="49" to="1041" total="1090" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="27" size="3547"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="43">
<sizes>
  <size from="17" to="32" total="96" count="3"/>
  <size from="33" to="48" total="192" count="4"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="113" to="113" total="226" count="2"/>
  <size from="129" to="129" total="129" count="1"/>
  <unsorted from="65" to="65" total="65" count="1"/>
</sizes>
<total type="fast" count="7" size="288"/>
<total type="rest" count="5" size="517"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="44">
<sizes>
  <unsorted from="33" to="750353" total="1707517" count="13"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="13" size="1707517"/>
<system type="current" size="2265088"/>
<system type="max" size="2265088"/>
<aspace type="total" size="2265088"/>
<aspace type="mprotect" size="2265088"/>
</heap>
<heap nr="45">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="46">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <unsorted from="417" to="417" total="417" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="1" size="417"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="47">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="48">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <unsorted from="33" to="1475537" total="2267672" count="8"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="9" size="2267721"/>
<system type="current" size="3072000"/>
<system type="max" size="3072000"/>
<aspace type="total" size="3072000"/>
<aspace type="mprotect" size="3072000"/>
</heap>
<heap nr="49">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="50">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="51">
<sizes>
  <size from="33" to="33" total="9075" count="275"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="4940" count="76"/>
  <size from="97" to="97" total="582" count="6"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="524033" to="524033" total="524033" count="1"/>
  <unsorted from="33" to="163761" total="1750862" count="30"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="390" size="2289670"/>
<system type="current" size="3108864"/>
<system type="max" size="3108864"/>
<aspace type="total" size="3108864"/>
<aspace type="mprotect" size="3108864"/>
</heap>
<heap nr="52">
<sizes>
  <size from="4657" to="4657" total="4657" count="1"/>
  <size from="56609" to="65505" total="187619" count="3"/>
  <size from="131009" to="131009" total="393027" count="3"/>
  <size from="152161" to="152161" total="152161" count="1"/>
  <size from="3202865" to="4588593" total="7791458" count="2"/>
  <unsorted from="33" to="1503217" total="7285852" count="44"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="54" size="15814774"/>
<system type="current" size="16588800"/>
<system type="max" size="20398080"/>
<aspace type="total" size="16588800"/>
<aspace type="mprotect" size="20398080"/>
</heap>
<heap nr="53">
<sizes>
  <size from="17" to="32" total="192" count="6"/>
  <size from="33" to="48" total="144" count="3"/>
  <unsorted from="1121" to="1121" total="1121" count="1"/>
</sizes>
<total type="fast" count="9" size="336"/>
<total type="rest" count="1" size="1121"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="54">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="55">
<sizes>
  <size from="49" to="64" total="64" count="1"/>
  <unsorted from="769" to="769" total="769" count="1"/>
</sizes>
<total type="fast" count="1" size="64"/>
<total type="rest" count="1" size="769"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="56">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="57">
<sizes>
  <size from="17" to="32" total="20512" count="641"/>
  <size from="33" to="48" total="720" count="15"/>
  <size from="49" to="64" total="1792" count="28"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="97" to="112" total="224" count="2"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="273" to="273" total="3549" count="13"/>
  <size from="289" to="289" total="2890" count="10"/>
  <size from="337" to="337" total="337" count="1"/>
  <size from="353" to="353" total="353" count="1"/>
  <size from="593" to="593" total="593" count="1"/>
  <size from="2257" to="2257" total="2257" count="1"/>
  <size from="991745" to="6291553" total="8332483" count="3"/>
  <unsorted from="161" to="273" total="707" count="3"/>
</sizes>
<total type="fast" count="687" size="23328"/>
<total type="rest" count="34" size="8343250"/>
<system type="current" size="8560640"/>
<system type="max" size="8560640"/>
<aspace type="total" size="8560640"/>
<aspace type="mprotect" size="8560640"/>
</heap>
<heap nr="58">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="59">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="60">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="61">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="62">
<sizes>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="4097"/>
<system type="current" size="323584"/>
<system type="max" size="323584"/>
<aspace type="total" size="323584"/>
<aspace type="mprotect" size="323584"/>
</heap>
<heap nr="63">
<sizes>
  <size from="17" to="32" total="480" count="15"/>
  <size from="33" to="48" total="144" count="3"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="145" to="145" total="435" count="3"/>
  <size from="161" to="161" total="483" count="3"/>
  <size from="177" to="177" total="1770" count="10"/>
  <size from="385" to="385" total="385" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="433" to="433" total="866" count="2"/>
  <size from="497" to="497" total="994" count="2"/>
  <size from="529" to="529" total="529" count="1"/>
  <size from="545" to="545" total="1090" count="2"/>
  <size from="785" to="785" total="1570" count="2"/>
  <size from="1729" to="1729" total="1729" count="1"/>
  <size from="6593" to="6593" total="6593" count="1"/>
  <size from="16305" to="16305" total="16305" count="1"/>
  <unsorted from="33" to="98257" total="607517" count="173"/>
</sizes>
<total type="fast" count="20" size="800"/>
<total type="rest" count="203" size="640683"/>
<system type="current" size="18550784"/>
<system type="max" size="18550784"/>
<aspace type="total" size="18550784"/>
<aspace type="mprotect" size="18550784"/>
</heap>
<total type="fast" count="877" size="32848"/>
<total type="rest" count="1546" size="15391728666"/>
<total type="mmap" count="19" size="18141184"/>
<system type="current" size="15553466368"/>
<system type="max" size="20251389952"/>
<aspace type="total" size="370102272"/>
<aspace type="mprotect" size="427786240"/>
</malloc>

[-- Attachment #6: after_run_no_5.txt --]
[-- Type: text/plain, Size: 36878 bytes --]

<malloc version="1">
<heap nr="0">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="64" total="64" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="81" to="81" total="243" count="3"/>
  <size from="353" to="353" total="353" count="1"/>
  <size from="785" to="785" total="785" count="1"/>
  <unsorted from="577" to="577" total="577" count="1"/>
</sizes>
<total type="fast" count="3" size="192"/>
<total type="rest" count="7" size="1991"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="1">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="49" to="49" total="98" count="2"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="145" to="145" total="145" count="1"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="241" to="241" total="241" count="1"/>
  <size from="257" to="257" total="257" count="1"/>
  <size from="289" to="289" total="289" count="1"/>
  <size from="321" to="321" total="321" count="1"/>
  <size from="369" to="369" total="369" count="1"/>
  <size from="897" to="897" total="897" count="1"/>
  <size from="2193" to="2193" total="2193" count="1"/>
  <size from="3313" to="3313" total="3313" count="1"/>
  <unsorted from="257" to="32753" total="55206" count="6"/>
</sizes>
<total type="fast" count="9" size="608"/>
<total type="rest" count="22" size="63910"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="2">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="113" to="128" total="256" count="2"/>
  <unsorted from="241" to="3313" total="4485" count="5"/>
</sizes>
<total type="fast" count="9" size="608"/>
<total type="rest" count="5" size="4485"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="3">
<sizes>
  <size from="17" to="32" total="128" count="4"/>
  <unsorted from="49" to="66588609" total="2130461133" count="45"/>
</sizes>
<total type="fast" count="4" size="128"/>
<total type="rest" count="45" size="2130461133"/>
<system type="current" size="2130845696"/>
<system type="max" size="2159161344"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="4">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="289" to="289" total="578" count="2"/>
  <size from="401" to="401" total="802" count="2"/>
  <size from="449" to="449" total="449" count="1"/>
  <size from="3441" to="3441" total="3441" count="1"/>
  <unsorted from="241" to="3313" total="4597" count="5"/>
</sizes>
<total type="fast" count="10" size="704"/>
<total type="rest" count="13" size="9949"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="5">
<sizes>
  <size from="1217" to="1217" total="1217" count="1"/>
  <unsorted from="33" to="66588609" total="2596966492" count="76"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="77" size="2596967709"/>
<system type="current" size="2597191680"/>
<system type="max" size="3248398336"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="6">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="33" total="132" count="4"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="305" to="305" total="305" count="1"/>
  <size from="433" to="433" total="433" count="1"/>
  <size from="3057" to="3057" total="3057" count="1"/>
  <size from="5649" to="5649" total="5649" count="1"/>
  <size from="80737" to="80737" total="80737" count="1"/>
  <size from="98321" to="98321" total="98321" count="1"/>
  <size from="360273" to="458529" total="818802" count="2"/>
  <size from="625073" to="722049" total="1347122" count="2"/>
  <unsorted from="33" to="2761825" total="3342743" count="7"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="22" size="5697430"/>
<system type="current" size="12939264"/>
<system type="max" size="2978365440"/>
<aspace type="total" size="12939264"/>
<aspace type="mprotect" size="66813952"/>
</heap>
<heap nr="7">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
  <size from="15969" to="15969" total="15969" count="1"/>
  <size from="491393" to="491393" total="491393" count="1"/>
  <unsorted from="33" to="2042353" total="2043957" count="5"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="7" size="2551319"/>
<system type="current" size="5853184"/>
<system type="max" size="5853184"/>
<aspace type="total" size="5853184"/>
<aspace type="mprotect" size="5853184"/>
</heap>
<heap nr="8">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="33" to="33" total="297" count="9"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="145" to="145" total="145" count="1"/>
  <size from="177" to="177" total="177" count="1"/>
  <size from="241" to="241" total="241" count="1"/>
  <size from="289" to="289" total="289" count="1"/>
  <size from="449" to="449" total="449" count="1"/>
  <size from="497" to="497" total="497" count="1"/>
  <size from="945" to="945" total="945" count="1"/>
  <size from="1761" to="1761" total="1761" count="1"/>
  <size from="3025" to="3025" total="3025" count="1"/>
  <size from="32753" to="32753" total="65506" count="2"/>
  <size from="57409" to="65505" total="122914" count="2"/>
  <size from="993905" to="993905" total="993905" count="1"/>
  <unsorted from="433" to="24737" total="25170" count="2"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="27" size="1215467"/>
<system type="current" size="5476352"/>
<system type="max" size="5476352"/>
<aspace type="total" size="5476352"/>
<aspace type="mprotect" size="5476352"/>
</heap>
<heap nr="9">
<sizes>
  <size from="17" to="32" total="128" count="4"/>
  <size from="33" to="33" total="132" count="4"/>
  <size from="4497" to="4497" total="4497" count="1"/>
  <size from="5073" to="5073" total="5073" count="1"/>
  <size from="5185" to="5185" total="5185" count="1"/>
  <size from="14769" to="14769" total="14769" count="1"/>
  <size from="98369" to="98369" total="98369" count="1"/>
  <size from="163761" to="163761" total="163761" count="1"/>
  <size from="201969" to="201969" total="201969" count="1"/>
  <size from="884913" to="884913" total="884913" count="1"/>
  <unsorted from="257" to="65505" total="65762" count="2"/>
</sizes>
<total type="fast" count="4" size="128"/>
<total type="rest" count="14" size="1444430"/>
<system type="current" size="4718592"/>
<system type="max" size="4718592"/>
<aspace type="total" size="4718592"/>
<aspace type="mprotect" size="4718592"/>
</heap>
<heap nr="10">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <unsorted from="401" to="401" total="401" count="1"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="1" size="401"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="11">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="49"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="12">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="14625" to="14625" total="14625" count="1"/>
  <size from="31984209" to="66592705" total="3361504371" count="51"/>
  <unsorted from="65" to="65" total="65" count="1"/>
</sizes>
<total type="fast" count="2" size="64"/>
<total type="rest" count="53" size="3361519061"/>
<system type="current" size="3361554432"/>
<system type="max" size="3361554432"/>
<aspace type="total" size="31985664"/>
<aspace type="mprotect" size="31985664"/>
</heap>
<heap nr="13">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="81" to="81" total="162" count="2"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="385" to="385" total="385" count="1"/>
  <size from="689" to="689" total="689" count="1"/>
  <size from="196513" to="196513" total="196513" count="1"/>
  <size from="402417" to="402417" total="402417" count="1"/>
  <size from="1943921" to="1943921" total="1943921" count="1"/>
  <unsorted from="241" to="140433" total="144950" count="6"/>
</sizes>
<total type="fast" count="9" size="608"/>
<total type="rest" count="15" size="2689295"/>
<system type="current" size="4648960"/>
<system type="max" size="4648960"/>
<aspace type="total" size="4648960"/>
<aspace type="mprotect" size="4648960"/>
</heap>
<heap nr="14">
<sizes>
  <size from="33" to="33" total="330" count="10"/>
  <size from="49" to="49" total="196" count="4"/>
  <size from="65" to="65" total="715" count="11"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="129" to="129" total="387" count="3"/>
  <size from="145" to="145" total="145" count="1"/>
  <size from="273" to="273" total="273" count="1"/>
  <size from="289" to="289" total="867" count="3"/>
  <size from="321" to="321" total="321" count="1"/>
  <size from="401" to="401" total="1203" count="3"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="465" to="465" total="465" count="1"/>
  <size from="977" to="977" total="977" count="1"/>
  <size from="1233" to="1233" total="1233" count="1"/>
  <size from="1521" to="1521" total="1521" count="1"/>
  <size from="2065" to="2065" total="2065" count="1"/>
  <size from="2801" to="2801" total="2801" count="1"/>
  <size from="3313" to="3361" total="6674" count="2"/>
  <size from="3761" to="4049" total="7810" count="2"/>
  <size from="32753" to="32753" total="65506" count="2"/>
  <size from="56897" to="56897" total="56897" count="1"/>
  <size from="163761" to="163761" total="163761" count="1"/>
  <size from="66588609" to="66588609" total="1398360789" count="21"/>
  <unsorted from="49" to="66588609" total="227661979" count="11"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="85" size="1626337429"/>
<system type="current" size="1798447104"/>
<system type="max" size="3325792256"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="15">
<sizes>
  <size from="66588529" to="66592705" total="4062032045" count="61"/>
  <unsorted from="33" to="66624385" total="133316942" count="14"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="75" size="4195348987"/>
<system type="current" size="4195487744"/>
<system type="max" size="4197064704"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="16">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <unsorted from="49" to="66593121" total="2130902643" count="35"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="35" size="2130902643"/>
<system type="current" size="2130915328"/>
<system type="max" size="2137735168"/>
<aspace type="total" size="66592768"/>
<aspace type="mprotect" size="66592768"/>
</heap>
<heap nr="17">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
  <size from="1048593" to="1048593" total="1048593" count="1"/>
  <unsorted from="65" to="1031905" total="1556227" count="3"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="4" size="2604820"/>
<system type="current" size="4730880"/>
<system type="max" size="4730880"/>
<aspace type="total" size="4730880"/>
<aspace type="mprotect" size="4730880"/>
</heap>
<heap nr="18">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="522225" to="522225" total="522225" count="1"/>
  <unsorted from="33" to="2082289" total="2082487" count="7"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="9" size="2604761"/>
<system type="current" size="4751360"/>
<system type="max" size="4751360"/>
<aspace type="total" size="4751360"/>
<aspace type="mprotect" size="4751360"/>
</heap>
<heap nr="19">
<sizes>
  <size from="33" to="48" total="144" count="3"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="113" to="128" total="256" count="2"/>
  <unsorted from="97" to="3313" total="4212" count="4"/>
</sizes>
<total type="fast" count="8" size="592"/>
<total type="rest" count="4" size="4212"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="20">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="177" to="177" total="177" count="1"/>
  <size from="2241" to="2241" total="2241" count="1"/>
  <unsorted from="449" to="14625" total="15074" count="2"/>
</sizes>
<total type="fast" count="3" size="176"/>
<total type="rest" count="6" size="17590"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="21">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="144" count="3"/>
  <size from="97" to="112" total="112" count="1"/>
  <unsorted from="5809" to="44001" total="49810" count="2"/>
</sizes>
<total type="fast" count="5" size="288"/>
<total type="rest" count="2" size="49810"/>
<system type="current" size="311296"/>
<system type="max" size="311296"/>
<aspace type="total" size="311296"/>
<aspace type="mprotect" size="311296"/>
</heap>
<heap nr="22">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="33" to="33" total="132" count="4"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="481" to="481" total="481" count="1"/>
  <size from="865" to="865" total="865" count="1"/>
  <size from="881" to="881" total="881" count="1"/>
  <size from="1025" to="1025" total="1025" count="1"/>
  <size from="1169" to="1169" total="1169" count="1"/>
  <size from="1569" to="1569" total="1569" count="1"/>
  <size from="1665" to="1665" total="3330" count="2"/>
  <size from="1777" to="1777" total="1777" count="1"/>
  <size from="1841" to="1841" total="1841" count="1"/>
  <size from="1857" to="1857" total="1857" count="1"/>
  <size from="1921" to="1921" total="1921" count="1"/>
  <size from="2113" to="2113" total="2113" count="1"/>
  <size from="2401" to="2401" total="2401" count="1"/>
  <size from="5409" to="5409" total="5409" count="1"/>
  <size from="14529" to="14529" total="14529" count="1"/>
  <size from="32753" to="32753" total="32753" count="1"/>
  <size from="163761" to="163761" total="327522" count="2"/>
  <size from="294769" to="294769" total="294769" count="1"/>
  <size from="707457" to="66592705" total="3128582429" count="61"/>
  <unsorted from="705" to="9121" total="9826" count="2"/>
</sizes>
<total type="fast" count="3" size="176"/>
<total type="rest" count="89" size="3129288761"/>
<system type="current" size="3129806848"/>
<system type="max" size="3134005248"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="23">
<sizes>
  <size from="17" to="32" total="192" count="6"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="49" to="49" total="980" count="20"/>
  <size from="65" to="65" total="8775" count="135"/>
  <size from="81" to="81" total="486" count="6"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="113" to="113" total="226" count="2"/>
  <size from="129" to="129" total="387" count="3"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="177" to="177" total="177" count="1"/>
  <size from="193" to="193" total="193" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <unsorted from="417" to="14129" total="17571" count="3"/>
</sizes>
<total type="fast" count="9" size="384"/>
<total type="rest" count="174" size="29262"/>
<system type="current" size="708608"/>
<system type="max" size="708608"/>
<aspace type="total" size="708608"/>
<aspace type="mprotect" size="708608"/>
</heap>
<heap nr="24">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="195" count="3"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="177" to="177" total="885" count="5"/>
  <size from="193" to="193" total="193" count="1"/>
  <size from="273" to="273" total="273" count="1"/>
  <size from="305" to="305" total="305" count="1"/>
  <size from="1041" to="1041" total="1041" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="14" size="3022"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="25">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="353" to="353" total="353" count="1"/>
  <unsorted from="417" to="58721" total="60147" count="3"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="4" size="60500"/>
<system type="current" size="417792"/>
<system type="max" size="417792"/>
<aspace type="total" size="417792"/>
<aspace type="mprotect" size="417792"/>
</heap>
<heap nr="26">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="27">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="28">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <unsorted from="1137" to="1137" total="1137" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="3" size="1251"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="29">
<sizes>
  <size from="49" to="64" total="64" count="1"/>
  <unsorted from="49" to="1361" total="1410" count="2"/>
</sizes>
<total type="fast" count="1" size="64"/>
<total type="rest" count="2" size="1410"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="30">
<sizes>
  <size from="273" to="273" total="273" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="13345" to="13345" total="13345" count="1"/>
  <unsorted from="193" to="1281" total="1474" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="5" size="15509"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="31">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="433" to="433" total="433" count="1"/>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="5" size="4773"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="32">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="8193" to="8193" total="8193" count="1"/>
  <unsorted from="1281" to="7217" total="8498" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="4" size="16740"/>
<system type="current" size="225280"/>
<system type="max" size="225280"/>
<aspace type="total" size="225280"/>
<aspace type="mprotect" size="225280"/>
</heap>
<heap nr="33">
<sizes>
  <size from="33" to="33" total="99" count="3"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="241" to="241" total="241" count="1"/>
  <size from="369" to="369" total="369" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="1281" to="1281" total="1281" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="10" size="2650"/>
<system type="current" size="290816"/>
<system type="max" size="290816"/>
<aspace type="total" size="290816"/>
<aspace type="mprotect" size="290816"/>
</heap>
<heap nr="34">
<sizes>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="4097"/>
<system type="current" size="253952"/>
<system type="max" size="253952"/>
<aspace type="total" size="253952"/>
<aspace type="mprotect" size="253952"/>
</heap>
<heap nr="35">
<sizes>
  <size from="65" to="80" total="80" count="1"/>
  <unsorted from="129" to="129" total="129" count="1"/>
</sizes>
<total type="fast" count="1" size="80"/>
<total type="rest" count="1" size="129"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="36">
<sizes>
  <size from="17" to="32" total="192" count="6"/>
  <size from="33" to="48" total="192" count="4"/>
  <size from="49" to="64" total="320" count="5"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="512" count="4"/>
  <unsorted from="241" to="9121" total="23291" count="11"/>
</sizes>
<total type="fast" count="21" size="1392"/>
<total type="rest" count="11" size="23291"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="37">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="38">
<sizes>
  <size from="17" to="32" total="160" count="5"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="41121" to="41121" total="41121" count="1"/>
  <size from="65601" to="65601" total="65601" count="1"/>
  <unsorted from="1009" to="27441" total="29459" count="3"/>
</sizes>
<total type="fast" count="7" size="256"/>
<total type="rest" count="8" size="136392"/>
<system type="current" size="684032"/>
<system type="max" size="684032"/>
<aspace type="total" size="684032"/>
<aspace type="mprotect" size="684032"/>
</heap>
<heap nr="39">
<sizes>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="64" count="1"/>
  <unsorted from="945" to="945" total="945" count="1"/>
</sizes>
<total type="fast" count="3" size="160"/>
<total type="rest" count="1" size="945"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="40">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="41">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="64" total="128" count="2"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="128" count="1"/>
  <unsorted from="193" to="193" total="193" count="1"/>
</sizes>
<total type="fast" count="6" size="464"/>
<total type="rest" count="1" size="193"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="42">
<sizes>
  <size from="33" to="33" total="297" count="9"/>
  <size from="49" to="49" total="147" count="3"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="129" to="129" total="774" count="6"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="257" to="257" total="257" count="1"/>
  <size from="353" to="353" total="353" count="1"/>
  <unsorted from="49" to="1041" total="1090" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="27" size="3547"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="43">
<sizes>
  <size from="17" to="32" total="96" count="3"/>
  <size from="33" to="48" total="192" count="4"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="113" to="113" total="226" count="2"/>
  <size from="129" to="129" total="129" count="1"/>
  <unsorted from="65" to="65" total="65" count="1"/>
</sizes>
<total type="fast" count="7" size="288"/>
<total type="rest" count="5" size="517"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="44">
<sizes>
  <unsorted from="33" to="750353" total="1707517" count="13"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="13" size="1707517"/>
<system type="current" size="2265088"/>
<system type="max" size="2265088"/>
<aspace type="total" size="2265088"/>
<aspace type="mprotect" size="2265088"/>
</heap>
<heap nr="45">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="46">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <unsorted from="417" to="417" total="417" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="1" size="417"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="47">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="48">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <unsorted from="33" to="1475537" total="2267672" count="8"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="9" size="2267721"/>
<system type="current" size="3072000"/>
<system type="max" size="3072000"/>
<aspace type="total" size="3072000"/>
<aspace type="mprotect" size="3072000"/>
</heap>
<heap nr="49">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="50">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="51">
<sizes>
  <size from="33" to="33" total="6204" count="188"/>
  <size from="65" to="65" total="4290" count="66"/>
  <size from="22993" to="22993" total="22993" count="1"/>
  <size from="98257" to="98257" total="98257" count="1"/>
  <size from="524033" to="524033" total="524033" count="1"/>
  <unsorted from="33" to="163761" total="1617541" count="85"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="342" size="2273318"/>
<system type="current" size="3108864"/>
<system type="max" size="3108864"/>
<aspace type="total" size="3108864"/>
<aspace type="mprotect" size="3108864"/>
</heap>
<heap nr="52">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="801" to="801" total="801" count="1"/>
  <size from="4657" to="4657" total="4657" count="1"/>
  <size from="163825" to="163825" total="163825" count="1"/>
  <size from="229329" to="229329" total="229329" count="1"/>
  <size from="393025" to="393025" total="393025" count="1"/>
  <unsorted from="97" to="4588593" total="15013496" count="56"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="64" size="15805360"/>
<system type="current" size="18972672"/>
<system type="max" size="20398080"/>
<aspace type="total" size="18972672"/>
<aspace type="mprotect" size="20398080"/>
</heap>
<heap nr="53">
<sizes>
  <size from="17" to="32" total="192" count="6"/>
  <size from="33" to="48" total="144" count="3"/>
  <unsorted from="1121" to="1121" total="1121" count="1"/>
</sizes>
<total type="fast" count="9" size="336"/>
<total type="rest" count="1" size="1121"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="54">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="55">
<sizes>
  <size from="49" to="64" total="64" count="1"/>
  <unsorted from="769" to="769" total="769" count="1"/>
</sizes>
<total type="fast" count="1" size="64"/>
<total type="rest" count="1" size="769"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="56">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <unsorted from="5409" to="9121" total="14530" count="2"/>
</sizes>
<total type="fast" count="4" size="208"/>
<total type="rest" count="2" size="14530"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="57">
<sizes>
  <size from="289" to="289" total="867" count="3"/>
  <size from="593" to="593" total="593" count="1"/>
  <size from="2849" to="2849" total="2849" count="1"/>
  <size from="6291521" to="6291521" total="6291521" count="1"/>
  <unsorted from="33" to="1236609" total="2055899" count="11"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="17" size="8351729"/>
<system type="current" size="8560640"/>
<system type="max" size="8560640"/>
<aspace type="total" size="8560640"/>
<aspace type="mprotect" size="8560640"/>
</heap>
<heap nr="58">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="59">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="60">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="61">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="62">
<sizes>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="4097"/>
<system type="current" size="323584"/>
<system type="max" size="323584"/>
<aspace type="total" size="323584"/>
<aspace type="mprotect" size="323584"/>
</heap>
<heap nr="63">
<sizes>
  <size from="17" to="32" total="480" count="15"/>
  <size from="33" to="48" total="144" count="3"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="145" to="145" total="435" count="3"/>
  <size from="161" to="161" total="483" count="3"/>
  <size from="177" to="177" total="1770" count="10"/>
  <size from="385" to="385" total="385" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="433" to="433" total="866" count="2"/>
  <size from="497" to="497" total="994" count="2"/>
  <size from="529" to="529" total="529" count="1"/>
  <size from="545" to="545" total="1090" count="2"/>
  <size from="785" to="785" total="1570" count="2"/>
  <size from="1729" to="1729" total="1729" count="1"/>
  <size from="6593" to="6593" total="6593" count="1"/>
  <size from="16305" to="16305" total="16305" count="1"/>
  <unsorted from="33" to="98257" total="607517" count="173"/>
</sizes>
<total type="fast" count="20" size="800"/>
<total type="rest" count="203" size="640683"/>
<system type="current" size="18550784"/>
<system type="max" size="18550784"/>
<aspace type="total" size="18550784"/>
<aspace type="mprotect" size="18550784"/>
</heap>
<total type="fast" count="180" size="9680"/>
<total type="rest" count="1548" size="19221157132"/>
<total type="mmap" count="19" size="18141184"/>
<system type="current" size="19449978880"/>
<system type="max" size="24636293120"/>
<aspace type="total" size="537251840"/>
<aspace type="mprotect" size="592551936"/>
</malloc>

[-- Attachment #7: after_run_no_6.txt --]
[-- Type: text/plain, Size: 36506 bytes --]

<heap nr="0">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="64" total="64" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="81" to="81" total="243" count="3"/>
  <size from="353" to="353" total="353" count="1"/>
  <size from="785" to="785" total="785" count="1"/>
  <unsorted from="577" to="577" total="577" count="1"/>
</sizes>
<total type="fast" count="3" size="192"/>
<total type="rest" count="7" size="1991"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="1">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="145" to="145" total="145" count="1"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="177" to="177" total="177" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="241" to="241" total="241" count="1"/>
  <size from="257" to="257" total="257" count="1"/>
  <size from="289" to="289" total="289" count="1"/>
  <size from="321" to="321" total="321" count="1"/>
  <size from="369" to="369" total="369" count="1"/>
  <size from="2001" to="2001" total="2001" count="1"/>
  <size from="2193" to="2193" total="2193" count="1"/>
  <size from="3313" to="3313" total="3313" count="1"/>
  <size from="11857" to="11857" total="11857" count="1"/>
  <size from="32753" to="32753" total="32753" count="1"/>
  <unsorted from="689" to="9249" total="9938" count="2"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="19" size="64387"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="2">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="289" to="289" total="289" count="1"/>
  <size from="401" to="401" total="401" count="1"/>
  <size from="497" to="497" total="497" count="1"/>
  <size from="753" to="753" total="753" count="1"/>
  <size from="3441" to="3441" total="3441" count="1"/>
  <unsorted from="401" to="401" total="401" count="1"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="7" size="5831"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="3">
<sizes>
  <size from="17" to="32" total="128" count="4"/>
  <unsorted from="49" to="66588609" total="2130461133" count="45"/>
</sizes>
<total type="fast" count="4" size="128"/>
<total type="rest" count="45" size="2130461133"/>
<system type="current" size="2130845696"/>
<system type="max" size="2159161344"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="4">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="289" to="289" total="578" count="2"/>
  <size from="401" to="401" total="802" count="2"/>
  <size from="449" to="449" total="449" count="1"/>
  <size from="3441" to="3441" total="3441" count="1"/>
  <unsorted from="241" to="3313" total="4597" count="5"/>
</sizes>
<total type="fast" count="10" size="704"/>
<total type="rest" count="13" size="9949"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="5">
<sizes>
  <unsorted from="33" to="66588609" total="2197470247" count="55"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="55" size="2197470247"/>
<system type="current" size="2197659648"/>
<system type="max" size="3248398336"/>
<aspace type="total" size="66605056"/>
<aspace type="mprotect" size="66605056"/>
</heap>
<heap nr="6">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="33" total="132" count="4"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="305" to="305" total="305" count="1"/>
  <size from="433" to="433" total="433" count="1"/>
  <size from="3057" to="3057" total="3057" count="1"/>
  <size from="5649" to="5649" total="5649" count="1"/>
  <size from="80737" to="80737" total="80737" count="1"/>
  <size from="98321" to="98321" total="98321" count="1"/>
  <size from="360273" to="458529" total="818802" count="2"/>
  <size from="625073" to="722049" total="1347122" count="2"/>
  <unsorted from="33" to="2761825" total="3342743" count="7"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="22" size="5697430"/>
<system type="current" size="12939264"/>
<system type="max" size="2978365440"/>
<aspace type="total" size="12939264"/>
<aspace type="mprotect" size="66813952"/>
</heap>
<heap nr="7">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
  <size from="15969" to="15969" total="15969" count="1"/>
  <size from="491393" to="491393" total="491393" count="1"/>
  <unsorted from="33" to="2042353" total="2043957" count="5"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="7" size="2551319"/>
<system type="current" size="5853184"/>
<system type="max" size="5853184"/>
<aspace type="total" size="5853184"/>
<aspace type="mprotect" size="5853184"/>
</heap>
<heap nr="8">
<sizes>
  <size from="33" to="48" total="144" count="3"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="33" to="33" total="297" count="9"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="433" to="433" total="433" count="1"/>
  <size from="449" to="449" total="449" count="1"/>
  <size from="945" to="945" total="945" count="1"/>
  <size from="1761" to="1761" total="1761" count="1"/>
  <size from="3025" to="3025" total="3025" count="1"/>
  <size from="24737" to="24737" total="24737" count="1"/>
  <size from="32753" to="32753" total="65506" count="2"/>
  <size from="57409" to="65505" total="122914" count="2"/>
  <size from="993905" to="993905" total="993905" count="1"/>
  <unsorted from="81" to="81" total="81" count="1"/>
</sizes>
<total type="fast" count="4" size="240"/>
<total type="rest" count="23" size="1214167"/>
<system type="current" size="5476352"/>
<system type="max" size="5476352"/>
<aspace type="total" size="5476352"/>
<aspace type="mprotect" size="5476352"/>
</heap>
<heap nr="9">
<sizes>
  <size from="33" to="33" total="99" count="3"/>
  <size from="65" to="65" total="130" count="2"/>
  <size from="257" to="257" total="257" count="1"/>
  <size from="4497" to="4497" total="4497" count="1"/>
  <size from="5073" to="5073" total="5073" count="1"/>
  <size from="5185" to="5185" total="5185" count="1"/>
  <size from="14769" to="14769" total="14769" count="1"/>
  <size from="884913" to="884913" total="884913" count="1"/>
  <unsorted from="65505" to="201969" total="431235" count="3"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="14" size="1346158"/>
<system type="current" size="4718592"/>
<system type="max" size="4718592"/>
<aspace type="total" size="4718592"/>
<aspace type="mprotect" size="4718592"/>
</heap>
<heap nr="10">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <unsorted from="401" to="401" total="401" count="1"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="1" size="401"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="11">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="49"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="12">
<sizes>
  <size from="129" to="129" total="129" count="1"/>
  <size from="497" to="497" total="497" count="1"/>
  <size from="66586609" to="66592705" total="1132016641" count="17"/>
  <unsorted from="113" to="66602897" total="399566535" count="7"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="26" size="1531583802"/>
<system type="current" size="1531621376"/>
<system type="max" size="3361554432"/>
<aspace type="total" size="66592768"/>
<aspace type="mprotect" size="66592768"/>
</heap>
<heap nr="13">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="81" to="81" total="162" count="2"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="385" to="385" total="385" count="1"/>
  <size from="689" to="689" total="689" count="1"/>
  <size from="196513" to="196513" total="196513" count="1"/>
  <size from="402417" to="402417" total="402417" count="1"/>
  <size from="1943921" to="1943921" total="1943921" count="1"/>
  <unsorted from="241" to="140433" total="145958" count="6"/>
</sizes>
<total type="fast" count="9" size="608"/>
<total type="rest" count="15" size="2690303"/>
<system type="current" size="4648960"/>
<system type="max" size="4648960"/>
<aspace type="total" size="4648960"/>
<aspace type="mprotect" size="4648960"/>
</heap>
<heap nr="14">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="113" to="128" total="128" count="1"/>
  <size from="33" to="33" total="330" count="10"/>
  <size from="49" to="49" total="147" count="3"/>
  <size from="65" to="65" total="715" count="11"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="129" to="129" total="387" count="3"/>
  <size from="145" to="145" total="145" count="1"/>
  <size from="273" to="273" total="273" count="1"/>
  <size from="289" to="289" total="867" count="3"/>
  <size from="321" to="321" total="321" count="1"/>
  <size from="401" to="401" total="1203" count="3"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="465" to="465" total="465" count="1"/>
  <size from="977" to="977" total="977" count="1"/>
  <size from="1233" to="1233" total="1233" count="1"/>
  <size from="1521" to="1521" total="1521" count="1"/>
  <size from="2065" to="2065" total="2065" count="1"/>
  <size from="2801" to="2801" total="2801" count="1"/>
  <size from="3313" to="3361" total="6674" count="2"/>
  <size from="3761" to="4049" total="7810" count="2"/>
  <size from="32753" to="32753" total="65506" count="2"/>
  <size from="56897" to="56897" total="56897" count="1"/>
  <size from="163761" to="163761" total="163761" count="1"/>
  <size from="66588609" to="66588609" total="1398360789" count="21"/>
  <unsorted from="49" to="66588609" total="227666270" count="14"/>
</sizes>
<total type="fast" count="8" size="480"/>
<total type="rest" count="87" size="1626341671"/>
<system type="current" size="1798447104"/>
<system type="max" size="3325792256"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="15">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="49" to="64" total="256" count="4"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="1217" to="1217" total="1217" count="1"/>
  <size from="66588529" to="66624385" total="4195277807" count="63"/>
  <unsorted from="81" to="57905" total="62086" count="6"/>
</sizes>
<total type="fast" count="8" size="592"/>
<total type="rest" count="70" size="4195341110"/>
<system type="current" size="4195487744"/>
<system type="max" size="4197064704"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="16">
<sizes>
  <size from="145" to="145" total="145" count="1"/>
  <size from="1089" to="1089" total="1089" count="1"/>
  <size from="66588609" to="66593121" total="2064312767" count="31"/>
  <unsorted from="66588593" to="66588593" total="66588593" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="34" size="2130902594"/>
<system type="current" size="2130915328"/>
<system type="max" size="2137735168"/>
<aspace type="total" size="66592768"/>
<aspace type="mprotect" size="66592768"/>
</heap>
<heap nr="17">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
  <size from="1048593" to="1048593" total="1048593" count="1"/>
  <unsorted from="97" to="1031905" total="1554147" count="3"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="4" size="2602740"/>
<system type="current" size="4730880"/>
<system type="max" size="4730880"/>
<aspace type="total" size="4730880"/>
<aspace type="mprotect" size="4730880"/>
</heap>
<heap nr="18">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="522225" to="522225" total="522225" count="1"/>
  <unsorted from="33" to="2082289" total="2082486" count="6"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="8" size="2604760"/>
<system type="current" size="4751360"/>
<system type="max" size="4751360"/>
<aspace type="total" size="4751360"/>
<aspace type="mprotect" size="4751360"/>
</heap>
<heap nr="19">
<sizes>
  <size from="33" to="48" total="144" count="3"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="113" to="128" total="256" count="2"/>
  <unsorted from="97" to="3313" total="4212" count="4"/>
</sizes>
<total type="fast" count="8" size="592"/>
<total type="rest" count="4" size="4212"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="20">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="177" to="177" total="177" count="1"/>
  <size from="2241" to="2241" total="2241" count="1"/>
  <unsorted from="449" to="14625" total="15074" count="2"/>
</sizes>
<total type="fast" count="3" size="176"/>
<total type="rest" count="6" size="17590"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="21">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="144" count="3"/>
  <size from="97" to="112" total="112" count="1"/>
  <unsorted from="5809" to="44001" total="49810" count="2"/>
</sizes>
<total type="fast" count="5" size="288"/>
<total type="rest" count="2" size="49810"/>
<system type="current" size="311296"/>
<system type="max" size="311296"/>
<aspace type="total" size="311296"/>
<aspace type="mprotect" size="311296"/>
</heap>
<heap nr="22">
<sizes>
  <size from="32753" to="32753" total="32753" count="1"/>
  <size from="294769" to="294769" total="294769" count="1"/>
  <unsorted from="33" to="66592705" total="3128928094" count="94"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="96" size="3129255616"/>
<system type="current" size="3129806848"/>
<system type="max" size="3134005248"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="23">
<sizes>
  <size from="17" to="32" total="192" count="6"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="49" to="49" total="980" count="20"/>
  <size from="65" to="65" total="8775" count="135"/>
  <size from="81" to="81" total="486" count="6"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="113" to="113" total="226" count="2"/>
  <size from="129" to="129" total="387" count="3"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="177" to="177" total="177" count="1"/>
  <size from="193" to="193" total="193" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <unsorted from="417" to="14129" total="17571" count="3"/>
</sizes>
<total type="fast" count="9" size="384"/>
<total type="rest" count="174" size="29262"/>
<system type="current" size="708608"/>
<system type="max" size="708608"/>
<aspace type="total" size="708608"/>
<aspace type="mprotect" size="708608"/>
</heap>
<heap nr="24">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="97" to="112" total="112" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="195" count="3"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="177" to="177" total="885" count="5"/>
  <size from="193" to="193" total="193" count="1"/>
  <size from="273" to="273" total="273" count="1"/>
  <size from="305" to="305" total="305" count="1"/>
  <size from="1041" to="1041" total="1041" count="1"/>
  <unsorted from="385" to="385" total="385" count="1"/>
</sizes>
<total type="fast" count="3" size="192"/>
<total type="rest" count="15" size="3407"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="25">
<sizes>
  <size from="17" to="32" total="288" count="9"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="353" to="353" total="353" count="1"/>
  <unsorted from="417" to="58721" total="60147" count="3"/>
</sizes>
<total type="fast" count="11" size="384"/>
<total type="rest" count="4" size="60500"/>
<system type="current" size="417792"/>
<system type="max" size="417792"/>
<aspace type="total" size="417792"/>
<aspace type="mprotect" size="417792"/>
</heap>
<heap nr="26">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="689" to="689" total="689" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="1" size="689"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="27">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="28">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="1137" to="1137" total="1137" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="3" size="1251"/>
<system type="current" size="270336"/>
<system type="max" size="270336"/>
<aspace type="total" size="270336"/>
<aspace type="mprotect" size="270336"/>
</heap>
<heap nr="29">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="1361" to="1361" total="1361" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="2" size="1410"/>
<system type="current" size="282624"/>
<system type="max" size="282624"/>
<aspace type="total" size="282624"/>
<aspace type="mprotect" size="282624"/>
</heap>
<heap nr="30">
<sizes>
  <size from="273" to="273" total="273" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="13345" to="13345" total="13345" count="1"/>
  <unsorted from="193" to="1281" total="1474" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="5" size="15509"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="31">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="433" to="433" total="433" count="1"/>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="5" size="4773"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="32">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="8193" to="8193" total="8193" count="1"/>
  <unsorted from="1281" to="7217" total="8498" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="4" size="16740"/>
<system type="current" size="225280"/>
<system type="max" size="225280"/>
<aspace type="total" size="225280"/>
<aspace type="mprotect" size="225280"/>
</heap>
<heap nr="33">
<sizes>
  <size from="33" to="33" total="99" count="3"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="241" to="241" total="241" count="1"/>
  <size from="369" to="369" total="369" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="1281" to="1281" total="1281" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="10" size="2650"/>
<system type="current" size="290816"/>
<system type="max" size="290816"/>
<aspace type="total" size="290816"/>
<aspace type="mprotect" size="290816"/>
</heap>
<heap nr="34">
<sizes>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="4097"/>
<system type="current" size="253952"/>
<system type="max" size="253952"/>
<aspace type="total" size="253952"/>
<aspace type="mprotect" size="253952"/>
</heap>
<heap nr="35">
<sizes>
  <size from="65" to="80" total="80" count="1"/>
  <unsorted from="129" to="129" total="129" count="1"/>
</sizes>
<total type="fast" count="1" size="80"/>
<total type="rest" count="1" size="129"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="36">
<sizes>
  <size from="17" to="32" total="192" count="6"/>
  <size from="33" to="48" total="192" count="4"/>
  <size from="49" to="64" total="320" count="5"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="512" count="4"/>
  <unsorted from="241" to="9121" total="23291" count="11"/>
</sizes>
<total type="fast" count="21" size="1392"/>
<total type="rest" count="11" size="23291"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="37">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="38">
<sizes>
  <size from="17" to="32" total="160" count="5"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="41121" to="41121" total="41121" count="1"/>
  <size from="65601" to="65601" total="65601" count="1"/>
  <unsorted from="1009" to="27441" total="29459" count="3"/>
</sizes>
<total type="fast" count="7" size="256"/>
<total type="rest" count="8" size="136392"/>
<system type="current" size="684032"/>
<system type="max" size="684032"/>
<aspace type="total" size="684032"/>
<aspace type="mprotect" size="684032"/>
</heap>
<heap nr="39">
<sizes>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="64" count="1"/>
  <unsorted from="945" to="945" total="945" count="1"/>
</sizes>
<total type="fast" count="3" size="160"/>
<total type="rest" count="1" size="945"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="40">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="41">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="64" total="128" count="2"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="128" count="1"/>
  <unsorted from="193" to="193" total="193" count="1"/>
</sizes>
<total type="fast" count="6" size="464"/>
<total type="rest" count="1" size="193"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="42">
<sizes>
  <size from="33" to="33" total="297" count="9"/>
  <size from="49" to="49" total="147" count="3"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="129" to="129" total="774" count="6"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="257" to="257" total="257" count="1"/>
  <size from="353" to="353" total="353" count="1"/>
  <unsorted from="49" to="1041" total="1090" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="27" size="3547"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="43">
<sizes>
  <size from="17" to="32" total="96" count="3"/>
  <size from="33" to="48" total="192" count="4"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="113" to="113" total="226" count="2"/>
  <size from="129" to="129" total="129" count="1"/>
  <unsorted from="65" to="65" total="65" count="1"/>
</sizes>
<total type="fast" count="7" size="288"/>
<total type="rest" count="5" size="517"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="44">
<sizes>
  <unsorted from="33" to="750353" total="1707517" count="13"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="13" size="1707517"/>
<system type="current" size="2265088"/>
<system type="max" size="2265088"/>
<aspace type="total" size="2265088"/>
<aspace type="mprotect" size="2265088"/>
</heap>
<heap nr="45">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="46">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <unsorted from="417" to="417" total="417" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="1" size="417"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="47">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="48">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <unsorted from="33" to="1475537" total="2267672" count="8"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="9" size="2267721"/>
<system type="current" size="3072000"/>
<system type="max" size="3072000"/>
<aspace type="total" size="3072000"/>
<aspace type="mprotect" size="3072000"/>
</heap>
<heap nr="49">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="50">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="51">
<sizes>
  <size from="33" to="33" total="5115" count="155"/>
  <size from="65" to="65" total="3705" count="57"/>
  <size from="14897" to="14897" total="14897" count="1"/>
  <size from="163761" to="163761" total="163761" count="1"/>
  <size from="524033" to="524033" total="524033" count="1"/>
  <unsorted from="33" to="163761" total="1442737" count="65"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="280" size="2154248"/>
<system type="current" size="3108864"/>
<system type="max" size="3108864"/>
<aspace type="total" size="3108864"/>
<aspace type="mprotect" size="3108864"/>
</heap>
<heap nr="52">
<sizes>
  <size from="65" to="65" total="65" count="1"/>
  <size from="10657" to="10657" total="10657" count="1"/>
  <size from="65505" to="65505" total="327525" count="5"/>
  <size from="92673" to="98017" total="190690" count="2"/>
  <size from="131009" to="131009" total="262018" count="2"/>
  <size from="152161" to="163825" total="803269" count="5"/>
  <size from="247025" to="256609" total="503634" count="2"/>
  <size from="265633" to="395585" total="2064566" count="6"/>
  <size from="851553" to="4588593" total="6729091" count="3"/>
  <unsorted from="721" to="1912561" total="5002831" count="31"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="58" size="15894346"/>
<system type="current" size="18972672"/>
<system type="max" size="20398080"/>
<aspace type="total" size="18972672"/>
<aspace type="mprotect" size="20398080"/>
</heap>
<heap nr="53">
<sizes>
  <size from="17" to="32" total="192" count="6"/>
  <size from="33" to="48" total="96" count="2"/>
  <unsorted from="1121" to="1121" total="1121" count="1"/>
</sizes>
<total type="fast" count="8" size="288"/>
<total type="rest" count="1" size="1121"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="54">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="55">
<sizes>
  <size from="49" to="64" total="64" count="1"/>
  <unsorted from="769" to="769" total="769" count="1"/>
</sizes>
<total type="fast" count="1" size="64"/>
<total type="rest" count="1" size="769"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="56">
<sizes>
  <unsorted from="12657" to="12657" total="12657" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="12657"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="57">
<sizes>
  <size from="17" to="32" total="128" count="4"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="128" count="2"/>
  <size from="65" to="65" total="130" count="2"/>
  <size from="289" to="289" total="289" count="1"/>
  <size from="593" to="593" total="1186" count="2"/>
  <size from="167585" to="167585" total="167585" count="1"/>
  <size from="831553" to="6291681" total="8171827" count="3"/>
  <unsorted from="273" to="2257" total="2819" count="3"/>
</sizes>
<total type="fast" count="8" size="352"/>
<total type="rest" count="12" size="8343836"/>
<system type="current" size="8560640"/>
<system type="max" size="8560640"/>
<aspace type="total" size="8560640"/>
<aspace type="mprotect" size="8560640"/>
</heap>
<heap nr="58">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="59">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="60">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="61">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="62">
<sizes>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="4097"/>
<system type="current" size="323584"/>
<system type="max" size="323584"/>
<aspace type="total" size="323584"/>
<aspace type="mprotect" size="323584"/>
</heap>
<heap nr="63">
<sizes>
  <size from="17" to="32" total="480" count="15"/>
  <size from="33" to="48" total="144" count="3"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="145" to="145" total="435" count="3"/>
  <size from="161" to="161" total="483" count="3"/>
  <size from="177" to="177" total="1770" count="10"/>
  <size from="385" to="385" total="385" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="433" to="433" total="866" count="2"/>
  <size from="497" to="497" total="994" count="2"/>
  <size from="529" to="529" total="529" count="1"/>
  <size from="545" to="545" total="1090" count="2"/>
  <size from="785" to="785" total="1570" count="2"/>
  <size from="1729" to="1729" total="1729" count="1"/>
  <size from="6593" to="6593" total="6593" count="1"/>
  <size from="16305" to="16305" total="16305" count="1"/>
  <unsorted from="33" to="98257" total="607517" count="173"/>
</sizes>
<total type="fast" count="20" size="800"/>
<total type="rest" count="203" size="640683"/>
<system type="current" size="18550784"/>
<system type="max" size="18550784"/>
<aspace type="total" size="18550784"/>
<aspace type="mprotect" size="18550784"/>
</heap>
<total type="fast" count="188" size="9984"/>
<total type="rest" count="1424" size="16991549984"/>
<total type="mmap" count="19" size="18141184"/>
<system type="current" size="17220796416"/>
<system type="max" size="24636575744"/>
<aspace type="total" size="572157952"/>
<aspace type="mprotect" size="627458048"/>
</malloc>

[-- Attachment #8: after_run_no_12.txt --]
[-- Type: text/plain, Size: 37517 bytes --]

<malloc version="1">
<heap nr="0">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="64" total="64" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="81" to="81" total="243" count="3"/>
  <size from="353" to="353" total="353" count="1"/>
  <size from="785" to="785" total="785" count="1"/>
  <unsorted from="577" to="577" total="577" count="1"/>
</sizes>
<total type="fast" count="3" size="192"/>
<total type="rest" count="7" size="1991"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="1">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="33" to="33" total="66" count="2"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="81" to="81" total="243" count="3"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="241" to="241" total="241" count="1"/>
  <size from="273" to="273" total="273" count="1"/>
  <size from="289" to="289" total="578" count="2"/>
  <size from="625" to="625" total="625" count="1"/>
  <size from="2193" to="2193" total="2193" count="1"/>
  <size from="3313" to="3313" total="3313" count="1"/>
  <size from="6481" to="6481" total="6481" count="1"/>
  <size from="32753" to="32753" total="32753" count="1"/>
  <unsorted from="417" to="11857" total="12274" count="2"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="20" size="59444"/>
<system type="current" size="229376"/>
<system type="max" size="229376"/>
<aspace type="total" size="229376"/>
<aspace type="mprotect" size="229376"/>
</heap>
<heap nr="2">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="81" to="81" total="162" count="2"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="289" to="289" total="289" count="1"/>
  <size from="705" to="705" total="705" count="1"/>
  <size from="1361" to="1361" total="1361" count="1"/>
  <size from="4449" to="4449" total="4449" count="1"/>
  <unsorted from="257" to="4449" total="5732" count="4"/>
</sizes>
<total type="fast" count="9" size="608"/>
<total type="rest" count="13" size="12989"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="3">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="401" to="401" total="802" count="2"/>
  <size from="817" to="817" total="817" count="1"/>
  <size from="4129" to="4129" total="4129" count="1"/>
  <size from="11649" to="11649" total="11649" count="1"/>
  <size from="12993" to="12993" total="12993" count="1"/>
  <size from="19729" to="19729" total="19729" count="1"/>
  <size from="98257" to="98257" total="98257" count="1"/>
  <size from="66065921" to="66588609" total="3062553214" count="46"/>
  <unsorted from="257" to="257" total="257" count="1"/>
</sizes>
<total type="fast" count="2" size="64"/>
<total type="rest" count="55" size="3062701847"/>
<system type="current" size="3063087104"/>
<system type="max" size="3094548480"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="4">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="289" to="289" total="578" count="2"/>
  <size from="401" to="401" total="802" count="2"/>
  <size from="449" to="449" total="449" count="1"/>
  <size from="3441" to="3441" total="3441" count="1"/>
  <unsorted from="241" to="3313" total="4597" count="5"/>
</sizes>
<total type="fast" count="10" size="704"/>
<total type="rest" count="13" size="9949"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="5">
<sizes>
  <unsorted from="33" to="66588609" total="2663555466" count="74"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="74" size="2663555466"/>
<system type="current" size="2663780352"/>
<system type="max" size="3248398336"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="6">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="33" total="66" count="2"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="289" to="289" total="289" count="1"/>
  <size from="1265" to="1265" total="1265" count="1"/>
  <size from="1633" to="1633" total="1633" count="1"/>
  <size from="1937" to="1937" total="1937" count="1"/>
  <size from="56385" to="56385" total="56385" count="1"/>
  <size from="80737" to="80737" total="80737" count="1"/>
  <size from="98321" to="98321" total="98321" count="1"/>
  <size from="360273" to="458529" total="818802" count="2"/>
  <size from="524305" to="66588609" total="3857859710" count="62"/>
  <unsorted from="49" to="49" total="49" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="75" size="3858919355"/>
<system type="current" size="3862368256"/>
<system type="max" size="3905363968"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="7">
<sizes>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="64" count="1"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="1297" to="1297" total="1297" count="1"/>
  <size from="13889" to="13889" total="13889" count="1"/>
  <size from="2042353" to="2042353" total="2042353" count="1"/>
  <unsorted from="359745" to="359745" total="359745" count="1"/>
</sizes>
<total type="fast" count="3" size="160"/>
<total type="rest" count="5" size="2417317"/>
<system type="current" size="5853184"/>
<system type="max" size="5853184"/>
<aspace type="total" size="5853184"/>
<aspace type="mprotect" size="5853184"/>
</heap>
<heap nr="8">
<sizes>
  <size from="33" to="48" total="192" count="4"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="33" to="33" total="297" count="9"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="433" to="433" total="433" count="1"/>
  <size from="449" to="449" total="449" count="1"/>
  <size from="945" to="945" total="945" count="1"/>
  <size from="1761" to="1761" total="1761" count="1"/>
  <size from="3025" to="3025" total="3025" count="1"/>
  <size from="24737" to="24737" total="24737" count="1"/>
  <size from="32753" to="32753" total="65506" count="2"/>
  <size from="57409" to="65505" total="122914" count="2"/>
  <size from="993905" to="993905" total="993905" count="1"/>
  <unsorted from="81" to="81" total="81" count="1"/>
</sizes>
<total type="fast" count="5" size="288"/>
<total type="rest" count="23" size="1214167"/>
<system type="current" size="5476352"/>
<system type="max" size="5476352"/>
<aspace type="total" size="5476352"/>
<aspace type="mprotect" size="5476352"/>
</heap>
<heap nr="9">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="64" total="64" count="1"/>
  <size from="241" to="241" total="241" count="1"/>
  <size from="5073" to="5073" total="5073" count="1"/>
  <size from="5185" to="5185" total="5185" count="1"/>
  <size from="19025" to="19025" total="19025" count="1"/>
  <size from="65505" to="65505" total="65505" count="1"/>
  <size from="163761" to="163761" total="163761" count="1"/>
  <size from="201969" to="201969" total="201969" count="1"/>
  <unsorted from="129" to="129" total="129" count="1"/>
</sizes>
<total type="fast" count="2" size="96"/>
<total type="rest" count="8" size="460888"/>
<system type="current" size="4718592"/>
<system type="max" size="4718592"/>
<aspace type="total" size="4718592"/>
<aspace type="mprotect" size="4718592"/>
</heap>
<heap nr="10">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="3441" to="3441" total="3441" count="1"/>
  <unsorted from="241" to="4529" total="5556" count="4"/>
</sizes>
<total type="fast" count="8" size="576"/>
<total type="rest" count="5" size="8997"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="11">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="689" to="689" total="689" count="1"/>
  <unsorted from="497" to="497" total="497" count="1"/>
</sizes>
<total type="fast" count="2" size="80"/>
<total type="rest" count="2" size="1186"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="12">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="192" count="3"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="689" to="689" total="689" count="1"/>
  <size from="8001" to="8001" total="8001" count="1"/>
  <size from="66588529" to="66602897" total="1531584983" count="23"/>
  <unsorted from="241" to="66075073" total="66579862" count="6"/>
</sizes>
<total type="fast" count="8" size="576"/>
<total type="rest" count="33" size="1598173681"/>
<system type="current" size="1598210048"/>
<system type="max" size="3361554432"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="13">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="49" to="49" total="147" count="3"/>
  <size from="81" to="81" total="162" count="2"/>
  <size from="1009" to="1009" total="1009" count="1"/>
  <size from="1073" to="1073" total="1073" count="1"/>
  <size from="1825" to="1825" total="1825" count="1"/>
  <size from="2721" to="2721" total="2721" count="1"/>
  <size from="7313" to="7313" total="7313" count="1"/>
  <size from="196513" to="196513" total="196513" count="1"/>
  <size from="402417" to="402417" total="402417" count="1"/>
  <size from="1943921" to="1943921" total="1943921" count="1"/>
  <unsorted from="140433" to="140433" total="140433" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="15" size="2697567"/>
<system type="current" size="4648960"/>
<system type="max" size="4648960"/>
<aspace type="total" size="4648960"/>
<aspace type="mprotect" size="4648960"/>
</heap>
<heap nr="14">
<sizes>
  <size from="17" to="32" total="64" count="2"/>
  <size from="32753" to="32753" total="98259" count="3"/>
  <size from="56897" to="56897" total="56897" count="1"/>
  <size from="163761" to="163761" total="163761" count="1"/>
  <unsorted from="33" to="66588609" total="1759199302" count="86"/>
</sizes>
<total type="fast" count="2" size="64"/>
<total type="rest" count="91" size="1759518219"/>
<system type="current" size="1865035776"/>
<system type="max" size="3325792256"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="15">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="49" to="64" total="256" count="4"/>
  <size from="113" to="128" total="256" count="2"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="785" to="785" total="785" count="1"/>
  <size from="66588529" to="66624385" total="4195277807" count="63"/>
  <unsorted from="257" to="40753" total="45270" count="6"/>
</sizes>
<total type="fast" count="8" size="592"/>
<total type="rest" count="71" size="4195323943"/>
<system type="current" size="4195487744"/>
<system type="max" size="4197064704"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="16">
<sizes>
  <size from="17" to="32" total="160" count="5"/>
  <size from="49" to="49" total="49" count="1"/>
  <unsorted from="145" to="66593121" total="2929968162" count="50"/>
</sizes>
<total type="fast" count="5" size="160"/>
<total type="rest" count="51" size="2929968211"/>
<system type="current" size="2929979392"/>
<system type="max" size="2953052160"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="17">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="1048593" to="1048593" total="1048593" count="1"/>
  <unsorted from="97" to="524305" total="1552084" count="4"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="5" size="2600677"/>
<system type="current" size="4730880"/>
<system type="max" size="4730880"/>
<aspace type="total" size="4730880"/>
<aspace type="mprotect" size="4730880"/>
</heap>
<heap nr="18">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="522225" to="522225" total="522225" count="1"/>
  <unsorted from="33" to="2082289" total="2082487" count="7"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="9" size="2604761"/>
<system type="current" size="4751360"/>
<system type="max" size="4751360"/>
<aspace type="total" size="4751360"/>
<aspace type="mprotect" size="4751360"/>
</heap>
<heap nr="19">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="177" to="177" total="177" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="273" to="273" total="273" count="1"/>
  <size from="289" to="289" total="289" count="1"/>
  <unsorted from="721" to="721" total="721" count="1"/>
</sizes>
<total type="fast" count="3" size="176"/>
<total type="rest" count="8" size="1864"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="20">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="177" to="177" total="177" count="1"/>
  <size from="2241" to="2241" total="2241" count="1"/>
  <unsorted from="449" to="14625" total="15074" count="2"/>
</sizes>
<total type="fast" count="3" size="176"/>
<total type="rest" count="6" size="17590"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="21">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="144" count="3"/>
  <size from="97" to="112" total="112" count="1"/>
  <unsorted from="5809" to="44001" total="49810" count="2"/>
</sizes>
<total type="fast" count="5" size="288"/>
<total type="rest" count="2" size="49810"/>
<system type="current" size="311296"/>
<system type="max" size="311296"/>
<aspace type="total" size="311296"/>
<aspace type="mprotect" size="311296"/>
</heap>
<heap nr="22">
<sizes>
  <size from="17" to="32" total="576" count="18"/>
  <size from="4945" to="4945" total="4945" count="1"/>
  <size from="32753" to="32753" total="32753" count="1"/>
  <size from="149233" to="163761" total="312994" count="2"/>
  <size from="294769" to="294769" total="294769" count="1"/>
  <unsorted from="33" to="66592705" total="3128642879" count="95"/>
</sizes>
<total type="fast" count="18" size="576"/>
<total type="rest" count="100" size="3129288340"/>
<system type="current" size="3129806848"/>
<system type="max" size="3134005248"/>
<aspace type="total" size="66588672"/>
<aspace type="mprotect" size="66588672"/>
</heap>
<heap nr="23">
<sizes>
  <size from="17" to="32" total="192" count="6"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="49" to="49" total="980" count="20"/>
  <size from="65" to="65" total="8775" count="135"/>
  <size from="81" to="81" total="486" count="6"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="113" to="113" total="226" count="2"/>
  <size from="129" to="129" total="387" count="3"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="177" to="177" total="177" count="1"/>
  <size from="193" to="193" total="193" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <unsorted from="417" to="14129" total="17571" count="3"/>
</sizes>
<total type="fast" count="9" size="384"/>
<total type="rest" count="174" size="29262"/>
<system type="current" size="708608"/>
<system type="max" size="708608"/>
<aspace type="total" size="708608"/>
<aspace type="mprotect" size="708608"/>
</heap>
<heap nr="24">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="33" to="48" total="48" count="1"/>
  <size from="97" to="112" total="112" count="1"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="195" count="3"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="177" to="177" total="885" count="5"/>
  <size from="193" to="193" total="193" count="1"/>
  <size from="273" to="273" total="273" count="1"/>
  <size from="305" to="305" total="305" count="1"/>
  <size from="1041" to="1041" total="1041" count="1"/>
  <unsorted from="385" to="385" total="385" count="1"/>
</sizes>
<total type="fast" count="3" size="192"/>
<total type="rest" count="15" size="3407"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="25">
<sizes>
  <size from="17" to="32" total="288" count="9"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="353" to="353" total="353" count="1"/>
  <unsorted from="417" to="58721" total="60147" count="3"/>
</sizes>
<total type="fast" count="11" size="384"/>
<total type="rest" count="4" size="60500"/>
<system type="current" size="417792"/>
<system type="max" size="417792"/>
<aspace type="total" size="417792"/>
<aspace type="mprotect" size="417792"/>
</heap>
<heap nr="26">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
</sizes>
<total type="fast" count="2" size="144"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="27">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="28">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <unsorted from="1041" to="1041" total="1041" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="2" size="1106"/>
<system type="current" size="270336"/>
<system type="max" size="270336"/>
<aspace type="total" size="270336"/>
<aspace type="mprotect" size="270336"/>
</heap>
<heap nr="29">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="1361" to="1361" total="1361" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="2" size="1410"/>
<system type="current" size="282624"/>
<system type="max" size="282624"/>
<aspace type="total" size="282624"/>
<aspace type="mprotect" size="282624"/>
</heap>
<heap nr="30">
<sizes>
  <size from="193" to="193" total="193" count="1"/>
  <size from="273" to="273" total="273" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="1281" to="1281" total="1281" count="1"/>
  <unsorted from="13345" to="13345" total="13345" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="5" size="15509"/>
<system type="current" size="319488"/>
<system type="max" size="319488"/>
<aspace type="total" size="319488"/>
<aspace type="mprotect" size="319488"/>
</heap>
<heap nr="31">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="433" to="433" total="433" count="1"/>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="5" size="4773"/>
<system type="current" size="225280"/>
<system type="max" size="225280"/>
<aspace type="total" size="225280"/>
<aspace type="mprotect" size="225280"/>
</heap>
<heap nr="32">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <size from="8193" to="8193" total="8193" count="1"/>
  <unsorted from="1281" to="7217" total="8498" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="4" size="16740"/>
<system type="current" size="225280"/>
<system type="max" size="225280"/>
<aspace type="total" size="225280"/>
<aspace type="mprotect" size="225280"/>
</heap>
<heap nr="33">
<sizes>
  <size from="33" to="33" total="99" count="3"/>
  <size from="49" to="49" total="49" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="129" to="129" total="129" count="1"/>
  <size from="369" to="369" total="369" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <unsorted from="241" to="1281" total="1522" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="10" size="2650"/>
<system type="current" size="290816"/>
<system type="max" size="290816"/>
<aspace type="total" size="290816"/>
<aspace type="mprotect" size="290816"/>
</heap>
<heap nr="34">
<sizes>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="4097"/>
<system type="current" size="303104"/>
<system type="max" size="303104"/>
<aspace type="total" size="303104"/>
<aspace type="mprotect" size="303104"/>
</heap>
<heap nr="35">
<sizes>
  <size from="65" to="80" total="80" count="1"/>
  <unsorted from="129" to="129" total="129" count="1"/>
</sizes>
<total type="fast" count="1" size="80"/>
<total type="rest" count="1" size="129"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="36">
<sizes>
  <size from="17" to="32" total="192" count="6"/>
  <size from="33" to="48" total="192" count="4"/>
  <size from="49" to="64" total="320" count="5"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="512" count="4"/>
  <unsorted from="241" to="9121" total="23291" count="11"/>
</sizes>
<total type="fast" count="21" size="1392"/>
<total type="rest" count="11" size="23291"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="37">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="38">
<sizes>
  <size from="17" to="32" total="160" count="5"/>
  <size from="33" to="48" total="96" count="2"/>
  <size from="33" to="33" total="33" count="1"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="41121" to="41121" total="41121" count="1"/>
  <size from="65601" to="65601" total="65601" count="1"/>
  <unsorted from="3025" to="27441" total="30466" count="2"/>
</sizes>
<total type="fast" count="7" size="256"/>
<total type="rest" count="7" size="137399"/>
<system type="current" size="684032"/>
<system type="max" size="684032"/>
<aspace type="total" size="684032"/>
<aspace type="mprotect" size="684032"/>
</heap>
<heap nr="39">
<sizes>
  <size from="33" to="48" total="96" count="2"/>
  <size from="49" to="64" total="64" count="1"/>
  <unsorted from="945" to="945" total="945" count="1"/>
</sizes>
<total type="fast" count="3" size="160"/>
<total type="rest" count="1" size="945"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="40">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="41">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="49" to="64" total="128" count="2"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="113" to="128" total="128" count="1"/>
  <unsorted from="193" to="193" total="193" count="1"/>
</sizes>
<total type="fast" count="6" size="464"/>
<total type="rest" count="1" size="193"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="42">
<sizes>
  <size from="33" to="33" total="297" count="9"/>
  <size from="49" to="49" total="147" count="3"/>
  <size from="65" to="65" total="65" count="1"/>
  <size from="81" to="81" total="81" count="1"/>
  <size from="113" to="113" total="113" count="1"/>
  <size from="129" to="129" total="774" count="6"/>
  <size from="161" to="161" total="161" count="1"/>
  <size from="209" to="209" total="209" count="1"/>
  <size from="257" to="257" total="257" count="1"/>
  <size from="353" to="353" total="353" count="1"/>
  <unsorted from="49" to="1041" total="1090" count="2"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="27" size="3547"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="43">
<sizes>
  <size from="17" to="32" total="96" count="3"/>
  <size from="33" to="48" total="192" count="4"/>
  <size from="97" to="97" total="97" count="1"/>
  <size from="113" to="113" total="226" count="2"/>
  <size from="129" to="129" total="129" count="1"/>
  <unsorted from="65" to="65" total="65" count="1"/>
</sizes>
<total type="fast" count="7" size="288"/>
<total type="rest" count="5" size="517"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="44">
<sizes>
  <unsorted from="33" to="750353" total="1707517" count="13"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="13" size="1707517"/>
<system type="current" size="2265088"/>
<system type="max" size="2265088"/>
<aspace type="total" size="2265088"/>
<aspace type="mprotect" size="2265088"/>
</heap>
<heap nr="45">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="46">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <unsorted from="417" to="417" total="417" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="1" size="417"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="47">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="48">
<sizes>
  <size from="49" to="49" total="49" count="1"/>
  <unsorted from="33" to="1475537" total="2267672" count="8"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="9" size="2267721"/>
<system type="current" size="3072000"/>
<system type="max" size="3072000"/>
<aspace type="total" size="3072000"/>
<aspace type="mprotect" size="3072000"/>
</heap>
<heap nr="49">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="50">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="51">
<sizes>
  <size from="17" to="32" total="32" count="1"/>
  <size from="65" to="65" total="1040" count="16"/>
  <size from="27281" to="27281" total="27281" count="1"/>
  <size from="29569" to="29569" total="29569" count="1"/>
  <size from="98257" to="98257" total="491285" count="5"/>
  <size from="131009" to="131009" total="262018" count="2"/>
  <size from="163761" to="163761" total="327522" count="2"/>
  <size from="524033" to="524033" total="524033" count="1"/>
  <unsorted from="1009" to="32753" total="370861" count="13"/>
</sizes>
<total type="fast" count="1" size="32"/>
<total type="rest" count="41" size="2033609"/>
<system type="current" size="3108864"/>
<system type="max" size="3108864"/>
<aspace type="total" size="3108864"/>
<aspace type="mprotect" size="3108864"/>
</heap>
<heap nr="52">
<sizes>
  <size from="2305" to="2305" total="2305" count="1"/>
  <size from="6097" to="6097" total="6097" count="1"/>
  <size from="9457" to="9457" total="9457" count="1"/>
  <size from="32753" to="32753" total="65506" count="2"/>
  <size from="38049" to="38049" total="38049" count="1"/>
  <size from="56609" to="65505" total="580649" count="9"/>
  <size from="92673" to="98257" total="780120" count="8"/>
  <size from="114401" to="131009" total="638437" count="5"/>
  <size from="152161" to="163825" total="640164" count="4"/>
  <size from="221905" to="256609" total="719731" count="3"/>
  <size from="265633" to="395585" total="2021990" count="6"/>
  <size from="851553" to="4588593" total="9886837" count="5"/>
  <unsorted from="65" to="163345" total="496833" count="17"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="63" size="15886175"/>
<system type="current" size="18972672"/>
<system type="max" size="20398080"/>
<aspace type="total" size="18972672"/>
<aspace type="mprotect" size="20398080"/>
</heap>
<heap nr="53">
<sizes>
  <size from="17" to="32" total="192" count="6"/>
  <size from="33" to="48" total="48" count="1"/>
  <unsorted from="769" to="769" total="769" count="1"/>
</sizes>
<total type="fast" count="7" size="240"/>
<total type="rest" count="1" size="769"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="54">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="55">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
  <size from="49" to="64" total="64" count="1"/>
  <unsorted from="721" to="721" total="721" count="1"/>
</sizes>
<total type="fast" count="2" size="112"/>
<total type="rest" count="1" size="721"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="56">
<sizes>
  <unsorted from="12657" to="12657" total="12657" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="12657"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="57">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
  <size from="1457" to="1457" total="1457" count="1"/>
  <size from="31809" to="31809" total="31809" count="1"/>
  <size from="399857" to="399857" total="399857" count="1"/>
  <size from="1370529" to="6296929" total="7667458" count="2"/>
  <unsorted from="33" to="131009" total="166974" count="14"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="19" size="8267555"/>
<system type="current" size="8560640"/>
<system type="max" size="8560640"/>
<aspace type="total" size="8560640"/>
<aspace type="mprotect" size="8560640"/>
</heap>
<heap nr="58">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="59">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="60">
<sizes>
  <size from="33" to="48" total="48" count="1"/>
</sizes>
<total type="fast" count="1" size="48"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="61">
<sizes>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="0" size="0"/>
<system type="current" size="135168"/>
<system type="max" size="135168"/>
<aspace type="total" size="135168"/>
<aspace type="mprotect" size="135168"/>
</heap>
<heap nr="62">
<sizes>
  <unsorted from="4097" to="4097" total="4097" count="1"/>
</sizes>
<total type="fast" count="0" size="0"/>
<total type="rest" count="1" size="4097"/>
<system type="current" size="352256"/>
<system type="max" size="352256"/>
<aspace type="total" size="352256"/>
<aspace type="mprotect" size="352256"/>
</heap>
<heap nr="63">
<sizes>
  <size from="17" to="32" total="480" count="15"/>
  <size from="33" to="48" total="144" count="3"/>
  <size from="65" to="80" total="80" count="1"/>
  <size from="81" to="96" total="96" count="1"/>
  <size from="145" to="145" total="435" count="3"/>
  <size from="161" to="161" total="483" count="3"/>
  <size from="177" to="177" total="1770" count="10"/>
  <size from="385" to="385" total="385" count="1"/>
  <size from="417" to="417" total="417" count="1"/>
  <size from="433" to="433" total="866" count="2"/>
  <size from="497" to="497" total="994" count="2"/>
  <size from="529" to="529" total="529" count="1"/>
  <size from="545" to="545" total="1090" count="2"/>
  <size from="785" to="785" total="1570" count="2"/>
  <size from="1729" to="1729" total="1729" count="1"/>
  <size from="6593" to="6593" total="6593" count="1"/>
  <size from="16305" to="16305" total="16305" count="1"/>
  <unsorted from="33" to="98257" total="607517" count="173"/>
</sizes>
<total type="fast" count="20" size="800"/>
<total type="rest" count="203" size="640683"/>
<system type="current" size="18550784"/>
<system type="max" size="18550784"/>
<aspace type="total" size="18550784"/>
<aspace type="mprotect" size="18550784"/>
</heap>
<total type="fast" count="215" size="11104"/>
<total type="rest" count="1319" size="23240735655"/>
<total type="mmap" count="19" size="18141184"/>
<system type="current" size="23401275392"/>
<system type="max" size="27314724864"/>
<aspace type="total" size="626229248"/>
<aspace type="mprotect" size="627654656"/>
</malloc>

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Excessive memory consumption when using malloc()
  2021-11-25 20:56       ` Adhemerval Zanella
@ 2021-11-26 18:10         ` Christian Hoff
  2021-11-29 17:06           ` Patrick McGehearty
  0 siblings, 1 reply; 10+ messages in thread
From: Christian Hoff @ 2021-11-26 18:10 UTC (permalink / raw)
  To: Adhemerval Zanella, Carlos O'Donell, Konstantin Kharlamov, libc-help

Hello Adhemerval,

On 11/25/21 9:56 PM, Adhemerval Zanella wrote:
> What I think we might improve is to maybe add an heuristic to call
> malloc_trim once a certain level of fragmentation in the main_arena is found.
> The question is which metric and threshold to use.  The trimming does have
> a cost, however I think it worth to decrease fragmentation and memory utilization.

Yes, I think this is a very good idea. It is difficult for us to tell
our customers that our application consumes so much memory even while it
is not running any computations. Of course, we can call malloc_trim() as
a workaround, but even this is difficult as this is a Java application,
so calling system functions is not so straightforward. Any glibc
improvements in this area would be highly welcome.


Best regards,

    Christian


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Excessive memory consumption when using malloc()
  2021-11-26 18:10         ` Christian Hoff
@ 2021-11-29 17:06           ` Patrick McGehearty
  0 siblings, 0 replies; 10+ messages in thread
From: Patrick McGehearty @ 2021-11-29 17:06 UTC (permalink / raw)
  To: Christian Hoff, Adhemerval Zanella, Carlos O'Donell,
	Konstantin Kharlamov, libc-help

I wonder if a useful heuristic would be for under some
circumstances for the malloc library to call malloc_trim()
every so often, based on passage of time in addition to
the current calls to malloc_trim() based on user calls to free().

If free memory is cached but unused for a 'substantial'
time while the program is doing 'other' things, it gets
freed for other use by the OS. Setting the default to
a time is large enough to avoid excess syscall overhead
while being below typical human perception would be right
for most contexts.

This option could be under tunable control (at least
until we understand better heuristics) with two
variables:
1) A variable that says yes/no we will call malloc_trim()
based on time. (Initial default: NO)
2) A variable that specifies the time frequency.
(Initial default: 1/10 second or reasonable approximation)

This approach avoids the need to have malloc_trim()
or calls to other malloc internals appear in user
applications.

I have not made any investigation of implementation
details. If anyone wants to take this idea and run
with it, they are welcome to do so.

- Patrick McGehearty


On 11/26/2021 12:10 PM, Christian Hoff via Libc-help wrote:
> Hello Adhemerval,
>
> On 11/25/21 9:56 PM, Adhemerval Zanella wrote:
>> What I think we might improve is to maybe add an heuristic to call
>> malloc_trim once a certain level of fragmentation in the main_arena 
>> is found.
>> The question is which metric and threshold to use.  The trimming does 
>> have
>> a cost, however I think it worth to decrease fragmentation and memory 
>> utilization.
>
> Yes, I think this is a very good idea. It is difficult for us to tell
> our customers that our application consumes so much memory even while it
> is not running any computations. Of course, we can call malloc_trim() as
> a workaround, but even this is difficult as this is a Java application,
> so calling system functions is not so straightforward. Any glibc
> improvements in this area would be highly welcome.
>
>
> Best regards,
>
>    Christian
>


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Excessive memory consumption when using malloc()
  2021-11-26 17:58   ` Christian Hoff
@ 2021-11-29 19:44     ` Christian Hoff
  0 siblings, 0 replies; 10+ messages in thread
From: Christian Hoff @ 2021-11-29 19:44 UTC (permalink / raw)
  To: Carlos O'Donell, libc-help

Hello all,

meanwhile, I spent quite some time analyzing the reports generated by
malloc_info() at various stages of my program. I also ran a few
additional experiments. By now, I am quite confident that I have found
the root cause of the problem.

As you might remember, my application spawns two threads that execute
the memory-intensive computations. The lifetime of these threads is
limited to the computations, so when the computations end, both
computation threads will be terminated. As soon as the computations are
resumed, the two threads are started again.

The issue why memory consumption increases so much over time must be
that the computation threads are randomly assigned to different arenas.
But then, memory can seemingly not be moved between arenas. This is also
what I found in some tcmalloc documentation
(http://goog-perftools.sourceforge.net/doc/tcmalloc.html):

 > ptmalloc2 also reduces lock contention by using per-thread arenas but
there is a big problem with ptmalloc2's use of per-thread arenas.
 > In ptmalloc2 memory can never move from one arena to another. This
can lead to huge amounts of wasted space. For example, in one
 > Google application, the first phase would allocate approximately
300MB of memory for its data structures. When the first phase finished,
 > a second phase would be started in the same address space. If this
second phase was assigned a different arena than the one used by the
 > first phase, this phase would not reuse any of the memory left after
the first phase and would add another 300MB to the address space.
 > Similar memory blowup problems were also noticed in other applications.

That seems to describe exactly the issue I am experiencing. I tried to
change the number of arenas (via M_ARENA_MAX in mallopt()) and found out
that the memory usage of my application varies greatly depending on the
number of arenas. Memory usage remains below 10 GB if I execute the
calculations repeatedly with just one arena, but increases as soon as I
configure my application to use 2 or more arenas. When using 5 arenas,
the memory usage gets so high that my processing workstation eventually
runs out of memory.

In the reports generated by malloc_info(), I can see that the size of 1
or 2 arenas increases between each runs of the computations. Because of
heap fragmentation, spare memory in the unused arenas is not returned
back to the OS and the memory footprint of the application grows.

Of course, calling malloc_trim() internally (as is currently being
discussed here on this mailing list) would solve this problem, but even
more promising to me seems how tcmalloc handles large allocations (>256
KB). In tcmalloc, large allocations are done in the backend and there is
only one backend per application. This makes sure that big memory chunks
can be reused around thread boundaries. This avoids the memory blowup
problems in my application. I guess using tcmalloc is the better choice
for me - even if glibc malloc would call malloc_trim() internally, then
I guess the repeated calls to malloc_trim() would slow my application
down. With tcmalloc, my application should perform better. Even though
tcmalloc also suffers from the problem that it cannot compact a
fragmented heap, it doesn't hurt so much as there is only one "arena"
where large memory chunks are allocated - and that is the backend. This
one arena never gets so large that my workstation runs out of memory.


Best regards,

    Christian

On 11/26/21 6:58 PM, Christian Hoff via Libc-help wrote:
> Hello Carlos,
>
> many thanks for your support.
>
> On 11/25/21 7:20 PM, Carlos O'Donell wrote:
>
>> How many cpus does the system have?
> We have 8 CPUs.
>> How many threads do you create?
> Our computations are running in 2 threads. However, the lifetime of both
> threads is limited to the duration of the computation. Both threads exit
> after the calculations are complete. The next round of computations will
> be performed by 2 other, newly started threads.
>> Is this 10GiB of RSS or VSS?
>
> It is 10 GiB of RSS memory. Meaning that the calculations each time
> allocate 10 GiB of memory, which is then used and so it becomes resident
> RSS memory. After the calculations are done, we free() this memory
> again. At this point, the memory is returned to the glibc allocator
>
>> This coalescing and freeing is prevented it there are in-use chunks
>> in the heap.
>>
>> Consider this scenario:
>> - Make many large allocations that have a short lifetime.
>> - Make one small allocation that has a very long lifetime.
>> - Free all the large allocations.
>>
>> The heap cannot be freed downwards because of the small long
>> liftetime allocation.
>>
>> The call to malloc_trim() walks the heap chunks and frees page-sized
>> chunks or
>> larger without the requirement that they come from the top of the heap.
>>
>> In glibc's allocator, mixing lifetimes for allocations will cause
>> heap growth.
> I think that is exactly what is happening in our case. Thanks for the
> explanation!
>> I have an important question to ask now:
>>
>> Do you use aligned allocations?
>>
>> We have right now an outstanding defect where aligned allocations
>> create small
>> residual free chunks, and when free'd back and allocated again as an
>> aligned
>> chunk, we are forced to split chunks again, which can lead to
>> ratcheting effects
>> with certain aligned allocations.
>>
>> We had a prototype patch for this in Fedora in 2019:
>> https://lists.fedoraproject.org/archives/list/glibc@lists.fedoraproject.org/thread/2PCHP5UWONIOAEUG34YBAQQYD7JL5JJ4/
>>
>>
> No, the 512 KiB allocations for the computation are not aligned. We just
> request it using malloc(). But the application is a Java application
> that is running some native C++ code. And I don't know if Java allocates
> some aligned memory. But the vast majority of allocations are ~512 KiB
> and these are not aligned.
>>> And then we also have one other problem. The first run of the
>>> computations is always fine: we allocate 10 GB of memory and the
>>> application grows to 10 GB. Afterwards, we release those 10 GB of
>>> memory
>>> since the computations are now done and at this point the freed memory
>>> is returned back to the allocator (however, the size of the process
>>> remains 10 GB unless we call malloc_trim()). But if we now re-run the
>>> same computations again a second time (this time using different
>>> threads), a problem occurs. In this case, the size of the application
>>> grows well beyond 10 GB. It can get 20 GB or larger and the process is
>>> eventually killed because the system runs out of memory.
>> You need to determine what is going on under the hood here.
>>
>> You may want to just use malloc_info() to get a routine dump of the
>> heap state.
>>
>> This will give us a starting point to see what is growing.
>
> To make it easier to run multiple rounds of calculations, I have now
> modified the code a bit so that only ~5 GiB of memory is allocated every
> time when we perform the computations. The 5 GiB are still allocated in
> chunks of about 512 KiB. After the calculations, all this memory is
> free()'ed again.
>
> After running the calculations for the first time, we see that the
> application consumes about 5 GiB of RSS memory. But our problem is that
> if we run the computations again for a second and third time, the memory
> usage increases even beyond 5 GiB, even though we release all memory
> that the calculation consumes after each iteration. After running the
> same workload 12 times, our processing workstation runs out of memory
> and gets very slow. In detail, the memory consumption after each round
> of calculations is captured in the table below.
>
> After Iteration   Memory Consumption
> 1             5.13 GiB
> 2             8.9 GiB
> 3             10.48 GiB
> 4             14.48 GiB
> 5             18.11 GiB
> 6             16.03 GiB
> ......           ..............
> 12            21.79 GiB
>
> As you can see, the RSS memory usage of our application increases
> continuously, especially during the first few rounds of calculations.
> Our expectation would be that the RSS memory usage remains at 5 GiB as
> the computations only allocate about 5 GiB of memory each time. After
> running the computations 12 times, glibc allocator caches have grown to
> over 20 GiB. All this memory can only be reclaimed by calling
> malloc_trim().
>
> I have also attached the traces from malloc_info() after each iteration
> of the computations. The first trace ("after_run_no_1.txt") was captured
> after running the computations once and shows a relatively low memory
> usage of 5 GiB. But in the subsequent traces, memory consumption
> increases. Our application has 64 arenas (which is eight times eight
> CPUs).
>
> As I mentioned, the lifetime of the 2 computation threads is limited to
> the computation itself. The threads will be restarted with each run of
> the computations. Once the computation starts, the threads are assigned
> to an arena. Could it be that these two threads are always assigned to
> different arenas on each run of the computations and could that explain
> that the glibc allocator caches are growing from run to run?
>
>> We have a malloc allocation tracer that you can use to capture a
>> workload and
>> share a snapshot of the workload with upstream:
>> https://pagure.io/glibc-malloc-trace-utils
>>
>> Sharing the workload might be hard because this is a full API trace
>> and it gets
>> difficult to share.
>
> For now, I haven't done that yet (as it would be difficult to share,
> just as you said). I hope that the malloc_info() traces already give a
> picture of what is happening. But if we need them, I will be happy to
> capture these traces.
>
>
> Best regards,
>
>    Christian
>

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2021-11-29 19:44 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-25 17:20 Excessive memory consumption when using malloc() Christian Hoff
2021-11-25 17:46 ` Konstantin Kharlamov
2021-11-25 18:12   ` Konstantin Kharlamov
2021-11-25 18:21     ` Carlos O'Donell
2021-11-25 20:56       ` Adhemerval Zanella
2021-11-26 18:10         ` Christian Hoff
2021-11-29 17:06           ` Patrick McGehearty
2021-11-25 18:20 ` Carlos O'Donell
2021-11-26 17:58   ` Christian Hoff
2021-11-29 19:44     ` Christian Hoff

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).