1
I Use This!
Inactive
Analyzed about 7 hours ago. based on code collected about 13 hours 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
  • ...
    anyone with an Open Hub account can update a project's tags
  • ...
    65% of companies leverage OSS to speed application development in 2016
  • ...
    by exploring contributors within projects, you can view details on every commit they have made to that project

Languages

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

30 Day Summary

Mar 23 2024 — Apr 22 2024

12 Month Summary

Apr 22 2023 — Apr 22 2024

Ratings

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