Skip to content

Elabajaba/Executor-Bench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a comparison a few different rust async executors against each other to see how they handle many (relatively uniform) tasks.

The tasks are 2990 unique pathfinding tasks using polyanya.

System tested on: Windows 11, AMD 5900x:

Executor runtime
switchyard 3699.8 ms
smolscale 231.77 ms
bevy_tasks 406.98 ms
tokio 300.87 ms
rayon 205.48 ms
singlethreaded 3111.5 ms

Instructions

Run cargo --bench to get criterion benchmarks.

cargo run --release is faster, but much less accurate and doesn't keep track of previous runs.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages