bodil / refpool

An efficient memory pool mechanism for Rust.

Home Page:https://docs.rs/refpool/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

refpool

A reimplementation of Rust's std::boxed::Box and std::rc::Rc which uses a pool of reusable memory to speed up reallocation.

Is It Fast?

It's about twice as fast as the system allocator on Linux systems, and six times as fast on Windows systems, when the pool is non-empty. For certain data types, gains can be even higher.

Documentation

Licence

Copyright 2019 Bodil Stokke

This software is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

About

An efficient memory pool mechanism for Rust.

https://docs.rs/refpool/

License:Mozilla Public License 2.0


Languages

Language:Rust 100.0%