- Notifications
You must be signed in to change notification settings - Fork17
okeuday/pqueue
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
The priority queue implementations implement a subset of the stdlib Erlang queue interface as seen in the implementation used by bothRiak and RabbitMQ.
The implementations:
priority_queue(fastest for any priorities when only using a single priority at a time)pqueue(fastest for 41 priorities, -20 (high) to 20 (low), when using 2 or more priorities at the same time)pqueue2(slower heap implementation)pqueue3(faster thanpqueue2andpriority_queuewhen using 64 or more priorities at the same time)pqueue4(slightly slower thanpqueuebut fastest for allowing 257 priorities, -128 (high) to 128 (low), i.e., fastest when using 42 or more priorities at the same time)
The latest results are here, withthe benchmark here.
Michael Truog (mjtruog [at] gmail (dot) com)
- Jesper Louis andersen (PropEr integration and testing)
- Ulf Wiger (suggestions and insight)
BSD
About
Erlang Priority Queues
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors4
Uh oh!
There was an error while loading.Please reload this page.