I have created a Gear VR app that is nothing but an alembic file playing through an animation, a floor, and walls. When I first launch the app on my device, everything works smoothly; I have a decent frame rate. However, after roughly 1.5-2 minutes of use, the app suddenly gets a frame rate of about one frame every 8 seconds.
I cannot figure out what is causing this. The alembic file I have in the app is a decent sized file. It has a lot of polygons. It is a vertex changing animation that I imported as a geometry cache.
I have found that when it starts freezing up, I can lower the headset away from my face and then bring it back up and the app will recover for a few seconds before freezing up again.
I am running the app on a Samsung Galaxy S7.
Any ideas as to what could be causing the freezing would be greatly appreciated.