How do I profile the performance of Bevy app logic? #6715
-
Hi, As we are going to optimization steps of our Game, we need some diagnostic & monitoring tools for system performance, especially on the bevy ECS systems. The app is running with 550+ systems (still growing), mostly run with parallel executor. And we want to control the fps, by logging any systems running with low speed. We found 2 ways of system monitoring:
So I'm wondering there is another better approach for this case? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Flamegraphs produced by Tracy are generally going to be most useful here. You can see when you have inadequate parallelism, and which systems are longest. Follow the docs on profiling Bevy games here to get started. |
Beta Was this translation helpful? Give feedback.
Flamegraphs produced by Tracy are generally going to be most useful here. You can see when you have inadequate parallelism, and which systems are longest.
Follow the docs on profiling Bevy games here to get started.