Skip to main content
New Participant
March 24, 2020

Profiling app RAM usage on the Quest

Hey guys, 
I am getting inconsistent stats from Logcat and Snapdragon Profiler. I am profiling the RAM usage of my application made with Unreal Engnine 4.24 and latest Oculus SDK (from the oculus branch of unreal engine). The issue is that according to snap dragon my app is using around 1.5 Gb and according to Logcat 227 mb. 
(I have already posted this on the Snapdragon developer forum)

Who do I trust? And how do you guys profile your RAM usage? 

2 replies

Participant
March 31, 2020
I use the Oculus OVR Metrics Tool as my first "go to" for performance measurement and RAM usage:

I find that the numbers reported from OVR Metrics roughly match the numbers being reported from Unreal via "stat unit", "stat fps", "stat memory", etc.
https://docs.unrealengine.com/en-US/Engine/Performance/StatCommands/index.html



ircssAuthor
New Participant
April 3, 2020
thanks @en-austin . OVR metrics I think also uses Logcat. I looked more in to it and you are right, the numbers there match the stat memory. For anyone looking for memory profiling workflow, Unreal has the LLM which puts together the stat unit and memory and bunch of other things, and the  adb shell dumpsys meminfo "application.name" -d gives detailed info on memory stuff.