firebase-ios-sdk icon indicating copy to clipboard operation
firebase-ios-sdk copied to clipboard

App Memory And OOM Support

Open naftaly opened this issue 1 year ago • 0 comments

What

This PR introduces memory pressure and memory level systems in order to effectively track memory terminations and correctly report them changes as non-fatals and report OOMs as well.

Why

A lot has changed since this article about handling memory terminations. In order to bring Crashlytics OOM handling up to date, some additional heuristics are needed.

Screenshot 2024-05-06 at 4 04 50 PM Screenshot 2024-05-06 at 4 04 36 PM

Discussions:

https://github.com/firebase/firebase-ios-sdk/discussions/12897 https://github.com/firebase/firebase-ios-sdk/discussions/12889 https://github.com/firebase/firebase-ios-sdk/discussions/8130

naftaly avatar May 06 '24 21:05 naftaly