summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2002-12-25 12:41:50 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2002-12-25 12:41:50 +0000
commit0646124a9cc44e64100273539a389a6aaeea3dbd (patch)
treee41aefd65690c3074642439aa1941849fd2b04b2
parent004ddb29c80e1ddb3496f56bdf1a34ef3e11cb56 (diff)
downloadATCD-0646124a9cc44e64100273539a389a6aaeea3dbd.tar.gz
ChangeLogTag:Wed Dec 25 06:14:17 2002 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
-rw-r--r--ChangeLog7
-rw-r--r--ChangeLogs/ChangeLog-03a7
-rw-r--r--TAO/ChangeLog5
-rw-r--r--TAO/docs/performance.html37
-rw-r--r--THANKS4
5 files changed, 52 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index 8c3bf8066d3..456c37f989a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Wed Dec 25 06:14:17 2002 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
+
+ * Merry Christmas to all. May we have peace and justice for all in 2003.
+
Tue Dec 24 17:29:11 2002 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
* docs/ACE-subsets.html: Documented the compiler options that
@@ -1313,7 +1317,8 @@ Sat Nov 23 18:12:37 2002 Steve Huston <shuston@riverace.com>
The above are only done when using automatic template instantiation
on AIX with g++. Without this, the compiler and linker don't get
things done right and static data members in templates don't get
- instantiated correctly.
+ instantiated correctly. Thanks to Max F. Bilyk <mbilyk@europe.com>
+ for reporting this problem.
* ace/SSL/Makefile: Set LIBS = $(ACELIB). Else it won't link on
AIX, g++.
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 8c3bf8066d3..456c37f989a 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,7 @@
+Wed Dec 25 06:14:17 2002 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
+
+ * Merry Christmas to all. May we have peace and justice for all in 2003.
+
Tue Dec 24 17:29:11 2002 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
* docs/ACE-subsets.html: Documented the compiler options that
@@ -1313,7 +1317,8 @@ Sat Nov 23 18:12:37 2002 Steve Huston <shuston@riverace.com>
The above are only done when using automatic template instantiation
on AIX with g++. Without this, the compiler and linker don't get
things done right and static data members in templates don't get
- instantiated correctly.
+ instantiated correctly. Thanks to Max F. Bilyk <mbilyk@europe.com>
+ for reporting this problem.
* ace/SSL/Makefile: Set LIBS = $(ACELIB). Else it won't link on
AIX, g++.
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index bf4d018643a..2ded0f2f487 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,8 @@
+Wed Dec 25 06:24:01 2002 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
+
+ * docs/performance.html: Added some tips about how to reduce the size of
+ the compile-time and run-time memory footprint.
+
Tue Dec 24 12:36:11 2002 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
* orbsvcs/tests/Security/Crash_Test/server.cpp: Fixed a compile
diff --git a/TAO/docs/performance.html b/TAO/docs/performance.html
index 0e80e9eb934..1d64cda5ffd 100644
--- a/TAO/docs/performance.html
+++ b/TAO/docs/performance.html
@@ -112,10 +112,21 @@
<a href="#compile">Reducing Compilation Time</a>
<ul>
<li>
- <a href="#compile_optimization">Optimization</a>
+ <a href="#compile_optimization">Compilation Optimization</a>
</li>
<li>
- <a href="#compile_inlinling">Inlining</a>
+ <a href="#compile_inlinling">Compilation Inlining</a>
+ </li>
+ </ul>
+ </li>
+ <li>
+ <a href="#footprint">Reducing Memory Footprint</a>
+ <ul>
+ <li>
+ <a href="#compile_footprint">Compile-time Footprint</a>
+ </li>
+ <li>
+ <a href="#runtime_footprint">Run-time Footprint</a>
</li>
</ul>
</li>
@@ -559,7 +570,7 @@
<h3>Reducing Compilation Time</h3>
<a name="compile_optimization"></a>
- <h4>Optimization</h4>
+ <h4>Compilation Optimization</h4>
When developing software that uses ACE+TAO you can reduce the time it
takes to compile your software by not enabling you compiler's optimizer
@@ -570,7 +581,7 @@ time performance, so you should normally only do this during
development, keeping your test and release build optimized. <P>
<a name="compile_inlinling"></a>
- <h4>Inlining</h4>
+ <h4>Compilation Inlining</h4>
When compiler optimization is disabled, it is frequently the case that
no inlining will be performed. In this case the ACE inlining will be
@@ -587,11 +598,27 @@ libraries, one with inlining and one without. You can then use your
ACE_ROOT and TAO_ROOT variables to point at the appropriate
installation.<P>
+ <p><hr><p>
+ <a name="footprint"></a>
+ <h3>Reducing Memory Footprint</h3>
+
+ <a name="compile_footprint"></a>
+ <h4>Compile-time Footprint</h4>
+
+It has also been observed recently that using -xO3 with -xspace on SUN
+CC 5.3 compiler gives a big footprint reduction of the order of 40%.
+
+ <a name="runtime_footprint"></a>
+ <h4>Run-time Footprint</h4>
+
+<!-- Doug, put information about how to reduce the size of the -->
+<!-- connection blocks, etc. -->
+
<hr><P>
<address><a href="mailto:ossama@uci.edu">Ossama Othman</a></address>
<!-- Created: Mon Nov 26 13:22:00 PST 2001 -->
<!-- hhmts start -->
-Last modified: Thu Dec 12 10:10:49 CST 2002
+Last modified: Wed Dec 25 06:23:55 CST 2002
<!-- hhmts end -->
</body>
</html>
diff --git a/THANKS b/THANKS
index 6505c7ec934..f4c35488b4f 100644
--- a/THANKS
+++ b/THANKS
@@ -1643,7 +1643,9 @@ Marc Tardif <marc@sitepak.com>
Guan Joe <guan.zhaohui@datawire.net>
Petr Ferschmann <pferschmann@kerio.com>
Greg Mulyar <greg_mu@yahoo.com>
-Daniel White <ygor@comcast.net>
+Max F. Bilyk <mbilyk@europe.com>
+Danile White <ygor@comcast.net>
+
I would particularly like to thank Paul Stephenson, who worked with me
at Ericsson in the early 1990's. Paul devised the recursive Makefile