> For the complete documentation index, see [llms.txt](https://docs.tryterra.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tryterra.co/faq/help-topics/data-api-sdk/mobile-sdk-setup-permissions-and-crashes/health-connect-oom-large-hr-window.md).

# Why does Health Connect heart rate sync cause OOM crashes?

**Out-of-memory crashes reading Health Connect heart-rate data usually come from requesting too large a window at once**, since HR samples are very dense.

To fix it:

* **Fetch in small chunks** (1-5 days).
* Request **one payload type at a time**, sequentially.
* Consider enabling `largeHeap` in the build config.
* **Send data to a webhook destination** instead of handling it in-app, which avoids holding large payloads in memory.

See the [Android (Kotlin) SDK reference](https://docs.tryterra.co/reference/health-and-fitness-api/sdk-references/android-kotlin) for the relevant calls.
