@nearform/heap-profiler
Version:
Heap dump, sample profiler and allocation timeline generator for Node.
17 lines (11 loc) • 464 B
JavaScript
const generateHeapSnapshot = require('./snapshot')
const generateHeapSamplingProfile = require('./profile')
module.exports = { generateHeapSnapshot, generateHeapSamplingProfile }
if (process.env.HEAP_PROFILER_PRELOADER_DISABLED !== 'true' && require.main === undefined) {
let logger = console
if (process.env.HEAP_PROFILER_LOGGING_DISABLED === 'true') {
logger = { info: () => {}, error: () => {} }
}
require('./preloader')(logger)
}