In the world of mobile, there are many resource constraints, memory being one of the most precious. Early last year, the Procore Android team noticed various crashes in the mobile application caused by insufficient memory. The number of crashes was also spread over various devices, and the issue manifested itself