summaryrefslogtreecommitdiff
path: root/config.guess
diff options
context:
space:
mode:
authorRussell Bryant <russell@russellbryant.com>2006-08-29 20:50:36 +0000
committerRussell Bryant <russell@russellbryant.com>2006-08-29 20:50:36 +0000
commitf7e7161607512ae516d4a3976048e2f0d29e5449 (patch)
tree0f3fc04bcb07ac328d54ffb2fed0333dfffb44de /config.guess
parentd22476348a5f38ddb6eab59fa743c7f67eb5710f (diff)
Merge team/russell/frame_caching
There are some situations in Asterisk where ast_frame and/or iax_frame structures are rapidly allocatted and freed (at least 50 times per second for one call). This code significantly improves the performance of ast_frame_header_new(), ast_frdup(), ast_frfree(), iax_frame_new(), and iax_frame_free() by keeping a thread-local cache of these structures and using frames from the cache whenever possible instead of calling malloc/free every time. This commit also converts the ast_frame and iax_frame structures to use the linked list macros. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41278 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'config.guess')
0 files changed, 0 insertions, 0 deletions