应用卡顿

了解如何添加应用卡顿检测报告。

此集成跟踪应用卡顿。此功能在 iOS、tvOS 和 macOS 上可用。

使用无响应的应用程序对用户来说非常 frustrating。应用可能因长时间运行的代码、无限循环错误等原因变得无响应。通过应用卡顿跟踪,你可以检测并修复这些问题。

每次检测到应用卡顿时,Sentry 会创建一个错误事件。应用卡顿跟踪默认是启用的。要禁用它,请将 enableAppHangTracking 选项设置为 false

Copied
import * as Sentry from "@sentry/react-native";

Sentry.init({
  dsn: "DSN",
  enableAppHangTracking: false,
});

应用卡顿检测集成的默认超时时间为两 (2) 秒。这表示应用程序在被分类为卡顿之前可以无响应的最短时间。你可以通过设置 appHangTimeoutInterval 选项来更改超时时间:

Copied
import * as Sentry from "@sentry/react-native";

Sentry.init({
  dsn: "DSN",
  appHangTimeoutInterval: 1,
});

要了解更多关于如何检测应用卡顿的信息,请参阅 sentry-cocoa 文档