What is included in "Process Time" in the built-in profiler besides script _process time?

:bust_in_silhouette: Reply From: shinyu6

Answering my own question: I was able to tab into the Visual Profiler and figure this out but I had to wait a few seconds before data started appearing, which showed that bottlenecking was occurring on the GPU not the CPU. I was also able to get more information from going Project Settings → Advanced Settings → Print GPU profile, which made it obvious that most of the issue was in the “Render CanvasItems” step.

Maybe less relevant to other folks looking at this, but my issue looked like Poor performance of 2D Tree View with many items · Issue #70869 · godotengine/godot · GitHub, which was resolved when using the openGL compatibility backend.

2 Likes