启用堆分析选项 对象
🌐 EnableHeapProfilingOptions Object
modestring(optional)- 控制被分析的进程。等同于 Chrome 中的--memlog。默认值是all。all- 分析所有进程。browser- 只分析浏览器进程的性能。gpu- 仅对 GPU 进程进行分析。minimal- 只对浏览器和 GPU 进程进行分析。renderer-sampling- 最多对 1 个渲染器进程进行分析。每个渲染器进程在启动时,或者对于现有进程在启用堆分析时,都有固定的被分析的概率。all-renderers- 分析所有渲染器进程。utility-sampling- 每个实用程序进程都有固定的被分析概率。all-utilities- 分析所有公用程序进程的性能。utility-and-browser- 对所有辅助进程和浏览器进程进行分析。
samplingRatenumber(optional)- 控制采样间隔的字节数。间隔越低,分析结果越精确,但会以性能为代价。默认值为100000(100KB)。这足以观察总分配大于 500KB 的分配点,其中总分配等于单次分配大小乘以同一调用点的分配次数。与 Chrome 中的--memlog-sampling-rate相当。必须是介于1000和10000000之间的整数。stackModestring(optional)- 控制为每个分配记录的元数据类型。相当于 Chrome 中的--memlog-stack-mode。默认值是native。native- 指令从展开堆栈时的地址。native-with-thread-names- 指令地址来自展开栈。包括线程名称作为第一个帧。