GPU Profiling and callbacks in OpenGL ES

2019-03-16 08:06发布

Is there a way to add callbacks in OpenGL ES similar to what DirectX has? I'm trying to profile the GPU performance, so I'm trying to figure out how long it took to execute certain parts of the GPU.

Ideally, I "push" a marker/callback, then call a bunch of GL draw calls, then push another marker, and then find out how many milliseconds passed inbetween those two markers a frame later.

(Any other ways to profile GPU performance would be helpful too.)

2条回答
ら.Afraid
2楼-- · 2019-03-16 08:28

GPU maker provides nice profiler for Android. As far as my experience, it requires root privilege.

查看更多
▲ chillily
3楼-- · 2019-03-16 08:53

Use the DDMS feature under your Eclipse environment. It's installed by default.

A Very powerful graphical profiling utility. You can also lookup threads, heap, method profiling, objects allocation, and more.

Check the how to use DDMS here. Hope it helps ;)

查看更多
登录 后发表回答