godot-benchmarks
godot-benchmarks copied to clipboard
Collection of benchmarks to test performance of different areas of Godot
CPU time is much lower on a second run in 3D benchmarks, which indicates an issue with shader compilation times being counted in CPU time. See https://github.com/godotengine/godot-benchmarks/pull/22#issuecomment-1483572938 where this was...
To make it easier to just check CPU usage of the navigation system itself, without visuals. ~~The visuals are enabled by default, like they are in the physics benchmarks, but...
Ports the following GDScript benchmark suites to C#: - Alloc - Binary Trees - Hello world - Lambda performance - Mandelbrot Set - Merkle trees - Nbody - Spectral norm...
My attempt to add the following benchmarks from #36: - 🟦Startup🟦 [Editor startup]: with no shader cache - 🟦Startup🟦 [Editor startup]: with shaders cached I've only added these two benchmarks...
Adds benchmarks for runtime importing the Sponza scene as a gltf and fbx file, exporting it as gltf, importing 200 webp images and 50 ogg audio files, taken from [Kenney's...
I realized the navigation benchmarks should measure CPU time spent in `Performance.TIME_NAVIGATION_PROCESS`. This requires modifying the benchmarks infrastructure to support a new measurement type (we have one for `Performance.TIME_PROCESS` already)....
While the graphs on the main page are in correct order on Firefox, they end up in a completely random order on Chromium (not sorted by date). Caught on twitter...
I am not sure but it seems that these two files should be one file https://github.com/godotengine/godot-benchmarks/blob/main/benchmarks/core/array.gd https://github.com/godotengine/godot-benchmarks/blob/main/benchmarks/gdscript/array.gd
The user can click "Show all benchmarks..." at the end to reveal the full list of benchmarks. Benchmarks are also now ordered from newest to oldest, instead of from oldest...
The latest benchmarks section should display the results from latest o oldest, right now they are in reversed order:  It would also help to show the last 10 and...