diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 2002-12-25 12:41:50 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 2002-12-25 12:41:50 +0000 |
commit | 0646124a9cc44e64100273539a389a6aaeea3dbd (patch) | |
tree | e41aefd65690c3074642439aa1941849fd2b04b2 | |
parent | 004ddb29c80e1ddb3496f56bdf1a34ef3e11cb56 (diff) | |
download | ATCD-0646124a9cc44e64100273539a389a6aaeea3dbd.tar.gz |
ChangeLogTag:Wed Dec 25 06:14:17 2002 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 7 | ||||
-rw-r--r-- | TAO/ChangeLog | 5 | ||||
-rw-r--r-- | TAO/docs/performance.html | 37 | ||||
-rw-r--r-- | THANKS | 4 |
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> @@ -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 |