(async () => { const settings = { features: ['js', 'stackwalk', 'threads', 'leaf', 'tracer'], threads: ["GeckoMain"], }; await Services.profiler.StartProfiler( settings.entries, settings.interval, settings.features, settings.threads ); await new Promise(r => setTimeout(r, 3000)); let data = await Services.profiler.getProfileDataAsync(); Services.profiler.StopProfiler(); console.log(data); })();