应用卡顿
了解如何添加应用卡顿检测报告。
此集成跟踪应用卡顿。此功能在 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
文档。