TheoTown Hello,
I encountered a critical crash caused by a memory allocation failure, even though my device has sufficient physical RAM (8 GB).
Error details:
java.lang.OutOfMemoryError: Failed to allocate a 268,435,472 byte allocation
with 25,165,824 free bytes and 241 MB until OOM,
target footprint 308,838,784,
growth limit 536,870,912
From the log, it appears the application is hitting its heap growth limit (~512 MB) rather than the device’s physical RAM limit. The crash happens when the game attempts to allocate an additional ~256 MB block, likely for textures or assets.
This suggests a possible issue with memory management, such as:
Large texture allocations
Assets not being properly unloaded
Memory fragmentation or a memory leak
Steps already attempted:
Restarted the device
Closed background applications
Lowered in-game graphics settings
The issue persists consistently.
Please let me know if you need additional logs or reproduction steps. I hope this information helps in identifying the memory handling issue.
Thank you.