Bug 464 - Ideas to optimize the CDR buffer allocators.
Summary: Ideas to optimize the CDR buffer allocators.
Status: ASSIGNED
Alias: None
Product: TAO
Classification: Unclassified
Component: ORB (show other bugs)
Version: 1.0.14
Hardware: All All
: P2 enhancement
Assignee: DOC Center Support List (internal)
URL:
Depends on:
Blocks:
 
Reported: 2000-02-26 22:29 CST by Carlos O'Ryan
Modified: 2000-03-05 15:18 CST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carlos O'Ryan 2000-02-26 22:29:01 CST
The CDR buffers are allocated in well known sizes, and big sizes at that.
It should be possible to exploit this to allocate the buffers using some kind
of Cached_Allocator, or something similar, that keep already allocated buffers
in a free list.
This would eliminate the overhead introduced by the generic ACE_Malloc<>
classes.
Comment 1 levine 2000-03-05 09:26:59 CST
Please assign such that we don't get the daily
reminder from bugzilla.
Comment 2 Carlos O'Ryan 2000-03-05 15:17:59 CST
They belong to tao-support until someone volunteers to take them.
Comment 3 Carlos O'Ryan 2000-03-05 15:18:59 CST
Left on tao-support until someone takes it over.