summaryrefslogtreecommitdiff
path: root/TAO/docs/Options.html
diff options
context:
space:
mode:
authorsma <sma@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-01-20 16:34:34 +0000
committersma <sma@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-01-20 16:34:34 +0000
commit7d06856340b1540f39bd01d21916d8465c9184aa (patch)
treeef1346a6bb05579c6e62be4165fe9854fe1a4eef /TAO/docs/Options.html
parent006d8736c4bde83f6d9ef723f3bea13f944ad1e2 (diff)
downloadATCD-7d06856340b1540f39bd01d21916d8465c9184aa.tar.gz
ChangeLogTag: Fri Jan 20 16:30:00 UTC 2006 Simon Massey <sma@prismtech.com>
Diffstat (limited to 'TAO/docs/Options.html')
-rw-r--r--TAO/docs/Options.html18
1 files changed, 18 insertions, 0 deletions
diff --git a/TAO/docs/Options.html b/TAO/docs/Options.html
index d1a040d2d6b..530f42f5590 100644
--- a/TAO/docs/Options.html
+++ b/TAO/docs/Options.html
@@ -419,6 +419,24 @@ preferences over normal I/O, thereby causing priority inversion.</p>
decisions for better performance. The default value is
<code>0</code> (false). </td>
</tr>
+ <tr>
+ <td><code>-ORBUseLocalMemoryPool</code> <em>boolean (0|1)</em></td>
+ <td><a name="-ORBUseLocalMemoryPool"></a>TAO can use a local memory pool
+ to satisfy some of its needs for heap storage, as it is often more
+ efficient than using the platform's default memory allocator. The local
+ pool will always grow as large as necessary to satisfy memory allocations,
+ but it will never shrink. This means that sometimes a process can retain
+ memory that it no longer needs. If the default allocator is used then
+ TAO gives memory back as soon as it is not needed which allows for better
+ resource sharing at the expense of memory deallocation time.
+ <p>If this option is disabled (<code>0</code>), the ORB will use the
+ default allocator for the platform.</p>
+ <p>If this option is enabled (<code>1</code>), the orb will use the
+ local memory pool.</p>
+ <p> This option defaults to the compile-time option specified by
+ <code>TAO_USES_LOCAL_MEMORY_POOL</code>.</p>
+ </td>
+ </tr>
</tbody>
</table>
</p>