Enhancements
- Added
NativeOutOfMemoryPluginas a new way to reportOutOfMemoryErrors that uses pre-allocated memory in the NDK module instead of allocating anEventobject. When usedOutOfMemoryErrors will be more reliably reported, but will not be passed toOnErrorCallbacks (OnSendCallbackworks as expected).
#2384 - Added
appHangCooldownMillisto the AppHangPlugin to control the number of AppHang errors produced when the app is performance constrained
#2389 - Moved root/jailbreak detection onto a background thread so that it no longer blocks startup (this should improve startup performance in most common cases)
#2391
Bug Fixes
- Reduced the heartbeat overheads of
BugsnagAppHangPluginreducing both the CPU cost of a heartbeat and the frequency.
#2395