ARM Streamline is the most powerful profiler I know, but it requires me to set
android :debuggable = true
when compile it to .apk, which seems not possible for a webGame developer.
Is there any way I can get around it? Or there are other profiler for webgame that can record detailed information like GpuUsage,bandwidth, vertexShader/FragmentShader time ?
It is Specter: https://spector.babylonjs.com/
I tried it, it kind of like renderdoc. But it does not monitor GPU usage.
You can get GPU frame time and shader compilation time with EngineInstrumentation: Optimizing Your Scene | Babylon.js Documentation, but I don’t believe it’s possible to monitor more than that directly on the web ![]()
But since you mentioned Android, I searched around and found Samsung has an app for that: GPUWatch | Samsung Developers, I tested on a Playground and it works! So if you have, or can get a Samsung phone that might be a good option.
@sebavan and @Evgeni_Popov might also be aware of other means to monitor stats on the phone ![]()
No idea how to do that on phones…
Even on desktops you can’t easily get performance counters. You can try to use PIX on Windows, but I think RenderDoc does not work on browser apps (Chrome / Firefox).