diff options
author | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-02-17 21:04:08 +0000 |
---|---|---|
committer | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-02-17 21:04:08 +0000 |
commit | 488748dd1f83a3fc4da3e121dbaaaf93bdd5c932 (patch) | |
tree | 6e733775ce63b54ca37825613899dc7c7447d4f8 /channels/iax2-provision.h | |
parent | 37f2b7757e0349218eeeeafecd051c78becb1bc1 (diff) |
Significantly improve scheduler performance under high load.
This patch changes the scheduler to use a max-heap to store pending scheduler
entries instead of a fully sorted doubly linked list. When the number of
entries in the scheduler gets large, this will perform much better. For much
more detailed information on this change, see the review request.
Review: http://reviewboard.digium.com/r/160/
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@176639 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/iax2-provision.h')
0 files changed, 0 insertions, 0 deletions