# Performance.onJankOccur(function listener)

监听卡顿事件。当渲染帧率出现明显下降时触发。

# 支持情况

项 说明
兼容性 美团小游戏特有

# 语法

const perf = mt.getMtPerformance()
perf.onJankOccur(listener)

# 参数

function listener — 卡顿发生时触发的回调函数。

参数 类型 说明
jankType string 卡顿类型:'jank'(普通卡顿)或 'bigJank'(严重卡顿)
jankTimeStamp number 卡顿发生的时间戳,单位 ms
jankOccurTime number 卡顿持续时长,单位 ms

# 说明

  • 同一回调函数重复注册只会生效一次,不会重复触发。
  • 对应的 offJankOccur 不传参数时清空所有回调;传入函数时只移除该函数。

# 示例代码

const perf = mt.getMtPerformance()
perf.onJankOccur((res) => {
  console.log('卡顿类型:', res.jankType)
  console.log('发生时间:', res.jankTimeStamp)
  console.log('持续时长:', res.jankOccurTime, 'ms')
})

# 与微信差异

  • 此 API 为美团小游戏特有,微信小游戏中无对应接口。
上次更新: 8/10/2026, 5:36:37 PM