For AI agents: the complete documentation index is available at /next/zh/llms.txt, the full documentation bundle is available at /next/zh/llms-full.txt, and this page is available as Markdown at /next/zh/guide/devtool/trace/js-profile.md.
Lynx
  • 简体中文
  • 分析 JavaScript 执行性能

    Trace 支持录制详细的 JavaScript Profile 数据。该数据是后台脚本的调用堆栈采样数据,对于分析后台脚本的执行性能至关重要。

    点击 JS Profile 并选择对应的脚本引擎类型

    根据后台线程脚本引擎类型选择正确的选项:

    • disable:不开启;
    • primjs:开启 PrimJS 引擎的 Profile;
    • v8:开启 V8 引擎的 Profile。
    选择 JS Profile 类型

    开始录制

    点击 Start 按钮,开始录制 Trace 数据。

    开始录制 JS Profile

    停止录制

    点击 Stop 按钮,结束录制 Trace 数据。

    停止录制 JS Profile

    使用 sourcemap 反解 JavaScript Profile 数据(可选)

    如果 scripts 被压缩,可以使用 sourcemap 反解堆栈:

    反解 JavaScript Profile

    常见问题

    录制 Trace 后没有 JavaScript Profile 数据
    • 请确保在开始录制前选择了正确的后台脚本引擎类型;
    • 若使用 iOS 设备,请确保开启 Lynx DeTool 和 PrimJS 调试开关
    点击 SourceMap Decode 后未找到脚本
    • 请确保在打开 Lynx 页面前开始录制 Trace,以确保获取脚本的名称;
    除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。