bunnymark_ecs

command module
v0.0.0-...-07b684a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 31, 2024 License: CC0-1.0, MIT Imports: 14 Imported by: 0

README

bunnymark Bunnymark

A popular benchmark made on Donburi.

  • Close all other programs for more accurate results.
  • Press the left mouse button to add some amount of gophers.
  • Adjust the number of gophers that appear at a time with the mouse wheel.
  • Increase the number of gophers until the FPS starts dropping below 60 to find out your result.
  • To understand that the drop in performance is not a one-off - use the graphs on the left, they show TPS, FPS and the number of objects over a certain time.
  • Press the right mouse button to disable batching, this will greatly increase the load, but keep in mind that all measurements were taken without coloring.
Contents
Preview

bunnymark-preview

Running

To run the example from sources do the following command:

go run github.com/bitver/donburi/examples/bunnymark@master

Please remember that @master only works since Go 17.

Performance

Maximum objects at stable 60 FPS

Software Hardware Donburi objects
Native, MacOS Big Sur 11.6 2.3 GHz 8-Core Intel Core i9 40000
Native, MacOS Sonoma 14.1 M1 Max 64G (power-save) 58000
Native, MacOS Sonoma 14.1 M1 Max 64G 72000

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL