Rspack CLI 支持使用 RSPACK_PROFILE 环境变量来进行构建性能分析。
$ RSPACK_PROFILE=ALL rspack build执行该命令后会在当前目录下生成一个 .rspack-profile-${timestamp} 文件夹,该文件夹下会包含 logging.json、trace.json 和 jscpuprofile.json 三个文件
trace.json:使用 tracing 细粒度地记录了 Rust 侧各个阶段的耗时,可以使用 ui.perfetto.dev 进行查看jscpuprofile.json:使用 Node.js inspector 细粒度地记录了 JavaScript 侧的各个阶段的耗时,可以使用 speedscope.app 进行查看logging.json:包含一些日志信息,粗粒度地记录了构建的各个阶段耗时