1
I Use This!
Inactive
Analyzed 1 day ago. based on code collected 2 days ago.

Project Summary

`libslablist` is an implementation of slab lists.

Slab lists are a memory efficient data structure, that can optionally keep data sorted in logarithmic time.

Here are some comparisons, so that you can get an idea of how Slab Lists perform. First we will compare to `uuavl`. `uuavl` is the AVL Tree implementation used in the Illumos kernel. It is among the most memory-efficient and cpu-efficient implementations in the world.

`uuavl` uses 10% _less_ time than `libslablist` on sequential input.
`uuavl` uses 365% _more_ memory than `libslablist` on sequential input.
`uuavl` uses 7% _less_ time than `libslablist` on random input.
`uuavl` uses 271% _more_ memory than `libslablist` on random input.

Tags

data_structure library list sorted_set

In a Nutshell, libslablist...

Quick Reference

Common Development and Distribution License 1.0
Permitted

Commercial Use

Modify

Distribute

Place Warranty

Sub-License

Use Patent Claims

Forbidden

Hold Liable

Use Trademarks

Required

Disclose Source

Include Copyright

Include License

These details are provided for information only. No information here is legal advice and should not be used as such.

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    use of OSS increased in 65% of companies in 2016
  • ...
    compare projects before you chose one to use
  • ...
    65% of companies leverage OSS to speed application development in 2016
  • ...
    data presented on the Open Hub is available through our API

Languages

C
67%
D
21%
Perl
8%
3 Other
4%

30 Day Summary

Apr 15 2024 — May 15 2024

12 Month Summary

May 15 2023 — May 15 2024

Ratings

Be the first to rate this project
Click to add your rating
  
Review this Project!