在 app
的 ready
事件的回调函数中,通过 contentTracing.startRecoding
方法来启动性能监控。
(async () => {const { contentTracing } = require('electron');await contentTracing.startRecording({include_categories: ['*'],});await new Promise((resolve) => setTimeout(resolve, 6000));const path = await contentTracing.stopRecording();console.log(`性能追踪日志地址:${path}`);createWindow();})();
在 Chrome 浏览器中输入 chrome://tracing
,加载 contentTracing
保存的日志文件,即可进行分析。
devtron
debugtron
electron-log
netLog
crashReporter