Skip to content

nxtht/ecs.benchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ecs.benchmark

A set of benchmarks for ecs frameworks of Leopotam. These benchmarks are not precise tools but allow to compare general perfomance of the frameworks in different scenarios. Initially the project was aimed to evaluate this issue with the OneComponent benchmark.

Usage

Clone > Build > Run

Starting scene - \Assets\Benchmark\BenchmarkSelectorScene.unity

Benchmarks

OneComponent

A plane iteration over single component type.

Options:

  • Components count

BouncyShooter

Scenario with creation and deletion of entities.

Options:

  • Actor Types Count
  • Actors Count
  • Bullet LifeTime
  • Rate of Fire

Each Actor emits Bullets according to the Rate Of Fire. Bullets are destroyed after their Bullet LifeTime is expired. Actor Types Count allows to evaluate the influence of the "filters" count.

Some tests
results

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages