Documentation
¶
Overview ¶
Package benchmark contains benchmarking and profiling code for Arche, an archetype-based Entity Component System (ECS) for Go.
See package github.com/mlange-42/arche/ecs for Arche's API.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunBenchmarks ¶
RunBenchmarks runs the benchmarks and prints the results.
func ToMarkdown ¶
ToMarkdown converts the benchmarks to a markdown table.
Types ¶
Directories
¶
| Path | Synopsis |
|---|---|
|
arche
|
|
|
relations
Package relations benchmarks different ways to create entity relations:
|
Package relations benchmarks different ways to create entity relations: |
|
Package profile contains profiling code for Arche.
|
Package profile contains profiling code for Arche. |
|
create_many
command
|
|
|
events
command
|
|
|
exchange
command
|
|
|
exchange_batch
command
|
|
|
exchange_large
command
|
|
|
iter
command
|
|
|
iter_generic
command
|
|
|
many_arch
command
|
|
|
many_arch_build
command
|
|
|
many_targets
command
|
|
|
query
command
|
|
|
relations
command
|
|
|
world
command
|
|
Click to show internal directories.
Click to hide internal directories.