Quick answer: Find the cause from captured device and memory context (leak, oversized footprint, or load spike), reduce memory use accordingly, and verify the crashes drop on the low-RAM devices hit hardest.
Out-of-memory crashes hit the low-RAM devices many players use and are invisible on your machine. Here are the best ways to fix them.
Find the Cause From Captured Context
Fix out-of-memory crashes by first finding the cause from captured device and memory context, crashes after long sessions point to a leak, crashes on low-RAM devices to an oversized footprint, crashes at load moments to a spike. The pattern tells you what to fix.
Bugnet captures out-of-memory crashes with device, memory, and breadcrumb context, so you can see the pattern (leak, footprint, or spike) and which devices are affected, revealing the cause to fix.
Reduce Memory Use for the Cause
Fix the crashes by reducing memory for the specific cause, plug the leak (free what is not freed) for a leak, reduce the footprint (optimize assets, load less) for an oversized footprint, or stagger loading for spikes. Target the actual cause.
Bugnet's captured context tells you which cause to target, so your memory reductions address the actual problem (the leak, the footprint, or the spike) rather than guessing, fixing the out-of-memory crashes at their source.
Verify the Crashes Drop on Low-RAM Devices
Verify the fix by confirming the out-of-memory crashes dropped on the affected (low-RAM) devices, since that is where they hit hardest. Confirm in the field, not on your machine where they never happened.
Bugnet tracks crashes per version with device context, so after reducing memory use you can confirm the out-of-memory crashes dropped on the low-RAM devices that had them, verifying the fix where it mattered.
Fix out-of-memory crashes by finding the cause from captured context (leak, oversized footprint, or load spike), reducing memory use accordingly, and verifying the crashes drop on the low-RAM devices hit hardest.