#alloc #no-std #game-engines

no-std ico_memory

Experimental custom memory manager and handle-based resource manager

23 releases

✓ Uses Rust 2018 edition

0.1.23 Oct 6, 2019
0.1.22 Oct 3, 2019
0.1.17 Sep 23, 2019

#89 in Game development

Download history 47/week @ 2019-09-03 31/week @ 2019-09-10 172/week @ 2019-09-17 148/week @ 2019-09-24 114/week @ 2019-10-01 36/week @ 2019-10-08 69/week @ 2019-10-15 319/week @ 2019-10-22 52/week @ 2019-10-29

163 downloads per month

MPL-2.0 license

115KB
2.5K SLoC

ico_memory

Multi-threaded memory management for games and graphics in Rust. This is an experimental memory allocator, and thread safe resource handle manager implemented in Rust.

Presently, this release should be considered for research purposes only - as tests are incomplete, much of the code relies on unsafe functionality, and there are existing allocators (such as jemalloc) that generally perform as well or better and are much more robustly used and tested.

Dependencies