tips to debug rendering performance issues

How can i debug rendering poor performance issues on mobile(android)
I’m not familiar with unity rendering performance issues debugging
my project details :

  • I’m using unity ECS , Hybrid Renderer , URP , so i can only use GLES2 otherwise the rendering go crazy (URP+Hybred renderer are incompatible for now )
  • In the editor the frame is ~ 300FPS with ~150 batches , 300 tris

when i build a player for mobile the game has very poor performance between 25-45FPS on Oneplus 2 device and between 35-55FPS on Samsung S8 device

is there any good tips to debug rendering performance issues on mobile?
Any suggestion would be highly appreciated

This blog post could be a good place to start. Also you’d want to first find out if Rendering is actually your problem and if so, if the issue is on the CPU side or the GPU side. The Blogpost goes into that and links to relevant documentation, guides and Unity learn material. Also, the Profiler documentation is another good place to start getting more into the depth of optimization.

1 Like

@naskha
Are you using a mobile shader, for the mobile version of your game?
Normally, that helps with mobile performance issues.