mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-03-15 05:41:51 +00:00
22 lines
532 B
JavaScript
22 lines
532 B
JavaScript
const ClinicHeapProfiler = require('@clinic/heap-profiler');
|
|
|
|
const heapProfiler = new ClinicHeapProfiler({
|
|
name: `bot-${Date.now()}`,
|
|
collectOnFailure: true,
|
|
});
|
|
|
|
console.log("Starting bot with heap collection");
|
|
heapProfiler.collect([
|
|
"node",
|
|
"-r",
|
|
"./register-tsconfig-paths.js",
|
|
"--unhandled-rejections=strict",
|
|
"--enable-source-maps",
|
|
"--stack-trace-limit=30",
|
|
"dist/backend/src/index.js"
|
|
], function (err, filepath) {
|
|
if (err) {
|
|
throw err;
|
|
}
|
|
console.log(`Saved collected data in ${filepath}`);
|
|
});
|