diff options
author | cleeland <cleeland@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-11-14 22:46:59 +0000 |
---|---|---|
committer | cleeland <cleeland@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-11-14 22:46:59 +0000 |
commit | 8a58c8221bf4a9549157e69c76fd19f60eaabdf5 (patch) | |
tree | df332d407ab68138e82a82725622851705f5e844 /TAO | |
parent | 7ffa447361aa29872b7c0afaf072fbdb7d891af4 (diff) | |
download | ATCD-8a58c8221bf4a9549157e69c76fd19f60eaabdf5.tar.gz |
Updated to reflect recent work at Boeing and here.
Diffstat (limited to 'TAO')
-rw-r--r-- | TAO/docs/releasenotes/orbcore.html | 34 |
1 files changed, 24 insertions, 10 deletions
diff --git a/TAO/docs/releasenotes/orbcore.html b/TAO/docs/releasenotes/orbcore.html index 8a8e6bbe485..7b9bb610870 100644 --- a/TAO/docs/releasenotes/orbcore.html +++ b/TAO/docs/releasenotes/orbcore.html @@ -27,16 +27,28 @@ Recently Completed Work: - <UL> - <li>Got rid of need to have compile in TSS ORB Core - (<code>-DTAO_HAS_TSS_ORBCORE</code>). This is accomplished by - having a Resource Factory (<code>TAO_Resource_Factory</code>) - singleton which the ORB Core consults in order to get pointers - to resources. The Resource Factory can be configured to - return pointers from thread-specific storage, or - process-global storage. By doing this, the ORB Core is - shielded from ever having to know whether or not its resources - are global or not.</li> + <UL> + <li>Placed an optimization in IIOP::Profile that should speed up + invocations on the client side rather substantially. This was + done by caching an instance of <code>ACE_INET_Addr</code> in the + private portion of <code>Profile</code> because the cost of + constructing one for every invocation (in + <code>TAO_GIOP_Invocation::start</code>) was simply + enormous--the construction was something like 100 cycles on + Solaris. This is all because deep down this ends up calling + <code>gethostbyname()</code>, which can be very costly. Of + course, this is platform-dependent, so the improvements may not + be as great on a different platform.</li> + + <li>Got rid of need to have compile in TSS ORB Core + (<code>-DTAO_HAS_TSS_ORBCORE</code>). This is accomplished by + having a Resource Factory (<code>TAO_Resource_Factory</code>) + singleton which the ORB Core consults in order to get pointers + to resources. The Resource Factory can be configured to return + pointers from thread-specific storage, or process-global + storage. By doing this, the ORB Core is shielded from ever + having to know whether or not its resources are global or + not.</li> <li>Made all command-line like options look like the standard-professed options, i.e., <b>-ORBxxx</b> or @@ -195,6 +207,8 @@ Future work: <UL> + <li>Make argument parsing with the orb consume the arguments it parses.</li> + <li>Remove <code>_FAR</code> from all code.</li> <li>Update ORB Patterns paper to reflect the latest TAO has to |