FAQ
I have a IaaS cloud on DigitalOcean with 1gb ram and hosts 2 of my mobile
application backends in there.

I use bouncy to get the requests from port 80 and redirects it to the 2
apps.

I recently brought together both of these 2 apps together, they used to
work fine independently on 512 mb ram servers.

Both are just apis that does just one purpose most of the time. One app
being an xml searching app, searching 6 local xml files and outputs one.
Another app is just a static file server, serving about 1200 small images.
Here is the output for my free command.

              total used free shared buffers cached
Mem: 1017956 939592 78364 24 54256 121336
-/+ buffers/cache: 764000 253956
Swap: 4194300 270660 3923640

There is only moderate traffic on both these apps, maybe about 2 req/sec
rate. You can see that my free memory is too low 78364. the used memory
grew from less than half of what is now, after i started the app.
After a day or even less, the apps going to fail, with one app giving me
"Evacualtion allocation failed, process out of memory" error, and the
networking in the ubuntu server fails. I have to reboot them from the
dashboard to get the server up again.

So i started printing the proccess.memoryusage and here it is:
App 1: { rss: 389242880, heapTotal: 58235904, heapUsed: 32149968 }
App 2: { rss: 89575424, heapTotal: 49980416, heapUsed: 27664696 }

Are you noticing a problem. I dont know much about memory debugging, can
you point out anything that is wrong to me.

I also tried node-memwatch, logging on 'stats' and 'leak'. The server is up
for a day, and so far I dont have a leak. Anyway, I will print the logged
stats now.
*App 1:*
{ num_full_gc: 1,
   num_inc_gc: 1,
   heap_compactions: 1,
   usage_trend: 0,
   estimated_base: 9375592,
   current_base: 9375592,
   min: 0,
   max: 0 }
{ num_full_gc: 1,
   num_inc_gc: 1,
   heap_compactions: 1,
   usage_trend: 0,
   estimated_base: 9668888,
   current_base: 9668888,
   min: 0,
   max: 0 }
{ num_full_gc: 1,
   num_inc_gc: 1,
   heap_compactions: 1,
   usage_trend: 0,
   estimated_base: 10864608,
   current_base: 10864608,
   min: 0,
   max: 0 }
{ num_full_gc: 2,
   num_inc_gc: 4,
   heap_compactions: 2,
   usage_trend: 0,
   estimated_base: 15852832,
   current_base: 15852832,
   min: 0,
   max: 0 }
{ num_full_gc: 3,
   num_inc_gc: 16,
   heap_compactions: 3,
   usage_trend: 0,
   estimated_base: 16457640,
   current_base: 16457640,
   min: 16457640,
   max: 16457640 }
{ num_full_gc: 4,
   num_inc_gc: 33,
   heap_compactions: 4,
   usage_trend: 0,
   estimated_base: 16104624,
   current_base: 16104624,
   min: 16104624,
   max: 16457640 }



*App 2:*
{ num_full_gc: 1,
   num_inc_gc: 1,
   heap_compactions: 1,
   usage_trend: 0,
   estimated_base: 7368408,
   current_base: 7368408,
   min: 0,
   max: 0 }
{ num_full_gc: 2,
   num_inc_gc: 1,
   heap_compactions: 2,
   usage_trend: 0,
   estimated_base: 7528144,
   current_base: 7528144,
   min: 0,
   max: 0 }
{ num_full_gc: 3,
   num_inc_gc: 1,
   heap_compactions: 3,
   usage_trend: 0,
   estimated_base: 7849616,
   current_base: 7849616,
   min: 7849616,
   max: 7849616 }
{ num_full_gc: 4,
   num_inc_gc: 1,
   heap_compactions: 4,
   usage_trend: 0,
   estimated_base: 7894376,
   current_base: 7894376,
   min: 7849616,
   max: 7894376 }
{ num_full_gc: 5,
   num_inc_gc: 1,
   heap_compactions: 5,
   usage_trend: 0,
   estimated_base: 7628840,
   current_base: 7628840,
   min: 7628840,
   max: 7894376 }
{ num_full_gc: 6,
   num_inc_gc: 1,
   heap_compactions: 6,
   usage_trend: 0,
   estimated_base: 7307016,
   current_base: 7307016,
   min: 7307016,
   max: 7894376 }
{ num_full_gc: 7,
   num_inc_gc: 1,
   heap_compactions: 7,
   usage_trend: 0,
   estimated_base: 7405248,
   current_base: 7405248,
   min: 7307016,
   max: 7894376 }
{ num_full_gc: 8,
   num_inc_gc: 1,
   heap_compactions: 8,
   usage_trend: 0,
   estimated_base: 7441416,
   current_base: 7441416,
   min: 7307016,
   max: 7894376 }
{ num_full_gc: 9,
   num_inc_gc: 1,
   heap_compactions: 9,
   usage_trend: 0,
   estimated_base: 7466384,
   current_base: 7466384,
   min: 7307016,
   max: 7894376 }
{ num_full_gc: 10,
   num_inc_gc: 1,
   heap_compactions: 10,
   usage_trend: 0,
   estimated_base: 7471194,
   current_base: 7514488,
   min: 7307016,
   max: 7894376 }
{ num_full_gc: 11,
   num_inc_gc: 1,
   heap_compactions: 11,
   usage_trend: 0,
   estimated_base: 7472706,
   current_base: 7486320,
   min: 7307016,
   max: 7894376 }
There is more output in App 2, but I think this would do.

So far, no leak triggered.
But I am new to analysing memory dumps, can anyone help me out on this?

--
Job board: http://jobs.nodejs.org/
New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
---
You received this message because you are subscribed to the Google Groups "nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscribe@googlegroups.com.
To post to this group, send email to nodejs@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/3968728e-4dec-4591-b69a-0af2b52427d8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Search Discussions

  • Andreas Marschke at Nov 14, 2014 at 5:52 pm
    Hi!

    Just as I was idliy reading the documentation for node-memwatch this mail
    popped up!

    So yeah I would like to see a solution for this as well. And besides
    looking into adding memwatch to
    my toolchain I'll also be using heapdiff() from memwatch. This way you can
    diff the heaps between
    runtimes of the Garbage collector. But that of course depends on how much
    of the documentation
    correlates to reality.

    I too have a similiar Problem running a node process with an express app
    listening on 80 and 443.

    I'll report back when I have sensible Data.

    Cheers and please post back if you have something!

    Andreas Marschke.

    --
    Job board: http://jobs.nodejs.org/
    New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md
    Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    ---
    You received this message because you are subscribed to the Google Groups "nodejs" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscribe@googlegroups.com.
    To post to this group, send email to nodejs@googlegroups.com.
    To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/28ca012b-bba5-4ee0-989e-d6c2ec388c62%40googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.
  • Jimb Esser at Nov 18, 2014 at 12:49 am
    It looks like all of the memory being used is in your App1, and not in the
    Javascript Heap (heap is just 58MB but the resident set size is 371MB).
      Unless you're using custom native modules, that probably means you're
    accumulating/leaking Buffer objects (which, if I remember right, are not in
    the JS heap). Common causes of this would be hanging on to data returned
    from low level functions like fs.read or from network events.

    If you're on a Linux system, and you want to know where your native
    (non-JS) memory is being allocated from, you can try node-mtrace
    <https://github.com/Jimbly/node-mtrace>, however, unless you're using
    custom native modules, it's probably just going to say 320MB allocated from
    node_buffer.cc or C++'s new(), which won't be particularly helpful.

    Hope some of that helps!
    On Friday, November 14, 2014 4:12:55 AM UTC-8, Jamsheed K wrote:

    I have a IaaS cloud on DigitalOcean with 1gb ram and hosts 2 of my mobile
    application backends in there.

    I use bouncy to get the requests from port 80 and redirects it to the 2
    apps.

    I recently brought together both of these 2 apps together, they used to
    work fine independently on 512 mb ram servers.

    Both are just apis that does just one purpose most of the time. One app
    being an xml searching app, searching 6 local xml files and outputs one.
    Another app is just a static file server, serving about 1200 small images.
    Here is the output for my free command.

    total used free shared buffers cached
    Mem: 1017956 939592 78364 24 54256 121336
    -/+ buffers/cache: 764000 253956
    Swap: 4194300 270660 3923640

    There is only moderate traffic on both these apps, maybe about 2 req/sec
    rate. You can see that my free memory is too low 78364. the used memory
    grew from less than half of what is now, after i started the app.
    After a day or even less, the apps going to fail, with one app giving me
    "Evacualtion allocation failed, process out of memory" error, and the
    networking in the ubuntu server fails. I have to reboot them from the
    dashboard to get the server up again.

    So i started printing the proccess.memoryusage and here it is:
    App 1: { rss: 389242880, heapTotal: 58235904, heapUsed: 32149968 }
    App 2: { rss: 89575424, heapTotal: 49980416, heapUsed: 27664696 }

    Are you noticing a problem. I dont know much about memory debugging, can
    you point out anything that is wrong to me.

    I also tried node-memwatch, logging on 'stats' and 'leak'. The server is
    up for a day, and so far I dont have a leak. Anyway, I will print the
    logged stats now.
    *App 1:*
    { num_full_gc: 1,
    num_inc_gc: 1,
    heap_compactions: 1,
    usage_trend: 0,
    estimated_base: 9375592,
    current_base: 9375592,
    min: 0,
    max: 0 }
    { num_full_gc: 1,
    num_inc_gc: 1,
    heap_compactions: 1,
    usage_trend: 0,
    estimated_base: 9668888,
    current_base: 9668888,
    min: 0,
    max: 0 }
    { num_full_gc: 1,
    num_inc_gc: 1,
    heap_compactions: 1,
    usage_trend: 0,
    estimated_base: 10864608,
    current_base: 10864608,
    min: 0,
    max: 0 }
    { num_full_gc: 2,
    num_inc_gc: 4,
    heap_compactions: 2,
    usage_trend: 0,
    estimated_base: 15852832,
    current_base: 15852832,
    min: 0,
    max: 0 }
    { num_full_gc: 3,
    num_inc_gc: 16,
    heap_compactions: 3,
    usage_trend: 0,
    estimated_base: 16457640,
    current_base: 16457640,
    min: 16457640,
    max: 16457640 }
    { num_full_gc: 4,
    num_inc_gc: 33,
    heap_compactions: 4,
    usage_trend: 0,
    estimated_base: 16104624,
    current_base: 16104624,
    min: 16104624,
    max: 16457640 }



    *App 2:*
    { num_full_gc: 1,
    num_inc_gc: 1,
    heap_compactions: 1,
    usage_trend: 0,
    estimated_base: 7368408,
    current_base: 7368408,
    min: 0,
    max: 0 }
    { num_full_gc: 2,
    num_inc_gc: 1,
    heap_compactions: 2,
    usage_trend: 0,
    estimated_base: 7528144,
    current_base: 7528144,
    min: 0,
    max: 0 }
    { num_full_gc: 3,
    num_inc_gc: 1,
    heap_compactions: 3,
    usage_trend: 0,
    estimated_base: 7849616,
    current_base: 7849616,
    min: 7849616,
    max: 7849616 }
    { num_full_gc: 4,
    num_inc_gc: 1,
    heap_compactions: 4,
    usage_trend: 0,
    estimated_base: 7894376,
    current_base: 7894376,
    min: 7849616,
    max: 7894376 }
    { num_full_gc: 5,
    num_inc_gc: 1,
    heap_compactions: 5,
    usage_trend: 0,
    estimated_base: 7628840,
    current_base: 7628840,
    min: 7628840,
    max: 7894376 }
    { num_full_gc: 6,
    num_inc_gc: 1,
    heap_compactions: 6,
    usage_trend: 0,
    estimated_base: 7307016,
    current_base: 7307016,
    min: 7307016,
    max: 7894376 }
    { num_full_gc: 7,
    num_inc_gc: 1,
    heap_compactions: 7,
    usage_trend: 0,
    estimated_base: 7405248,
    current_base: 7405248,
    min: 7307016,
    max:
    ...
    --
    Job board: http://jobs.nodejs.org/
    New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md
    Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    ---
    You received this message because you are subscribed to the Google Groups "nodejs" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscribe@googlegroups.com.
    To post to this group, send email to nodejs@googlegroups.com.
    To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/c2586848-dbc8-4ecd-a46e-41de6001c5b2%40googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.
  • Jamsheed K at Nov 18, 2014 at 1:27 pm
    The libraries I use are fs, async, and libxmljs. I don't get what you refer
    to as custom native modules. Yeah, I use fs.readFile(). How do I understand
    if it caused the problem.
    I did a heapdiff at points of the beginning of this function and ending of
    this function and got this. Mem stays at ~9mb according to this.
    {
         "before": {
             "nodes": 58402,
             "time": "2014-11-18T02:30:45.000Z",
             "size_bytes": 9284608,
             "size": "8.85 mb"
         },
         "after": {
             "nodes": 57714,
             "time": "2014-11-18T02:30:45.000Z",
             "size_bytes": 9404784,
             "size": "8.97 mb"
         },
         "change": {
             "size_bytes": 120176,
             "size": "117.36 kb",
             "freed_nodes": 831,
             "allocated_nodes": 145,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -15376,
                 "size": "-15.02 kb",
                 "+": 39,
                 "-": 262
             }, {
                 "what": "Closure",
                 "size_bytes": -1080,
                 "size": "-1.05 kb",
                 "+": 13,
                 "-": 28
             }, {
                 "what": "Code",
                 "size_bytes": -67712,
                 "size": "-66.13 kb",
                 "+": 22,
                 "-": 186
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 2,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 184,
                 "size": "184 bytes",
                 "+": 8,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 210904,
                 "size": "205.96 kb",
                 "+": 42,
                 "-": 73
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58961,
             "time": "2014-11-18T02:46:09.000Z",
             "size_bytes": 9347616,
             "size": "8.91 mb"
         },
         "after": {
             "nodes": 59567,
             "time": "2014-11-18T02:46:09.000Z",
             "size_bytes": 9660736,
             "size": "9.21 mb"
         },
         "change": {
             "size_bytes": 313120,
             "size": "305.78 kb",
             "freed_nodes": 185,
             "allocated_nodes": 791,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -80,
                 "size": "-80 bytes",
                 "+": 1,
                 "-": 3
             }, {
                 "what": "Array",
                 "size_bytes": 14496,
                 "size": "14.16 kb",
                 "+": 283,
                 "-": 93
             }, {
                 "what": "Closure",
                 "size_bytes": -936,
                 "size": "-936 bytes",
                 "+": 12,
                 "-": 25
             }, {
                 "what": "Code",
                 "size_bytes": 81536,
                 "size": "79.63 kb",
                 "+": 177,
                 "-": 4
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 4,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 152,
                 "size": "152 bytes",
                 "+": 7,
                 "-": 3
             }, {
                 "what": "String",
                 "size_bytes": 215888,
                 "size": "210.83 kb",
                 "+": 106,
                 "-": 15
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 57891,
             "time": "2014-11-18T02:51:24.000Z",
             "size_bytes": 9217656,
             "size": "8.79 mb"
         },
         "after": {
             "nodes": 57576,
             "time": "2014-11-18T02:51:24.000Z",
             "size_bytes": 9370320,
             "size": "8.94 mb"
         },
         "change": {
             "size_bytes": 152664,
             "size": "149.09 kb",
             "freed_nodes": 917,
             "allocated_nodes": 602,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -7296,
                 "size": "-7.13 kb",
                 "+": 193,
                 "-": 351
             }, {
                 "what": "Closure",
                 "size_bytes": -1008,
                 "size": "-1008 bytes",
                 "+": 13,
                 "-": 27
             }, {
                 "what": "Code",
                 "size_bytes": -50592,
                 "size": "-49.41 kb",
                 "+": 114,
                 "-": 248
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 2,
                 "-": 4
             }, {
                 "what": "Object",
                 "size_bytes": 168,
                 "size": "168 bytes",
                 "+": 7,
                 "-": 2
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 213544,
                 "size": "208.54 kb",
                 "+": 96,
                 "-": 72
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58324,
             "time": "2014-11-18T02:51:37.000Z",
             "size_bytes": 9270496,
             "size": "8.84 mb"
         },
         "after": {
             "nodes": 58302,
             "time": "2014-11-18T02:51:38.000Z",
             "size_bytes": 9491064,
             "size": "9.05 mb"
         },
         "change": {
             "size_bytes": 220568,
             "size": "215.4 kb",
             "freed_nodes": 724,
             "allocated_nodes": 704,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 1,
                 "-": 2
             }, {
                 "what": "Array",
                 "size_bytes": 704,
                 "size": "704 bytes",
                 "+": 248,
                 "-": 261
             }, {
                 "what": "Closure",
                 "size_bytes": -1008,
                 "size": "-1008 bytes",
                 "+": 14,
                 "-": 28
             }, {
                 "what": "Code",
                 "size_bytes": 7968,
                 "size": "7.78 kb",
                 "+": 146,
                 "-": 156
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Native",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 4,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 280,
                 "size": "280 bytes",
                 "+": 10,
                 "-": 2
             }, {
                 "what": "SlowBuffer",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 213776,
                 "size": "208.77 kb",
                 "+": 88,
                 "-": 66
             }]
         }
    } {
         "before": {
             "nodes": 58181,
             "time": "2014-11-18T02:51:49.000Z",
             "size_bytes": 9241648,
             "size": "8.81 mb"
         },
         "after": {
             "nodes": 57705,
             "time": "2014-11-18T02:51:49.000Z",
             "size_bytes": 9405520,
             "size": "8.97 mb"
         },
         "change": {
             "size_bytes": 163872,
             "size": "160.03 kb",
             "freed_nodes": 794,
             "allocated_nodes": 318,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -13304,
                 "size": "-12.99 kb",
                 "+": 115,
                 "-": 245
             }, {
                 "what": "Closure",
                 "size_bytes": -1944,
                 "size": "-1.9 kb",
                 "+": 13,
                 "-": 40
             }, {
                 "what": "Code",
                 "size_bytes": -30976,
                 "size": "-30.25 kb",
                 "+": 86,
                 "-": 145
             }, {
                 "what": "Date",
                 "size_bytes": -96,
                 "size": "-96 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "IncomingMessage",
                 "size_bytes": -208,
                 "size": "-208 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": -48,
                 "size": "-48 bytes",
                 "+": 2,
                 "-": 5
             }, {
                 "what": "Object",
                 "size_bytes": 16,
                 "size": "16 bytes",
                 "+": 11,
                 "-": 14
             }, {
                 "what": "ReadableState",
                 "size_bytes": -192,
                 "size": "-192 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "ServerResponse",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 217072,
                 "size": "211.98 kb",
                 "+": 51,
                 "-": 117
             }, {
                 "what": "Url",
                 "size_bytes": -240,
                 "size": "-240 bytes",
                 "+": 0,
                 "-": 2
             }]
         }
    } {
         "before": {
             "nodes": 58105,
             "time": "2014-11-18T02:54:13.000Z",
             "size_bytes": 9251752,
             "size": "8.82 mb"
         },
         "after": {
             "nodes": 58917,
             "time": "2014-11-18T02:54:13.000Z",
             "size_bytes": 9565600,
             "size": "9.12 mb"
         },
         "change": {
             "size_bytes": 313848,
             "size": "306.49 kb",
             "freed_nodes": 314,
             "allocated_nodes": 1126,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -152,
                 "size": "-152 bytes",
                 "+": 0,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": 17792,
                 "size": "17.38 kb",
                 "+": 391,
                 "-": 158
             }, {
                 "what": "Closure",
                 "size_bytes": -720,
                 "size": "-720 bytes",
                 "+": 14,
                 "-": 24
             }, {
                 "what": "Code",
                 "size_bytes": 75744,
                 "size": "73.97 kb",
                 "+": 236,
                 "-": 47
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 4,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 184,
                 "size": "184 bytes",
                 "+": 8,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 216680,
                 "size": "211.6 kb",
                 "+": 147,
                 "-": 23
             }]
         }
    } {
         "before": {
             "nodes": 58244,
             "time": "2014-11-18T02:54:26.000Z",
             "size_bytes": 9262336,
             "size": "8.83 mb"
         },
         "after": {
             "nodes": 57297,
             "time": "2014-11-18T02:54:26.000Z",
             "size_bytes": 9348312,
             "size": "8.92 mb"
         },
         "change": {
             "size_bytes": 85976,
             "size": "83.96 kb",
             "freed_nodes": 1134,
             "allocated_nodes": 189,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -22128,
                 "size": "-21.61 kb",
                 "+": 57,
                 "-": 366
             }, {
                 "what": "Closure",
                 "size_bytes": -936,
                 "size": "-936 bytes",
                 "+": 15,
                 "-": 28
             }, {
                 "what": "Code",
                 "size_bytes": -94784,
                 "size": "-92.56 kb",
                 "+": 30,
                 "-": 261
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Native",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 2,
                 "-": 4
             }, {
                 "what": "Object",
                 "size_bytes": 184,
                 "size": "184 bytes",
                 "+": 8,
                 "-": 3
             }, {
                 "what": "SlowBuffer",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 211648,
                 "size": "206.69 kb",
                 "+": 37,
                 "-": 115
             }]
         }
    } {
         "before": {
             "nodes": 58311,
             "time": "2014-11-18T02:54:55.000Z",
             "size_bytes": 9255688,
             "size": "8.83 mb"
         },
         "after": {
             "nodes": 58739,
             "time": "2014-11-18T02:54:55.000Z",
             "size_bytes": 9546680,
             "size": "9.1 mb"
         },
         "change": {
             "size_bytes": 290992,
             "size": "284.17 kb",
             "freed_nodes": 387,
             "allocated_nodes": 815,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 0,
                 "-": 3
             }, {
                 "what": "Array",
                 "size_bytes": 9032,
                 "size": "8.82 kb",
                 "+": 305,
                 "-": 139
             }, {
                 "what": "Closure",
                 "size_bytes": -1944,
                 "size": "-1.9 kb",
                 "+": 13,
                 "-": 40
             }, {
                 "what": "Code",
                 "size_bytes": 71456,
                 "size": "69.78 kb",
                 "+": 200,
                 "-": 42
             }, {
                 "what": "Date",
                 "size_bytes": -96,
                 "size": "-96 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "IncomingMessage",
                 "size_bytes": -208,
                 "size": "-208 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 16,
                 "size": "16 bytes",
                 "+": 4,
                 "-": 3
             }, {
                 "what": "Object",
                 "size_bytes": -64,
                 "size": "-64 bytes",
                 "+": 9,
                 "-": 15
             }, {
                 "what": "ReadableState",
                 "size_bytes": -192,
                 "size": "-192 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "ServerResponse",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 212232,
                 "size": "207.26 kb",
                 "+": 92,
                 "-": 70
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 57716,
             "time": "2014-11-18T02:55:00.000Z",
             "size_bytes": 9194320,
             "size": "8.77 mb"
         },
         "after": {
             "nodes": 57633,
             "time": "2014-11-18T02:55:00.000Z",
             "size_bytes": 9379840,
             "size": "8.95 mb"
         },
         "change": {
             "size_bytes": 185520,
             "size": "181.17 kb",
             "freed_nodes": 740,
             "allocated_nodes": 657,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -2672,
                 "size": "-2.61 kb",
                 "+": 216,
                 "-": 272
             }, {
                 "what": "Closure",
                 "size_bytes": -936,
                 "size": "-936 bytes",
                 "+": 11,
                 "-": 24
             }, {
                 "what": "Code",
                 "size_bytes": -23360,
                 "size": "-22.81 kb",
                 "+": 127,
                 "-": 161
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 2,
                 "-": 4
             }, {
                 "what": "Object",
                 "size_bytes": 160,
                 "size": "160 bytes",
                 "+": 7,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 213784,
                 "size": "208.77 kb",
                 "+": 97,
                 "-": 72
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58540,
             "time": "2014-11-18T02:55:14.000Z",
             "size_bytes": 9294336,
             "size": "8.86 mb"
         },
         "after": {
             "nodes": 58258,
             "time": "2014-11-18T02:55:14.000Z",
             "size_bytes": 9487008,
             "size": "9.05 mb"
         },
         "change": {
             "size_bytes": 192672,
             "size": "188.16 kb",
             "freed_nodes": 902,
             "allocated_nodes": 622,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 1,
                 "-": 2
             }, {
                 "what": "Array",
                 "size_bytes": -6256,
                 "size": "-6.11 kb",
                 "+": 222,
                 "-": 299
             }, {
                 "what": "Closure",
                 "size_bytes": -2016,
                 "size": "-1.97 kb",
                 "+": 10,
                 "-": 38
             }, {
                 "what": "Code",
                 "size_bytes": -9056,
                 "size": "-8.84 kb",
                 "+": 129,
                 "-": 181
             }, {
                 "what": "Date",
                 "size_bytes": -96,
                 "size": "-96 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "IncomingMessage",
                 "size_bytes": -208,
                 "size": "-208 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 16,
                 "size": "16 bytes",
                 "+": 4,
                 "-": 3
             }, {
                 "what": "Object",
                 "size_bytes": -80,
                 "size": "-80 bytes",
                 "+": 8,
                 "-": 14
             }, {
                 "what": "ReadableState",
                 "size_bytes": -192,
                 "size": "-192 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "ServerResponse",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 214464,
                 "size": "209.44 kb",
                 "+": 79,
                 "-": 123
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58759,
             "time": "2014-11-18T03:05:55.000Z",
             "size_bytes": 9323968,
             "size": "8.89 mb"
         },
         "after": {
             "nodes": 58343,
             "time": "2014-11-18T03:05:55.000Z",
             "size_bytes": 9489808,
             "size": "9.05 mb"
         },
         "change": {
             "size_bytes": 165840,
             "size": "161.95 kb",
             "freed_nodes": 675,
             "allocated_nodes": 259,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -8776,
                 "size": "-8.57 kb",
                 "+": 89,
                 "-": 236
             }, {
                 "what": "Closure",
                 "size_bytes": -1080,
                 "size": "-1.05 kb",
                 "+": 13,
                 "-": 28
             }, {
                 "what": "Code",
                 "size_bytes": -36672,
                 "size": "-35.81 kb",
                 "+": 59,
                 "-": 162
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Native",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 1,
                 "-": 3
             }, {
                 "what": "Object",
                 "size_bytes": 344,
                 "size": "344 bytes",
                 "+": 12,
                 "-": 2
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "SlowBuffer",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 216600,
                 "size": "211.52 kb",
                 "+": 43,
                 "-": 61
             }]
         }
    } {
         "before": {
             "nodes": 58507,
             "time": "2014-11-18T03:08:18.000Z",
             "size_bytes": 9296896,
             "size": "8.87 mb"
         },
         "after": {
             "nodes": 59105,
             "time": "2014-11-18T03:08:19.000Z",
             "size_bytes": 9586744,
             "size": "9.14 mb"
         },
         "change": {
             "size_bytes": 289848,
             "size": "283.05 kb",
             "freed_nodes": 308,
             "allocated_nodes": 906,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": 12952,
                 "size": "12.65 kb",
                 "+": 316,
                 "-": 142
             }, {
                 "what": "Closure",
                 "size_bytes": -1008,
                 "size": "-1008 bytes",
                 "+": 14,
                 "-": 28
             }, {
                 "what": "Code",
                 "size_bytes": 54848,
                 "size": "53.56 kb",
                 "+": 195,
                 "-": 46
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Native",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 2,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 208,
                 "size": "208 bytes",
                 "+": 8,
                 "-": 2
             }, {
                 "what": "SlowBuffer",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 219824,
                 "size": "214.67 kb",
                 "+": 96,
                 "-": 25
             }]
         }
    } {
         "before": {
             "nodes": 58444,
             "time": "2014-11-18T03:10:20.000Z",
             "size_bytes": 9297560,
             "size": "8.87 mb"
         },
         "after": {
             "nodes": 57822,
             "time": "2014-11-18T03:10:20.000Z",
             "size_bytes": 9439656,
             "size": "9 mb"
         },
         "change": {
             "size_bytes": 142096,
             "size": "138.77 kb",
             "freed_nodes": 1034,
             "allocated_nodes": 414,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -11768,
                 "size": "-11.49 kb",
                 "+": 134,
                 "-": 356
             }, {
                 "what": "Closure",
                 "size_bytes": -1584,
                 "size": "-1.55 kb",
                 "+": 15,
                 "-": 37
             }, {
                 "what": "Code",
                 "size_bytes": -55008,
                 "size": "-53.72 kb",
                 "+": 66,
                 "-": 234
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Native",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 16,
                 "size": "16 bytes",
                 "+": 4,
                 "-": 3
             }, {
                 "what": "Object",
                 "size_bytes": 176,
                 "size": "176 bytes",
                 "+": 9,
                 "-": 5
             }, {
                 "what": "ReadableState",
                 "size_bytes": -192,
                 "size": "-192 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "SlowBuffer",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "Socket",
                 "size_bytes": -184,
                 "size": "-184 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 216816,
                 "size": "211.73 kb",
                 "+": 89,
                 "-": 79
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "WritableState",
                 "size_bytes": -160,
                 "size": "-160 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58951,
             "time": "2014-11-18T03:10:45.000Z",
             "size_bytes": 9356344,
             "size": "8.92 mb"
         },
         "after": {
             "nodes": 58932,
             "time": "2014-11-18T03:10:46.000Z",
             "size_bytes": 9576648,
             "size": "9.13 mb"
         },
         "change": {
             "size_bytes": 220304,
             "size": "215.14 kb",
             "freed_nodes": 513,
             "allocated_nodes": 494,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -72,
                 "size": "-72 bytes",
                 "+": 1,
                 "-": 3
             }, {
                 "what": "Array",
                 "size_bytes": -1832,
                 "size": "-1.79 kb",
                 "+": 179,
                 "-": 189
             }, {
                 "what": "Closure",
                 "size_bytes": -1224,
                 "size": "-1.2 kb",
                 "+": 13,
                 "-": 30
             }, {
                 "what": "Code",
                 "size_bytes": 8480,
                 "size": "8.28 kb",
                 "+": 120,
                 "-": 107
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Native",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 2,
                 "-": 4
             }, {
                 "what": "Object",
                 "size_bytes": 224,
                 "size": "224 bytes",
                 "+": 9,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "SlowBuffer",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 215920,
                 "size": "210.86 kb",
                 "+": 58,
                 "-": 55
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 57582,
             "time": "2014-11-18T03:11:36.000Z",
             "size_bytes": 9176016,
             "size": "8.75 mb"
         },
         "after": {
             "nodes": 57968,
             "time": "2014-11-18T03:11:36.000Z",
             "size_bytes": 9448672,
             "size": "9.01 mb"
         },
         "change": {
             "size_bytes": 272656,
             "size": "266.27 kb",
             "freed_nodes": 541,
             "allocated_nodes": 927,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": 11736,
                 "size": "11.46 kb",
                 "+": 312,
                 "-": 233
             }, {
                 "what": "Closure",
                 "size_bytes": -1152,
                 "size": "-1.13 kb",
                 "+": 13,
                 "-": 29
             }, {
                 "what": "Code",
                 "size_bytes": 32864,
                 "size": "32.09 kb",
                 "+": 176,
                 "-": 112
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 4,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 224,
                 "size": "224 bytes",
                 "+": 9,
                 "-": 3
             }, {
                 "what": "String",
                 "size_bytes": 227576,
                 "size": "222.24 kb",
                 "+": 139,
                 "-": 34
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 59550,
             "time": "2014-11-18T03:17:24.000Z",
             "size_bytes": 9450472,
             "size": "9.01 mb"
         },
         "after": {
             "nodes": 58889,
             "time": "2014-11-18T03:17:25.000Z",
             "size_bytes": 9571448,
             "size": "9.13 mb"
         },
         "change": {
             "size_bytes": 120976,
             "size": "118.14 kb",
             "freed_nodes": 1031,
             "allocated_nodes": 372,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -15256,
                 "size": "-14.9 kb",
                 "+": 131,
                 "-": 339
             }, {
                 "what": "Closure",
                 "size_bytes": -1152,
                 "size": "-1.13 kb",
                 "+": 12,
                 "-": 28
             }, {
                 "what": "Code",
                 "size_bytes": -67872,
                 "size": "-66.28 kb",
                 "+": 83,
                 "-": 245
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Native",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 2,
                 "-": 4
             }, {
                 "what": "Object",
                 "size_bytes": 216,
                 "size": "216 bytes",
                 "+": 9,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "SlowBuffer",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 211184,
                 "size": "206.23 kb",
                 "+": 45,
                 "-": 107
             }]
         }
    } {
         "before": {
             "nodes": 57897,
             "time": "2014-11-18T03:24:14.000Z",
             "size_bytes": 9212960,
             "size": "8.79 mb"
         },
         "after": {
             "nodes": 58039,
             "time": "2014-11-18T03:24:14.000Z",
             "size_bytes": 9460888,
             "size": "9.02 mb"
         },
         "change": {
             "size_bytes": 247928,
             "size": "242.12 kb",
             "freed_nodes": 441,
             "allocated_nodes": 583,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -152,
                 "size": "-152 bytes",
                 "+": 0,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": 6232,
                 "size": "6.09 kb",
                 "+": 206,
                 "-": 182
             }, {
                 "what": "Closure",
                 "size_bytes": -1080,
                 "size": "-1.05 kb",
                 "+": 14,
                 "-": 29
             }, {
                 "what": "Code",
                 "size_bytes": 30496,
                 "size": "29.78 kb",
                 "+": 130,
                 "-": 79
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 4,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 224,
                 "size": "224 bytes",
                 "+": 9,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 214488,
                 "size": "209.46 kb",
                 "+": 101,
                 "-": 21
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58045,
             "time": "2014-11-18T03:24:21.000Z",
             "size_bytes": 9251368,
             "size": "8.82 mb"
         },
         "after": {
             "nodes": 58436,
             "time": "2014-11-18T03:24:21.000Z",
             "size_bytes": 9499864,
             "size": "9.06 mb"
         },
         "change": {
             "size_bytes": 248496,
             "size": "242.67 kb",
             "freed_nodes": 513,
             "allocated_nodes": 904,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -152,
                 "size": "-152 bytes",
                 "+": 0,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": 6008,
                 "size": "5.87 kb",
                 "+": 314,
                 "-": 200
             }, {
                 "what": "Closure",
                 "size_bytes": -576,
                 "size": "-576 bytes",
                 "+": 12,
                 "-": 20
             }, {
                 "what": "Code",
                 "size_bytes": 27936,
                 "size": "27.28 kb",
                 "+": 193,
                 "-": 93
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 2,
                 "-": 4
             }, {
                 "what": "Object",
                 "size_bytes": 224,
                 "size": "224 bytes",
                 "+": 9,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 213144,
                 "size": "208.15 kb",
                 "+": 102,
                 "-": 65
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58197,
             "time": "2014-11-18T03:24:31.000Z",
             "size_bytes": 9254448,
             "size": "8.83 mb"
         },
         "after": {
             "nodes": 57468,
             "time": "2014-11-18T03:24:32.000Z",
             "size_bytes": 9399584,
             "size": "8.96 mb"
         },
         "change": {
             "size_bytes": 145136,
             "size": "141.73 kb",
             "freed_nodes": 1095,
             "allocated_nodes": 368,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -16896,
                 "size": "-16.5 kb",
                 "+": 118,
                 "-": 358
             }, {
                 "what": "Closure",
                 "size_bytes": -1872,
                 "size": "-1.83 kb",
                 "+": 13,
                 "-": 39
             }, {
                 "what": "Code",
                 "size_bytes": -56352,
                 "size": "-55.03 kb",
                 "+": 61,
                 "-": 232
             }, {
                 "what": "Date",
                 "size_bytes": -96,
                 "size": "-96 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "IncomingMessage",
                 "size_bytes": -208,
                 "size": "-208 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 16,
                 "size": "16 bytes",
                 "+": 4,
                 "-": 3
             }, {
                 "what": "Object",
                 "size_bytes": -56,
                 "size": "-56 bytes",
                 "+": 9,
                 "-": 14
             }, {
                 "what": "ReadableState",
                 "size_bytes": -192,
                 "size": "-192 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "ServerResponse",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 227776,
                 "size": "222.44 kb",
                 "+": 73,
                 "-": 127
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 59310,
             "time": "2014-11-18T03:26:45.000Z",
             "size_bytes": 9412920,
             "size": "8.98 mb"
         },
         "after": {
             "nodes": 59389,
             "time": "2014-11-18T03:26:45.000Z",
             "size_bytes": 9649696,
             "size": "9.2 mb"
         },
         "change": {
             "size_bytes": 236776,
             "size": "231.23 kb",
             "freed_nodes": 431,
             "allocated_nodes": 510,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -152,
                 "size": "-152 bytes",
                 "+": 0,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": 2248,
                 "size": "2.2 kb",
                 "+": 188,
                 "-": 155
             }, {
                 "what": "Closure",
                 "size_bytes": -720,
                 "size": "-720 bytes",
                 "+": 14,
                 "-": 24
             }, {
                 "what": "Code",
                 "size_bytes": 13888,
                 "size": "13.56 kb",
                 "+": 132,
                 "-": 97
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 2,
                 "-": 4
             }, {
                 "what": "Object",
                 "size_bytes": 184,
                 "size": "184 bytes",
                 "+": 8,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 222448,
                 "size": "217.23 kb",
                 "+": 58,
                 "-": 52
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 57923,
             "time": "2014-11-18T03:36:42.000Z",
             "size_bytes": 9229776,
             "size": "8.8 mb"
         },
         "after": {
             "nodes": 58085,
             "time": "2014-11-18T03:36:42.000Z",
             "size_bytes": 9453568,
             "size": "9.02 mb"
         },
         "change": {
             "size_bytes": 223792,
             "size": "218.55 kb",
             "freed_nodes": 515,
             "allocated_nodes": 677,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -72,
                 "size": "-72 bytes",
                 "+": 1,
                 "-": 3
             }, {
                 "what": "Array",
                 "size_bytes": 3640,
                 "size": "3.55 kb",
                 "+": 228,
                 "-": 208
             }, {
                 "what": "Closure",
                 "size_bytes": -1152,
                 "size": "-1.13 kb",
                 "+": 13,
                 "-": 29
             }, {
                 "what": "Code",
                 "size_bytes": 7136,
                 "size": "6.97 kb",
                 "+": 138,
                 "-": 113
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 2,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 168,
                 "size": "168 bytes",
                 "+": 7,
                 "-": 2
             }, {
                 "what": "String",
                 "size_bytes": 213960,
                 "size": "208.95 kb",
                 "+": 90,
                 "-": 33
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58438,
             "time": "2014-11-18T03:36:49.000Z",
             "size_bytes": 9294936,
             "size": "8.86 mb"
         },
         "after": {
             "nodes": 58295,
             "time": "2014-11-18T03:36:50.000Z",
             "size_bytes": 9571048,
             "size": "9.13 mb"
         },
         "change": {
             "size_bytes": 276112,
             "size": "269.64 kb",
             "freed_nodes": 783,
             "allocated_nodes": 642,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -2416,
                 "size": "-2.36 kb",
                 "+": 221,
                 "-": 273
             }, {
                 "what": "Closure",
                 "size_bytes": -1152,
                 "size": "-1.13 kb",
                 "+": 14,
                 "-": 30
             }, {
                 "what": "Code",
                 "size_bytes": -6880,
                 "size": "-6.72 kb",
                 "+": 128,
                 "-": 171
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 4,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 184,
                 "size": "184 bytes",
                 "+": 8,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 289048,
                 "size": "282.27 kb",
                 "+": 99,
                 "-": 70
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58151,
             "time": "2014-11-18T03:37:12.000Z",
             "size_bytes": 9247760,
             "size": "8.82 mb"
         },
         "after": {
             "nodes": 57932,
             "time": "2014-11-18T03:37:13.000Z",
             "size_bytes": 9489192,
             "size": "9.05 mb"
         },
         "change": {
             "size_bytes": 241432,
             "size": "235.77 kb",
             "freed_nodes": 596,
             "allocated_nodes": 377,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -4120,
                 "size": "-4.02 kb",
                 "+": 136,
                 "-": 200
             }, {
                 "what": "Closure",
                 "size_bytes": -792,
                 "size": "-792 bytes",
                 "+": 15,
                 "-": 26
             }, {
                 "what": "Code",
                 "size_bytes": -16096,
                 "size": "-15.72 kb",
                 "+": 98,
                 "-": 127
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 2,
                 "-": 4
             }, {
                 "what": "Object",
                 "size_bytes": 224,
                 "size": "224 bytes",
                 "+": 9,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 265944,
                 "size": "259.71 kb",
                 "+": 58,
                 "-": 60
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 59132,
             "time": "2014-11-18T03:40:39.000Z",
             "size_bytes": 9397616,
             "size": "8.96 mb"
         },
         "after": {
             "nodes": 59609,
             "time": "2014-11-18T03:40:39.000Z",
             "size_bytes": 9664624,
             "size": "9.22 mb"
         },
         "change": {
             "size_bytes": 267008,
             "size": "260.75 kb",
             "freed_nodes": 370,
             "allocated_nodes": 847,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": 9328,
                 "size": "9.11 kb",
                 "+": 294,
                 "-": 162
             }, {
                 "what": "Closure",
                 "size_bytes": -864,
                 "size": "-864 bytes",
                 "+": 14,
                 "-": 26
             }, {
                 "what": "Code",
                 "size_bytes": 39296,
                 "size": "38.38 kb",
                 "+": 187,
                 "-": 71
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 2,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 240,
                 "size": "240 bytes",
                 "+": 9,
                 "-": 2
             }, {
                 "what": "String",
                 "size_bytes": 217144,
                 "size": "212.05 kb",
                 "+": 96,
                 "-": 26
             }]
         }
    } {
         "before": {
             "nodes": 58001,
             "time": "2014-11-18T03:40:46.000Z",
             "size_bytes": 9233656,
             "size": "8.81 mb"
         },
         "after": {
             "nodes": 57551,
             "time": "2014-11-18T03:40:46.000Z",
             "size_bytes": 9394824,
             "size": "8.96 mb"
         },
         "change": {
             "size_bytes": 161168,
             "size": "157.39 kb",
             "freed_nodes": 905,
             "allocated_nodes": 457,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -7064,
                 "size": "-6.9 kb",
                 "+": 152,
                 "-": 315
             }, {
                 "what": "Closure",
                 "size_bytes": -1152,
                 "size": "-1.13 kb",
                 "+": 11,
                 "-": 27
             }, {
                 "what": "Code",
                 "size_bytes": -37984,
                 "size": "-37.09 kb",
                 "+": 79,
                 "-": 208
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 4,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 144,
                 "size": "144 bytes",
                 "+": 7,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 211640,
                 "size": "206.68 kb",
                 "+": 88,
                 "-": 75
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58571,
             "time": "2014-11-18T03:40:52.000Z",
             "size_bytes": 9306512,
             "size": "8.88 mb"
         },
         "after": {
             "nodes": 58540,
             "time": "2014-11-18T03:40:53.000Z",
             "size_bytes": 9522592,
             "size": "9.08 mb"
         },
         "change": {
             "size_bytes": 216080,
             "size": "211.02 kb",
             "freed_nodes": 581,
             "allocated_nodes": 550,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -152,
                 "size": "-152 bytes",
                 "+": 0,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -2560,
                 "size": "-2.5 kb",
                 "+": 213,
                 "-": 181
             }, {
                 "what": "Closure",
                 "size_bytes": -1656,
                 "size": "-1.62 kb",
                 "+": 13,
                 "-": 36
             }, {
                 "what": "Code",
                 "size_bytes": 15488,
                 "size": "15.13 kb",
                 "+": 152,
                 "-": 95
             }, {
                 "what": "Date",
                 "size_bytes": -96,
                 "size": "-96 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "IncomingMessage",
                 "size_bytes": -208,
                 "size": "-208 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": -48,
                 "size": "-48 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Object",
                 "size_bytes": -40,
                 "size": "-40 bytes",
                 "+": 8,
                 "-": 13
             }, {
                 "what": "ReadableState",
                 "size_bytes": -192,
                 "size": "-192 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "ServerResponse",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 209064,
                 "size": "204.16 kb",
                 "+": 48,
                 "-": 104
             }, {
                 "what": "Url",
                 "size_bytes": -240,
                 "size": "-240 bytes",
                 "+": 0,
                 "-": 2
             }]
         }
    } {
         "before": {
             "nodes": 57497,
             "time": "2014-11-18T03:40:58.000Z",
             "size_bytes": 9168584,
             "size": "8.74 mb"
         },
         "after": {
             "nodes": 57871,
             "time": "2014-11-18T03:40:59.000Z",
             "size_bytes": 9431632,
             "size": "8.99 mb"
         },
         "change": {
             "size_bytes": 263048,
             "size": "256.88 kb",
             "freed_nodes": 548,
             "allocated_nodes": 922,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -72,
                 "size": "-72 bytes",
                 "+": 1,
                 "-": 3
             }, {
                 "what": "Array",
                 "size_bytes": 12872,
                 "size": "12.57 kb",
                 "+": 315,
                 "-": 236
             }, {
                 "what": "Closure",
                 "size_bytes": -1152,
                 "size": "-1.13 kb",
                 "+": 12,
                 "-": 28
             }, {
                 "what": "Code",
                 "size_bytes": 33632,
                 "size": "32.84 kb",
                 "+": 177,
                 "-": 114
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 3,
                 "-": 1
             }, {
                 "what": "Object",
                 "size_bytes": 224,
                 "size": "224 bytes",
                 "+": 9,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 215872,
                 "size": "210.81 kb",
                 "+": 135,
                 "-": 32
             }]
         }
    } {
         "before": {
             "nodes": 59344,
             "time": "2014-11-18T03:45:04.000Z",
             "size_bytes": 9429808,
             "size": "8.99 mb"
         },
         "after": {
             "nodes": 58715,
             "time": "2014-11-18T03:45:04.000Z",
             "size_bytes": 9551528,
             "size": "9.11 mb"
         },
         "change": {
             "size_bytes": 121720,
             "size": "118.87 kb",
             "freed_nodes": 997,
             "allocated_nodes": 370,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -152,
                 "size": "-152 bytes",
                 "+": 0,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -14760,
                 "size": "-14.41 kb",
                 "+": 130,
                 "-": 326
             }, {
                 "what": "Closure",
                 "size_bytes": -720,
                 "size": "-720 bytes",
                 "+": 14,
                 "-": 24
             }, {
                 "what": "Code",
                 "size_bytes": -66208,
                 "size": "-64.66 kb",
                 "+": 87,
                 "-": 241
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 2,
                 "-": 4
             }, {
                 "what": "Object",
                 "size_bytes": 224,
                 "size": "224 bytes",
                 "+": 9,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 208728,
                 "size": "203.84 kb",
                 "+": 46,
                 "-": 105
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 57814,
             "time": "2014-11-18T03:45:10.000Z",
             "size_bytes": 9202984,
             "size": "8.78 mb"
         },
         "after": {
             "nodes": 58034,
             "time": "2014-11-18T03:45:10.000Z",
             "size_bytes": 9472880,
             "size": "9.03 mb"
         },
         "change": {
             "size_bytes": 269896,
             "size": "263.57 kb",
             "freed_nodes": 437,
             "allocated_nodes": 657,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": 8976,
                 "size": "8.77 kb",
                 "+": 237,
                 "-": 185
             }, {
                 "what": "Closure",
                 "size_bytes": -1080,
                 "size": "-1.05 kb",
                 "+": 14,
                 "-": 29
             }, {
                 "what": "Code",
                 "size_bytes": 40768,
                 "size": "39.81 kb",
                 "+": 149,
                 "-": 77
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 4,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 184,
                 "size": "184 bytes",
                 "+": 8,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 222784,
                 "size": "217.56 kb",
                 "+": 103,
                 "-": 22
             }]
         }
    } {
         "before": {
             "nodes": 59044,
             "time": "2014-11-18T04:07:10.000Z",
             "size_bytes": 9389568,
             "size": "8.95 mb"
         },
         "after": {
             "nodes": 59179,
             "time": "2014-11-18T04:07:10.000Z",
             "size_bytes": 9605560,
             "size": "9.16 mb"
         },
         "change": {
             "size_bytes": 215992,
             "size": "210.93 kb",
             "freed_nodes": 695,
             "allocated_nodes": 830,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 0,
                 "-": 3
             }, {
                 "what": "Array",
                 "size_bytes": 536,
                 "size": "536 bytes",
                 "+": 286,
                 "-": 275
             }, {
                 "what": "Closure",
                 "size_bytes": -1296,
                 "size": "-1.27 kb",
                 "+": 12,
                 "-": 30
             }, {
                 "what": "Code",
                 "size_bytes": 2560,
                 "size": "2.5 kb",
                 "+": 176,
                 "-": 156
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 2,
                 "-": 4
             }, {
                 "what": "Object",
                 "size_bytes": 200,
                 "size": "200 bytes",
                 "+": 8,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 213976,
                 "size": "208.96 kb",
                 "+": 100,
                 "-": 67
             }]
         }
    } {
         "before": {
             "nodes": 58442,
             "time": "2014-11-18T04:15:28.000Z",
             "size_bytes": 9301664,
             "size": "8.87 mb"
         },
         "after": {
             "nodes": 57753,
             "time": "2014-11-18T04:15:28.000Z",
             "size_bytes": 9426624,
             "size": "8.99 mb"
         },
         "change": {
             "size_bytes": 124960,
             "size": "122.03 kb",
             "freed_nodes": 843,
             "allocated_nodes": 156,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -72,
                 "size": "-72 bytes",
                 "+": 1,
                 "-": 3
             }, {
                 "what": "Array",
                 "size_bytes": -15064,
                 "size": "-14.71 kb",
                 "+": 44,
                 "-": 266
             }, {
                 "what": "Closure",
                 "size_bytes": -1224,
                 "size": "-1.2 kb",
                 "+": 14,
                 "-": 31
             }, {
                 "what": "Code",
                 "size_bytes": -67680,
                 "size": "-66.09 kb",
                 "+": 23,
                 "-": 189
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Native",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 2,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 200,
                 "size": "200 bytes",
                 "+": 8,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "SlowBuffer",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 215592,
                 "size": "210.54 kb",
                 "+": 44,
                 "-": 73
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 59033,
             "time": "2014-11-18T04:20:03.000Z",
             "size_bytes": 9371656,
             "size": "8.94 mb"
         },
         "after": {
             "nodes": 59662,
             "time": "2014-11-18T04:20:04.000Z",
             "size_bytes": 9688680,
             "size": "9.24 mb"
         },
         "change": {
             "size_bytes": 317024,
             "size": "309.59 kb",
             "freed_nodes": 178,
             "allocated_nodes": 807,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -72,
                 "size": "-72 bytes",
                 "+": 1,
                 "-": 3
             }, {
                 "what": "Array",
                 "size_bytes": 17512,
                 "size": "17.1 kb",
                 "+": 290,
                 "-": 88
             }, {
                 "what": "Closure",
                 "size_bytes": -1152,
                 "size": "-1.13 kb",
                 "+": 14,
                 "-": 30
             }, {
                 "what": "Code",
                 "size_bytes": 81696,
                 "size": "79.78 kb",
                 "+": 180,
                 "-": 4
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Native",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 4,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 160,
                 "size": "160 bytes",
                 "+": 7,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "SlowBuffer",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 216896,
                 "size": "211.81 kb",
                 "+": 104,
                 "-": 12
             }]
         }
    } {
         "before": {
             "nodes": 57768,
             "time": "2014-11-18T04:20:12.000Z",
             "size_bytes": 9217112,
             "size": "8.79 mb"
         },
         "after": {
             "nodes": 57574,
             "time": "2014-11-18T04:20:13.000Z",
             "size_bytes": 9385320,
             "size": "8.95 mb"
         },
         "change": {
             "size_bytes": 168208,
             "size": "164.27 kb",
             "freed_nodes": 799,
             "allocated_nodes": 605,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -72,
                 "size": "-72 bytes",
                 "+": 1,
                 "-": 3
             }, {
                 "what": "Array",
                 "size_bytes": -5496,
                 "size": "-5.37 kb",
                 "+": 195,
                 "-": 288
             }, {
                 "what": "Closure",
                 "size_bytes": -1008,
                 "size": "-1008 bytes",
                 "+": 14,
                 "-": 28
             }, {
                 "what": "Code",
                 "size_bytes": -36096,
                 "size": "-35.25 kb",
                 "+": 114,
                 "-": 175
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 2,
                 "-": 4
             }, {
                 "what": "Object",
                 "size_bytes": 208,
                 "size": "208 bytes",
                 "+": 8,
                 "-": 2
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 213280,
                 "size": "208.28 kb",
                 "+": 95,
                 "-": 78
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 59252,
             "time": "2014-11-18T04:21:27.000Z",
             "size_bytes": 9413496,
             "size": "8.98 mb"
         },
         "after": {
             "nodes": 59022,
             "time": "2014-11-18T04:21:27.000Z",
             "size_bytes": 9599288,
             "size": "9.15 mb"
         },
         "change": {
             "size_bytes": 185792,
             "size": "181.44 kb",
             "freed_nodes": 753,
             "allocated_nodes": 525,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -152,
                 "size": "-152 bytes",
                 "+": 0,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -8112,
                 "size": "-7.92 kb",
                 "+": 206,
                 "-": 228
             }, {
                 "what": "Closure",
                 "size_bytes": -1800,
                 "size": "-1.76 kb",
                 "+": 13,
                 "-": 38
             }, {
                 "what": "Code",
                 "size_bytes": -7616,
                 "size": "-7.44 kb",
                 "+": 161,
                 "-": 134
             }, {
                 "what": "Date",
                 "size_bytes": -96,
                 "size": "-96 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "IncomingMessage",
                 "size_bytes": -208,
                 "size": "-208 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": -16,
                 "size": "-16 bytes",
                 "+": 2,
                 "-": 3
             }, {
                 "what": "Object",
                 "size_bytes": -8,
                 "size": "-8 bytes",
                 "+": 10,
                 "-": 14
             }, {
                 "what": "ReadableState",
                 "size_bytes": -192,
                 "size": "-192 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "ServerResponse",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 209528,
                 "size": "204.62 kb",
                 "+": 48,
                 "-": 112
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58091,
             "time": "2014-11-18T04:25:39.000Z",
             "size_bytes": 9238456,
             "size": "8.81 mb"
         },
         "after": {
             "nodes": 59346,
             "time": "2014-11-18T04:25:39.000Z",
             "size_bytes": 9645528,
             "size": "9.2 mb"
         },
         "change": {
             "size_bytes": 407072,
             "size": "397.53 kb",
             "freed_nodes": 452,
             "allocated_nodes": 1707,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": 35840,
                 "size": "35 kb",
                 "+": 673,
                 "-": 216
             }, {
                 "what": "Closure",
                 "size_bytes": -504,
                 "size": "-504 bytes",
                 "+": 22,
                 "-": 29
             }, {
                 "what": "Code",
                 "size_bytes": 148288,
                 "size": "144.81 kb",
                 "+": 414,
                 "-": 63
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 64,
                 "size": "64 bytes",
                 "+": 6,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 272,
                 "size": "272 bytes",
                 "+": 22,
                 "-": 14
             }, {
                 "what": "ReadableState",
                 "size_bytes": 192,
                 "size": "192 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 216432,
                 "size": "211.36 kb",
                 "+": 148,
                 "-": 25
             }, {
                 "what": "TCP",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "WritableState",
                 "size_bytes": 160,
                 "size": "160 bytes",
                 "+": 1,
                 "-": 0
             }]
         }
    } {
         "before": {
             "nodes": 58802,
             "time": "2014-11-18T04:25:46.000Z",
             "size_bytes": 9360656,
             "size": "8.93 mb"
         },
         "after": {
             "nodes": 57821,
             "time": "2014-11-18T04:25:46.000Z",
             "size_bytes": 9409000,
             "size": "8.97 mb"
         },
         "change": {
             "size_bytes": 48344,
             "size": "47.21 kb",
             "freed_nodes": 1812,
             "allocated_nodes": 831,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -152,
                 "size": "-152 bytes",
                 "+": 0,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -24888,
                 "size": "-24.3 kb",
                 "+": 286,
                 "-": 730
             }, {
                 "what": "Closure",
                 "size_bytes": -720,
                 "size": "-720 bytes",
                 "+": 12,
                 "-": 22
             }, {
                 "what": "Code",
                 "size_bytes": -131840,
                 "size": "-128.75 kb",
                 "+": 175,
                 "-": 535
             }, {
                 "what": "Number",
                 "size_bytes": -48,
                 "size": "-48 bytes",
                 "+": 2,
                 "-": 5
             }, {
                 "what": "Object",
                 "size_bytes": 224,
                 "size": "224 bytes",
                 "+": 9,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 211552,
                 "size": "206.59 kb",
                 "+": 100,
                 "-": 99
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58718,
             "time": "2014-11-18T04:25:51.000Z",
             "size_bytes": 9340368,
             "size": "8.91 mb"
         },
         "after": {
             "nodes": 58277,
             "time": "2014-11-18T04:25:52.000Z",
             "size_bytes": 9501176,
             "size": "9.06 mb"
         },
         "change": {
             "size_bytes": 160808,
             "size": "157.04 kb",
             "freed_nodes": 885,
             "allocated_nodes": 446,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -72,
                 "size": "-72 bytes",
                 "+": 1,
                 "-": 3
             }, {
                 "what": "Array",
                 "size_bytes": -8408,
                 "size": "-8.21 kb",
                 "+": 148,
                 "-": 309
             }, {
                 "what": "Closure",
                 "size_bytes": -864,
                 "size": "-864 bytes",
                 "+": 13,
                 "-": 25
             }, {
                 "what": "Code",
                 "size_bytes": -38080,
                 "size": "-37.19 kb",
                 "+": 77,
                 "-": 204
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 4,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 152,
                 "size": "152 bytes",
                 "+": 7,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 212456,
                 "size": "207.48 kb",
                 "+": 82,
                 "-": 72
             }]
         }
    } {
         "before": {
             "nodes": 58531,
             "time": "2014-11-18T04:38:16.000Z",
             "size_bytes": 9302792,
             "size": "8.87 mb"
         },
         "after": {
             "nodes": 58476,
             "time": "2014-11-18T04:38:17.000Z",
             "size_bytes": 9532368,
             "size": "9.09 mb"
         },
         "change": {
             "size_bytes": 229576,
             "size": "224.2 kb",
             "freed_nodes": 565,
             "allocated_nodes": 510,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -72,
                 "size": "-72 bytes",
                 "+": 1,
                 "-": 3
             }, {
                 "what": "Array",
                 "size_bytes": -1528,
                 "size": "-1.49 kb",
                 "+": 174,
                 "-": 200
             }, {
                 "what": "Closure",
                 "size_bytes": -1008,
                 "size": "-1008 bytes",
                 "+": 15,
                 "-": 29
             }, {
                 "what": "Code",
                 "size_bytes": -1088,
                 "size": "-1.06 kb",
                 "+": 118,
                 "-": 132
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 2,
                 "-": 4
             }, {
                 "what": "Object",
                 "size_bytes": 896,
                 "size": "896 bytes",
                 "+": 30,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 234656,
                 "size": "229.16 kb",
                 "+": 62,
                 "-": 57
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58862,
             "time": "2014-11-18T04:47:53.000Z",
             "size_bytes": 9364776,
             "size": "8.93 mb"
         },
         "after": {
             "nodes": 59012,
             "time": "2014-11-18T04:47:53.000Z",
             "size_bytes": 9584304,
             "size": "9.14 mb"
         },
         "change": {
             "size_bytes": 219528,
             "size": "214.38 kb",
             "freed_nodes": 455,
             "allocated_nodes": 605,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": 2704,
                 "size": "2.64 kb",
                 "+": 203,
                 "-": 183
             }, {
                 "what": "Closure",
                 "size_bytes": -1080,
                 "size": "-1.05 kb",
                 "+": 11,
                 "-": 26
             }, {
                 "what": "Code",
                 "size_bytes": 4032,
                 "size": "3.94 kb",
                 "+": 120,
                 "-": 94
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 2,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 144,
                 "size": "144 bytes",
                 "+": 7,
                 "-": 3
             }, {
                 "what": "String",
                 "size_bytes": 213992,
                 "size": "208.98 kb",
                 "+": 83,
                 "-": 26
             }]
         }
    } {
         "before": {
             "nodes": 57851,
             "time": "2014-11-18T04:48:02.000Z",
             "size_bytes": 9206272,
             "size": "8.78 mb"
         },
         "after": {
             "nodes": 57804,
             "time": "2014-11-18T04:48:03.000Z",
             "size_bytes": 9425160,
             "size": "8.99 mb"
         },
         "change": {
             "size_bytes": 218888,
             "size": "213.76 kb",
             "freed_nodes": 745,
             "allocated_nodes": 700,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": 1704,
                 "size": "1.66 kb",
                 "+": 245,
                 "-": 264
             }, {
                 "what": "Closure",
                 "size_bytes": -1080,
                 "size": "-1.05 kb",
                 "+": 13,
                 "-": 28
             }, {
                 "what": "Code",
                 "size_bytes": 6464,
                 "size": "6.31 kb",
                 "+": 144,
                 "-": 161
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Native",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 4,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 184,
                 "size": "184 bytes",
                 "+": 8,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "SlowBuffer",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 1,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 213336,
                 "size": "208.34 kb",
                 "+": 98,
                 "-": 68
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 59829,
             "time": "2014-11-18T04:48:28.000Z",
             "size_bytes": 9486288,
             "size": "9.05 mb"
         },
         "after": {
             "nodes": 59385,
             "time": "2014-11-18T04:48:28.000Z",
             "size_bytes": 9639752,
             "size": "9.19 mb"
         },
         "change": {
             "size_bytes": 153464,
             "size": "149.87 kb",
             "freed_nodes": 703,
             "allocated_nodes": 259,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -152,
                 "size": "-152 bytes",
                 "+": 0,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -10768,
                 "size": "-10.52 kb",
                 "+": 85,
                 "-": 248
             }, {
                 "what": "Closure",
                 "size_bytes": -720,
                 "size": "-720 bytes",
                 "+": 14,
                 "-": 24
             }, {
                 "what": "Code",
                 "size_bytes": -41088,
                 "size": "-40.13 kb",
                 "+": 60,
                 "-": 168
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 2,
                 "-": 4
             }, {
                 "what": "Object",
                 "size_bytes": 224,
                 "size": "224 bytes",
                 "+": 9,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 210976,
                 "size": "206.03 kb",
                 "+": 52,
                 "-": 59
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 57849,
             "time": "2014-11-18T04:48:36.000Z",
             "size_bytes": 9206344,
             "size": "8.78 mb"
         },
         "after": {
             "nodes": 58399,
             "time": "2014-11-18T04:48:37.000Z",
             "size_bytes": 9485224,
             "size": "9.05 mb"
         },
         "change": {
             "size_bytes": 278880,
             "size": "272.34 kb",
             "freed_nodes": 410,
             "allocated_nodes": 960,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": 10944,
                 "size": "10.69 kb",
                 "+": 357,
                 "-": 160
             }, {
                 "what": "Closure",
                 "size_bytes": -1584,
                 "size": "-1.55 kb",
                 "+": 14,
                 "-": 36
             }, {
                 "what": "Code",
                 "size_bytes": 57472,
                 "size": "56.13 kb",
                 "+": 246,
                 "-": 61
             }, {
                 "what": "Date",
                 "size_bytes": -96,
                 "size": "-96 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "IncomingMessage",
                 "size_bytes": -208,
                 "size": "-208 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": -16,
                 "size": "-16 bytes",
                 "+": 2,
                 "-": 3
             }, {
                 "what": "Object",
                 "size_bytes": -64,
                 "size": "-64 bytes",
                 "+": 8,
                 "-": 14
             }, {
                 "what": "ReadableState",
                 "size_bytes": -192,
                 "size": "-192 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "ServerResponse",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 212728,
                 "size": "207.74 kb",
                 "+": 83,
                 "-": 58
             }, {
                 "what": "Url",
                 "size_bytes": -240,
                 "size": "-240 bytes",
                 "+": 0,
                 "-": 2
             }]
         }
    } {
         "before": {
             "nodes": 58876,
             "time": "2014-11-18T04:48:42.000Z",
             "size_bytes": 9357920,
             "size": "8.92 mb"
         },
         "after": {
             "nodes": 58455,
             "time": "2014-11-18T04:48:43.000Z",
             "size_bytes": 9530712,
             "size": "9.09 mb"
         },
         "change": {
             "size_bytes": 172792,
             "size": "168.74 kb",
             "freed_nodes": 884,
             "allocated_nodes": 465,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -7856,
                 "size": "-7.67 kb",
                 "+": 152,
                 "-": 305
             }, {
                 "what": "Closure",
                 "size_bytes": -1080,
                 "size": "-1.05 kb",
                 "+": 15,
                 "-": 30
             }, {
                 "what": "Code",
                 "size_bytes": -35648,
                 "size": "-34.81 kb",
                 "+": 80,
                 "-": 199
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 4,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 288,
                 "size": "288 bytes",
                 "+": 11,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 221560,
                 "size": "216.37 kb",
                 "+": 87,
                 "-": 74
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58582,
             "time": "2014-11-18T05:10:21.000Z",
             "size_bytes": 9309000,
             "size": "8.88 mb"
         },
         "after": {
             "nodes": 58493,
             "time": "2014-11-18T05:10:22.000Z",
             "size_bytes": 9514288,
             "size": "9.07 mb"
         },
         "change": {
             "size_bytes": 205288,
             "size": "200.48 kb",
             "freed_nodes": 567,
             "allocated_nodes": 478,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -72,
                 "size": "-72 bytes",
                 "+": 1,
                 "-": 3
             }, {
                 "what": "Array",
                 "size_bytes": -2024,
                 "size": "-1.98 kb",
                 "+": 170,
                 "-": 205
             }, {
                 "what": "Closure",
                 "size_bytes": -1008,
                 "size": "-1008 bytes",
                 "+": 15,
                 "-": 29
             }, {
                 "what": "Code",
                 "size_bytes": -832,
                 "size": "-832 bytes",
                 "+": 116,
                 "-": 130
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 2,
                 "-": 4
             }, {
                 "what": "Object",
                 "size_bytes": 200,
                 "size": "200 bytes",
                 "+": 8,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 211336,
                 "size": "206.38 kb",
                 "+": 59,
                 "-": 57
             }]
         }
    } {
         "before": {
             "nodes": 58129,
             "time": "2014-11-18T05:11:07.000Z",
             "size_bytes": 9267168,
             "size": "8.84 mb"
         },
         "after": {
             "nodes": 58552,
             "time": "2014-11-18T05:11:07.000Z",
             "size_bytes": 9531264,
             "size": "9.09 mb"
         },
         "change": {
             "size_bytes": 264096,
             "size": "257.91 kb",
             "freed_nodes": 506,
             "allocated_nodes": 929,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": 9512,
                 "size": "9.29 kb",
                 "+": 316,
                 "-": 227
             }, {
                 "what": "Closure",
                 "size_bytes": -792,
                 "size": "-792 bytes",
                 "+": 13,
                 "-": 24
             }, {
                 "what": "Code",
                 "size_bytes": 37920,
                 "size": "37.03 kb",
                 "+": 179,
                 "-": 96
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 4,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 168,
                 "size": "168 bytes",
                 "+": 7,
                 "-": 2
             }, {
                 "what": "String",
                 "size_bytes": 215800,
                 "size": "210.74 kb",
                 "+": 132,
                 "-": 29
             }]
         }
    } {
         "before": {
             "nodes": 58458,
             "time": "2014-11-18T05:12:00.000Z",
             "size_bytes": 9304184,
             "size": "8.87 mb"
         },
         "after": {
             "nodes": 57730,
             "time": "2014-11-18T05:12:01.000Z",
             "size_bytes": 9417080,
             "size": "8.98 mb"
         },
         "change": {
             "size_bytes": 112896,
             "size": "110.25 kb",
             "freed_nodes": 1096,
             "allocated_nodes": 370,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -16464,
                 "size": "-16.08 kb",
                 "+": 127,
                 "-": 365
             }, {
                 "what": "Closure",
                 "size_bytes": -1152,
                 "size": "-1.13 kb",
                 "+": 14,
                 "-": 30
             }, {
                 "what": "Code",
                 "size_bytes": -72992,
                 "size": "-71.28 kb",
                 "+": 84,
                 "-": 269
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 2,
                 "-": 4
             }, {
                 "what": "Object",
                 "size_bytes": 224,
                 "size": "224 bytes",
                 "+": 8,
                 "-": 2
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 209720,
                 "size": "204.8 kb",
                 "+": 48,
                 "-": 108
             }]
         }
    } {
         "before": {
             "nodes": 59266,
             "time": "2014-11-18T05:17:47.000Z",
             "size_bytes": 9407560,
             "size": "8.97 mb"
         },
         "after": {
             "nodes": 59386,
             "time": "2014-11-18T05:17:48.000Z",
             "size_bytes": 9639112,
             "size": "9.19 mb"
         },
         "change": {
             "size_bytes": 231552,
             "size": "226.13 kb",
             "freed_nodes": 290,
             "allocated_nodes": 410,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -72,
                 "size": "-72 bytes",
                 "+": 1,
                 "-": 3
             }, {
                 "what": "Array",
                 "size_bytes": 2288,
                 "size": "2.23 kb",
                 "+": 161,
                 "-": 102
             }, {
                 "what": "Closure",
                 "size_bytes": -648,
                 "size": "-648 bytes",
                 "+": 15,
                 "-": 24
             }, {
                 "what": "Code",
                 "size_bytes": 19296,
                 "size": "18.84 kb",
                 "+": 132,
                 "-": 55
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Number",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 2,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 224,
                 "size": "224 bytes",
                 "+": 9,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 212528,
                 "size": "207.55 kb",
                 "+": 48,
                 "-": 17
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 57573,
             "time": "2014-11-18T05:17:54.000Z",
             "size_bytes": 9181600,
             "size": "8.76 mb"
         },
         "after": {
             "nodes": 58364,
             "time": "2014-11-18T05:17:54.000Z",
             "size_bytes": 9576760,
             "size": "9.13 mb"
         },
         "change": {
             "size_bytes": 395160,
             "size": "385.9 kb",
             "freed_nodes": 366,
             "allocated_nodes": 1157,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": 20912,
                 "size": "20.42 kb",
                 "+": 402,
                 "-": 176
             }, {
                 "what": "Closure",
                 "size_bytes": -1008,
                 "size": "-1008 bytes",
                 "+": 14,
                 "-": 28
             }, {
                 "what": "Code",
                 "size_bytes": 78048,
                 "size": "76.22 kb",
                 "+": 238,
                 "-": 59
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 4,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 160,
                 "size": "160 bytes",
                 "+": 7,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 293248,
                 "size": "286.38 kb",
                 "+": 148,
                 "-": 30
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 59690,
             "time": "2014-11-18T05:18:53.000Z",
             "size_bytes": 9465912,
             "size": "9.03 mb"
         },
         "after": {
             "nodes": 58578,
             "time": "2014-11-18T05:18:53.000Z",
             "size_bytes": 9599608,
             "size": "9.15 mb"
         },
         "change": {
             "size_bytes": 133696,
             "size": "130.56 kb",
             "freed_nodes": 1243,
             "allocated_nodes": 133,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -26336,
                 "size": "-25.72 kb",
                 "+": 33,
                 "-": 412
             }, {
                 "what": "Closure",
                 "size_bytes": -1080,
                 "size": "-1.05 kb",
                 "+": 14,
                 "-": 29
             }, {
                 "what": "Code",
                 "size_bytes": -114688,
                 "size": "-112 kb",
                 "+": 16,
                 "-": 303
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 2,
                 "-": 4
             }, {
                 "what": "Object",
                 "size_bytes": 200,
                 "size": "200 bytes",
                 "+": 8,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 284944,
                 "size": "278.27 kb",
                 "+": 43,
                 "-": 115
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58345,
             "time": "2014-11-18T05:27:01.000Z",
             "size_bytes": 9283064,
             "size": "8.85 mb"
         },
         "after": {
             "nodes": 58685,
             "time": "2014-11-18T05:27:02.000Z",
             "size_bytes": 9551352,
             "size": "9.11 mb"
         },
         "change": {
             "size_bytes": 268288,
             "size": "262 kb",
             "freed_nodes": 158,
             "allocated_nodes": 498,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": 8888,
                 "size": "8.68 kb",
                 "+": 179,
                 "-": 58
             }, {
                 "what": "Closure",
                 "size_bytes": -1152,
                 "size": "-1.13 kb",
                 "+": 15,
                 "-": 31
             }, {
                 "what": "Code",
                 "size_bytes": 47328,
                 "size": "46.22 kb",
                 "+": 121,
                 "-": 6
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 0,
                 "size": "0 bytes",
                 "+": 2,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 224,
                 "size": "224 bytes",
                 "+": 9,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 213088,
                 "size": "208.09 kb",
                 "+": 62,
                 "-": 17
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58125,
             "time": "2014-11-18T05:27:10.000Z",
             "size_bytes": 9267272,
             "size": "8.84 mb"
         },
         "after": {
             "nodes": 58563,
             "time": "2014-11-18T05:27:10.000Z",
             "size_bytes": 9533064,
             "size": "9.09 mb"
         },
         "change": {
             "size_bytes": 265792,
             "size": "259.56 kb",
             "freed_nodes": 484,
             "allocated_nodes": 922,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": 10840,
                 "size": "10.59 kb",
                 "+": 314,
                 "-": 213
             }, {
                 "what": "Closure",
                 "size_bytes": -1008,
                 "size": "-1008 bytes",
                 "+": 14,
                 "-": 28
             }, {
                 "what": "Code",
                 "size_bytes": 38016,
                 "size": "37.13 kb",
                 "+": 179,
                 "-": 95
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 3,
                 "-": 1
             }, {
                 "what": "Object",
                 "size_bytes": 224,
                 "size": "224 bytes",
                 "+": 8,
                 "-": 2
             }, {
                 "what": "String",
                 "size_bytes": 215744,
                 "size": "210.69 kb",
                 "+": 128,
                 "-": 27
             }]
         }
    } {
         "before": {
             "nodes": 58085,
             "time": "2014-11-18T05:27:18.000Z",
             "size_bytes": 9250120,
             "size": "8.82 mb"
         },
         "after": {
             "nodes": 57450,
             "time": "2014-11-18T05:27:19.000Z",
             "size_bytes": 9372184,
             "size": "8.94 mb"
         },
         "change": {
             "size_bytes": 122064,
             "size": "119.2 kb",
             "freed_nodes": 995,
             "allocated_nodes": 362,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -152,
                 "size": "-152 bytes",
                 "+": 0,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -15552,
                 "size": "-15.19 kb",
                 "+": 126,
                 "-": 320
             }, {
                 "what": "Closure",
                 "size_bytes": -792,
                 "size": "-792 bytes",
                 "+": 14,
                 "-": 25
             }, {
                 "what": "Code",
                 "size_bytes": -64608,
                 "size": "-63.09 kb",
                 "+": 80,
                 "-": 230
             }, {
                 "what": "Number",
                 "size_bytes": -32,
                 "size": "-32 bytes",
                 "+": 1,
                 "-": 3
             }, {
                 "what": "Object",
                 "size_bytes": 224,
                 "size": "224 bytes",
                 "+": 9,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 208680,
                 "size": "203.79 kb",
                 "+": 46,
                 "-": 106
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58435,
             "time": "2014-11-18T05:27:35.000Z",
             "size_bytes": 9298648,
             "size": "8.87 mb"
         },
         "after": {
             "nodes": 58687,
             "time": "2014-11-18T05:27:35.000Z",
             "size_bytes": 9572256,
             "size": "9.13 mb"
         },
         "change": {
             "size_bytes": 273608,
             "size": "267.2 kb",
             "freed_nodes": 389,
             "allocated_nodes": 641,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": 6904,
                 "size": "6.74 kb",
                 "+": 234,
                 "-": 163
             }, {
                 "what": "Closure",
                 "size_bytes": -1152,
                 "size": "-1.13 kb",
                 "+": 11,
                 "-": 27
             }, {
                 "what": "Code",
                 "size_bytes": 41536,
                 "size": "40.56 kb",
                 "+": 149,
                 "-": 72
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 4,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 312,
                 "size": "312 bytes",
                 "+": 11,
                 "-": 2
             }, {
                 "what": "String",
                 "size_bytes": 226832,
                 "size": "221.52 kb",
                 "+": 91,
                 "-": 19
             }]
         }
    } {
         "before": {
             "nodes": 57683,
             "time": "2014-11-18T05:27:50.000Z",
             "size_bytes": 9192576,
             "size": "8.77 mb"
         },
         "after": {
             "nodes": 57747,
             "time": "2014-11-18T05:27:50.000Z",
             "size_bytes": 9404896,
             "size": "8.97 mb"
         },
         "change": {
             "size_bytes": 212320,
             "size": "207.34 kb",
             "freed_nodes": 768,
             "allocated_nodes": 832,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -2816,
                 "size": "-2.75 kb",
                 "+": 287,
                 "-": 265
             }, {
                 "what": "Closure",
                 "size_bytes": -1728,
                 "size": "-1.69 kb",
                 "+": 15,
                 "-": 39
             }, {
                 "what": "Code",
                 "size_bytes": 7392,
                 "size": "7.22 kb",
                 "+": 178,
                 "-": 131
             }, {
                 "what": "Date",
                 "size_bytes": -96,
                 "size": "-96 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Document",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 1,
                 "-": 0
             }, {
                 "what": "Error",
                 "size_bytes": -24,
                 "size": "-24 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "IncomingMessage",
                 "size_bytes": -208,
                 "size": "-208 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "Number",
                 "size_bytes": -48,
                 "size": "-48 bytes",
                 "+": 2,
                 "-": 5
             }, {
                 "what": "Object",
                 "size_bytes": -64,
                 "size": "-64 bytes",
                 "+": 8,
                 "-": 14
             }, {
                 "what": "ReadableState",
                 "size_bytes": -192,
                 "size": "-192 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "ServerResponse",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 211272,
                 "size": "206.32 kb",
                 "+": 93,
                 "-": 127
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    } {
         "before": {
             "nodes": 58681,
             "time": "2014-11-18T05:27:59.000Z",
             "size_bytes": 9341976,
             "size": "8.91 mb"
         },
         "after": {
             "nodes": 58255,
             "time": "2014-11-18T05:28:00.000Z",
             "size_bytes": 9502776,
             "size": "9.06 mb"
         },
         "change": {
             "size_bytes": 160800,
             "size": "157.03 kb",
             "freed_nodes": 870,
             "allocated_nodes": 446,
             "details": [{
                 "what": "Arguments",
                 "size_bytes": -112,
                 "size": "-112 bytes",
                 "+": 1,
                 "-": 4
             }, {
                 "what": "Array",
                 "size_bytes": -7608,
                 "size": "-7.43 kb",
                 "+": 146,
                 "-": 301
             }, {
                 "what": "Closure",
                 "size_bytes": -648,
                 "size": "-648 bytes",
                 "+": 14,
                 "-": 23
             }, {
                 "what": "Code",
                 "size_bytes": -38528,
                 "size": "-37.63 kb",
                 "+": 78,
                 "-": 205
             }, {
                 "what": "Number",
                 "size_bytes": 32,
                 "size": "32 bytes",
                 "+": 4,
                 "-": 2
             }, {
                 "what": "Object",
                 "size_bytes": 224,
                 "size": "224 bytes",
                 "+": 9,
                 "-": 3
             }, {
                 "what": "SendStream",
                 "size_bytes": -104,
                 "size": "-104 bytes",
                 "+": 0,
                 "-": 1
             }, {
                 "what": "String",
                 "size_bytes": 211680,
                 "size": "206.72 kb",
                 "+": 83,
                 "-": 69
             }, {
                 "what": "Url",
                 "size_bytes": -120,
                 "size": "-120 bytes",
                 "+": 0,
                 "-": 1
             }]
         }
    }


    On Tuesday, November 18, 2014 6:15:44 AM UTC+5:30, Jimb Esser wrote:

    It looks like all of the memory being used is in your App1, and not in the
    Javascript Heap (heap is just 58MB but the resident set size is 371MB).
    Unless you're using custom native modules, that probably means you're
    accumulating/leaking Buffer objects (which, if I remember right, are not in
    the JS heap). Common causes of this would be hanging on to data returned
    from low level functions like fs.read or from network events.

    If you're on a Linux system, and you want to know where your native
    (non-JS) memory is being allocated from, you can try node-mtrace
    <https://github.com/Jimbly/node-mtrace>, however, unless you're using
    custom native modules, it's probably just going to say 320MB allocated from
    node_buffer.cc or C++'s new(), which won't be particularly helpful.

    Hope some of that helps!
    On Friday, November 14, 2014 4:12:55 AM UTC-8, Jamsheed K wrote:

    I have a IaaS cloud on DigitalOcean with 1gb ram and hosts 2 of my mobile
    application backends in there.

    I use bouncy to get the requests from port 80 and redirects it to the 2
    apps.

    I recently brought together both of these 2 apps together, they used to
    work fine independently on 512 mb ram servers.

    Both are just apis that does just one purpose most of the time. One app
    being an xml searching app, searching 6 local xml files and outputs one.
    Another app is just a static file server, serving about 1200 small images.
    Here is the output for my free command.

    total used free shared buffers cached
    Mem: 1017956 939592 78364 24 54256 121336
    -/+ buffers/cache: 764000 253956
    Swap: 4194300 270660 3923640

    There is only moderate traffic on both these apps, maybe about 2 req/sec
    rate. You can see that my free memory is too low 78364. the used memory
    grew from less than half of what is now, after i started the app.
    After a day or even less, the apps going to fail, with one app giving me
    "Evacualtion allocation failed, process out of memory" error, and the
    networking in the ubuntu server fails. I have to reboot them from the
    dashboard to get the server up again.

    So i started printing the proccess.memoryusage and here it is:
    App 1: { rss: 389242880, heapTotal: 58235904, heapUsed: 32149968 }
    App 2: { rss: 89575424, heapTotal: 49980416, heapUsed: 27664696 }

    Are you noticing a problem. I dont know much about memory debugging, can
    you point out anything that is wrong to me.

    I also tried node-memwatch, logging on 'stats' and 'leak'. The server is
    up for a day, and so far I dont have a leak. Anyway, I will print the
    logged stats now.
    *App 1:*
    { num_full_gc: 1,
    num_inc_gc: 1,
    heap_compactions: 1,
    usage_trend: 0,
    estimated_base: 9375592,
    current_base: 9375592,
    min: 0,
    max: 0 }
    { num_full_gc: 1,
    num_inc_gc: 1,
    heap_compactions: 1,
    usage_trend: 0,
    estimated_base: 9668888,
    current_base: 9668888,
    min: 0,
    max: 0 }
    { num_full_gc: 1,
    num_inc_gc: 1,
    heap_compactions: 1,
    usage_trend: 0,
    estimated_base: 10864608,
    current_base: 10864608,
    min: 0,
    max: 0 }
    { num_full_gc: 2,
    num_inc_gc: 4,
    heap_compactions: 2,
    usage_trend: 0,
    estimated_base: 15852832,
    current_base: 15852832,
    min: 0,
    max: 0 }
    { num_full_gc: 3,
    num_inc_gc: 16,
    heap_compactions: 3,
    usage_trend: 0,
    estimated_base: 16457640,
    current_base: 16457640,
    min: 16457640,
    max: 16457640 }
    { num_full_gc: 4,
    num_inc_gc: 33,
    heap_compactions: 4,
    usage_trend: 0,
    estimated_base: 16104624,
    current_base: 16104624,
    min: 16104624,
    max: 16457640 }



    *App 2:*
    { num_full_gc: 1,
    num_inc_gc: 1,
    heap_compactions: 1,
    usage_trend: 0,
    estimated_base: 7368408,
    current_base: 7368408,
    min: 0,
    max: 0 }
    { num_full_gc: 2,
    num_inc_gc: 1,
    heap_compactions: 2,
    usage_trend: 0,
    estimated_base: 7528144,
    current_base: 7528144,
    min: 0,
    max: 0 }
    { num_full_gc: 3,
    num_inc_gc: 1,
    heap_compactions: 3,
    usage_trend: 0,
    estimated_base: 7849616,
    current_base: 7849616,
    min: 7849616,
    max: 7849616 }
    { num_full_gc: 4,
    num_inc_gc: 1,
    heap_compactions: 4,
    usage_trend: 0,
    estimated_base: 7894376,
    current_base: 7894376,
    min: 7849616,
    max: 7894376 }
    { num_full_gc: 5,
    num_inc_gc: 1,
    heap_compactions: 5,
    usage_trend: 0,
    estimated_base: 7628840,
    current_base: 7628840,
    min: 7628840,
    max: 7894376 }
    { num_full_gc: 6,
    num_inc_gc: 1,
    heap_compactions: 6,
    usage_trend: 0,
    estimated_base: 7307016,
    current_base: 7307016,
    min: 7307016,
    max: 7894376 }
    { num_full_gc: 7,
    num_inc_gc: 1,
    heap_compactions: 7,
    usage_trend: 0,
    estimated_base: 7405248,
    current_base: 7405248,
    min: 7307016,
    max:
    ...
    --
    Job board: http://jobs.nodejs.org/
    New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md
    Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    ---
    You received this message because you are subscribed to the Google Groups "nodejs" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscribe@googlegroups.com.
    To post to this group, send email to nodejs@googlegroups.com.
    To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/4ca91bc3-d7f9-4034-921d-e835306dc30c%40googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.
  • Jamsheed K at Nov 18, 2014 at 6:43 pm
    Found the culprit. It wasn't App1 or App2. It was the bouncy process all
    along.

    Analysed both apps using StrongOps from Strongloop, but didnt find anything
    disturbing. So I checked bouncy script.
    and saw this.

    <https://lh3.googleusercontent.com/-Ntp_z5IRR8Y/VGuIyMDPvXI/AAAAAAAABJ0/ioxGaQgvNZ8/s1600/bouncy.png>

    Well. That explains it.
    Instead of using the script, I am trying bouncy - the command line tool
    now, with 'screen' to run it in background. Lets see how it comes around.
    On Friday, November 14, 2014 5:42:55 PM UTC+5:30, Jamsheed K wrote:

    I have a IaaS cloud on DigitalOcean with 1gb ram and hosts 2 of my mobile
    application backends in there.

    I use bouncy to get the requests from port 80 and redirects it to the 2
    apps.

    I recently brought together both of these 2 apps together, they used to
    work fine independently on 512 mb ram servers.

    Both are just apis that does just one purpose most of the time. One app
    being an xml searching app, searching 6 local xml files and outputs one.
    Another app is just a static file server, serving about 1200 small images.
    Here is the output for my free command.

    total used free shared buffers cached
    Mem: 1017956 939592 78364 24 54256 121336
    -/+ buffers/cache: 764000 253956
    Swap: 4194300 270660 3923640

    There is only moderate traffic on both these apps, maybe about 2 req/sec
    rate. You can see that my free memory is too low 78364. the used memory
    grew from less than half of what is now, after i started the app.
    After a day or even less, the apps going to fail, with one app giving me
    "Evacualtion allocation failed, process out of memory" error, and the
    networking in the ubuntu server fails. I have to reboot them from the
    dashboard to get the server up again.

    So i started printing the proccess.memoryusage and here it is:
    App 1: { rss: 389242880, heapTotal: 58235904, heapUsed: 32149968 }
    App 2: { rss: 89575424, heapTotal: 49980416, heapUsed: 27664696 }

    Are you noticing a problem. I dont know much about memory debugging, can
    you point out anything that is wrong to me.

    I also tried node-memwatch, logging on 'stats' and 'leak'. The server is
    up for a day, and so far I dont have a leak. Anyway, I will print the
    logged stats now.
    *App 1:*
    { num_full_gc: 1,
    num_inc_gc: 1,
    heap_compactions: 1,
    usage_trend: 0,
    estimated_base: 9375592,
    current_base: 9375592,
    min: 0,
    max: 0 }
    { num_full_gc: 1,
    num_inc_gc: 1,
    heap_compactions: 1,
    usage_trend: 0,
    estimated_base: 9668888,
    current_base: 9668888,
    min: 0,
    max: 0 }
    { num_full_gc: 1,
    num_inc_gc: 1,
    heap_compactions: 1,
    usage_trend: 0,
    estimated_base: 10864608,
    current_base: 10864608,
    min: 0,
    max: 0 }
    { num_full_gc: 2,
    num_inc_gc: 4,
    heap_compactions: 2,
    usage_trend: 0,
    estimated_base: 15852832,
    current_base: 15852832,
    min: 0,
    max: 0 }
    { num_full_gc: 3,
    num_inc_gc: 16,
    heap_compactions: 3,
    usage_trend: 0,
    estimated_base: 16457640,
    current_base: 16457640,
    min: 16457640,
    max: 16457640 }
    { num_full_gc: 4,
    num_inc_gc: 33,
    heap_compactions: 4,
    usage_trend: 0,
    estimated_base: 16104624,
    current_base: 16104624,
    min: 16104624,
    max: 16457640 }



    *App 2:*
    { num_full_gc: 1,
    num_inc_gc: 1,
    heap_compactions: 1,
    usage_trend: 0,
    estimated_base: 7368408,
    current_base: 7368408,
    min: 0,
    max: 0 }
    { num_full_gc: 2,
    num_inc_gc: 1,
    heap_compactions: 2,
    usage_trend: 0,
    estimated_base: 7528144,
    current_base: 7528144,
    min: 0,
    max: 0 }
    { num_full_gc: 3,
    num_inc_gc: 1,
    heap_compactions: 3,
    usage_trend: 0,
    estimated_base: 7849616,
    current_base: 7849616,
    min: 7849616,
    max: 7849616 }
    { num_full_gc: 4,
    num_inc_gc: 1,
    heap_compactions: 4,
    usage_trend: 0,
    estimated_base: 7894376,
    current_base: 7894376,
    min: 7849616,
    max: 7894376 }
    { num_full_gc: 5,
    num_inc_gc: 1,
    heap_compactions: 5,
    usage_trend: 0,
    estimated_base: 7628840,
    current_base: 7628840,
    min: 7628840,
    max: 7894376 }
    { num_full_gc: 6,
    num_inc_gc: 1,
    heap_compactions: 6,
    usage_trend: 0,
    estimated_base: 7307016,
    current_base: 7307016,
    min: 7307016,
    max: 7894376 }
    { num_full_gc: 7,
    num_inc_gc: 1,
    heap_compactions: 7,
    usage_trend: 0,
    estimated_base: 7405248,
    current_base: 7405248,
    min: 7307016,
    max:
    ...
    --
    Job board: http://jobs.nodejs.org/
    New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md
    Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    ---
    You received this message because you are subscribed to the Google Groups "nodejs" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscribe@googlegroups.com.
    To post to this group, send email to nodejs@googlegroups.com.
    To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/a8825f17-1f31-4faf-9626-bbc6d40f8cce%40googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupnodejs @
categoriesnodejs
postedNov 14, '14 at 1:27p
activeNov 18, '14 at 6:43p
posts5
users3
websitenodejs.org
irc#node.js

People

Translate

site design / logo © 2022 Grokbase