This module adds supports for the experimental Sampling Heap Profiler in V8. This works by taking a random sample of objects, as they are allocated, to keep a statistical sample of what is live in the heap at any given time. This also keeps track of the stack that allocated a given sampled object. This means that you know not only what is live, but what code path allocated it. This is motivated by, and functions similarly to, the heap profiler built into tcmalloc.
const heapProfile = ;heapProfilestart;// Write a snapshot to disk every hour;
Writes the current heap sample to a file. If the filename parameter is omitted,
a default pattern of
The callback returns error if profiling was not active at the time of call. Otherwise the name of the file is returned via the callback.