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/api/lynx-api/lynx/lynx-performance/profile-mark.md.
Lynx
  • 简体中文
  • profileMark()

    标记一个即时(没有持续时间) trace event。

    语法

    profileMark(name: string, option?: { flowId: number, arg?:  Record<string, string>}): void;

    参数

    name

    trace event 的名称。

    option(optional)

    额外选项,如 flowId 和自定义参数(arg)。

    示例

    // 标记一个即时 trace event
    lynx.performance.profileMark('FetchStarted');
    
    // 标记一个即时 trace event 并添加自定义参数
    lynx.performance.profileMark('FetchStarted', {
      args: { status: 'initiated' },
    });
    
    // 标记一个 flow 类型的即时 trace event
    const flowId = lynx.performance.profileFlowId();
    lynx.performance.profileMark('ActionCheckpoint', { flowId });
    
    // 标记一个 flow 类型的即时 trace event 并添加自定义参数
    lynx.performance.profileMark('ProcessMidpoint', {
      args: { step: 'middle' },
      flowId,
    });

    兼容性

    LCD tables only load in the browser

    除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。