From b7857cd302c1772da7c8bb6825435d11b66f3b80 Mon Sep 17 00:00:00 2001 From: levine Date: Wed, 28 Jul 1999 18:12:01 +0000 Subject: ChangeLogTag Wed Jul 28 13:09:26 1999 David L. Levine --- docs/ACE-subsets.html | 690 +++++++++++++++++++++++++------------------------- 1 file changed, 343 insertions(+), 347 deletions(-) (limited to 'docs') diff --git a/docs/ACE-subsets.html b/docs/ACE-subsets.html index 6c79cc09f75..db66ca9a2af 100644 --- a/docs/ACE-subsets.html +++ b/docs/ACE-subsets.html @@ -184,36 +184,36 @@ This library contains the following ACE container classes and other miscellaneous classes.

-ACE 
-Active_Map_Manager 
-Arg_Shifter 
-ARGV 
-Containers 
-Dirent 
-Dynamic 
-Filecache 
-Functor 
-Get_Opt 
-Hash_Map_Manager 
-High_Res_Timer 
-Method_Request 
-Object_Manager 
-Profile_Timer 
-Registry 
-SString 
-Stats 
-System_Time 
-Time_Request_Reply 
-Timeprobe 
-Timer_Hash 
-Timer_Heap 
-Timer_List 
-Timer_Queue 
+ACE
+Active_Map_Manager
+Arg_Shifter
+ARGV
+Containers
+Dirent
+Dynamic
+Filecache
+Functor
+Get_Opt
+Hash_Map_Manager
+High_Res_Timer
+Method_Request
+Object_Manager
+Profile_Timer
+Registry
+SString
+Stats
+System_Time
+Time_Request_Reply
+Timeprobe
+Timer_Hash
+Timer_Heap
+Timer_List
+Timer_Queue
 Timer_Wheel
-LOGGING_FILES = 
-Dump 
-Log_Msg 
-Log_Record 
+LOGGING_FILES =
+Dump
+Log_Msg
+Log_Record
 Trace
 
@@ -222,9 +222,9 @@ Trace This library contains the various ACE logging and tracing classes.

-Dump 
-Log_Msg 
-Log_Record 
+Dump
+Log_Msg
+Log_Record
 Trace
 
@@ -234,13 +234,13 @@ This library contains the ACE thread/process management and synchronization classes.

-Activation_Queue 
-Process 
-Process_Manager 
-Synch 
-Synch_Options 
-Thread 
-Thread_Manager 
+Activation_Queue
+Process
+Process_Manager
+Synch
+Synch_Options
+Thread
+Thread_Manager
 Token
 
@@ -250,14 +250,14 @@ This library contains the ACE Reactor and its associated classes, including the ACE Connection components.

-Event_Handler 
-Handle_Set 
-POSIX_Proactor 
-Priority_Reactor 
-Proactor 
-Reactor 
-Select_Reactor 
-Select_Reactor_Base 
+Event_Handler
+Handle_Set
+POSIX_Proactor
+Priority_Reactor
+Proactor
+Reactor
+Select_Reactor
+Select_Reactor_Base
 WFMO_Reactor
 
@@ -267,9 +267,9 @@ This library contains the ACE Connection components, i.e., Acceptor, Connector, and Svc_Handler.

-Asynch_IO 
-Asynch_IO_Impl 
-POSIX_Asynch_IO 
+Asynch_IO
+Asynch_IO_Impl
+POSIX_Asynch_IO
 Strategies
 
@@ -278,21 +278,21 @@ Strategies This library contains the ACE C++ wrappers for sockets.

-IPC_SAP 
-LSOCK 
-LSOCK_Acceptor 
-LSOCK_CODgram 
-LSOCK_Connector 
-LSOCK_Dgram 
-LSOCK_Stream 
-SOCK 
-SOCK_Acceptor 
-SOCK_CODgram 
-SOCK_Connector 
-SOCK_Dgram 
-SOCK_Dgram_Bcast 
-SOCK_Dgram_Mcast 
-SOCK_IO 
+IPC_SAP
+LSOCK
+LSOCK_Acceptor
+LSOCK_CODgram
+LSOCK_Connector
+LSOCK_Dgram
+LSOCK_Stream
+SOCK
+SOCK_Acceptor
+SOCK_CODgram
+SOCK_Connector
+SOCK_Dgram
+SOCK_Dgram_Bcast
+SOCK_Dgram_Mcast
+SOCK_IO
 SOCK_Stream
 
@@ -303,43 +303,43 @@ IPC and FILE I/O other than sockets. This library will depend on the libACE_Socket library.

-Addr 
-DEV 
-DEV_Addr 
-DEV_Connector 
-DEV_IO 
-FIFO 
-FIFO_Recv 
-FIFO_Recv_Msg 
-FIFO_Send 
-FIFO_Send_Msg 
-FILE_Addr 
-FILE 
-FILE_Connector 
-FILE_IO 
-INET_Addr 
-IO_SAP 
-IOStream 
-Pipe 
-Signal 
-SPIPE_Addr 
-SPIPE 
-SPIPE_Acceptor 
-SPIPE_Connector 
-SPIPE_Stream 
-SV_Message 
-SV_Message_Queue 
-SV_Semaphore_Complex 
-SV_Semaphore_Simple 
-SV_Shared_Memory 
-TLI 
-TLI_Acceptor 
-TLI_Connector 
-TLI_Stream 
-TTY_IO 
-UNIX_Addr 
-UPIPE_Acceptor 
-UPIPE_Connector 
+Addr
+DEV
+DEV_Addr
+DEV_Connector
+DEV_IO
+FIFO
+FIFO_Recv
+FIFO_Recv_Msg
+FIFO_Send
+FIFO_Send_Msg
+FILE_Addr
+FILE
+FILE_Connector
+FILE_IO
+INET_Addr
+IO_SAP
+IOStream
+Pipe
+Signal
+SPIPE_Addr
+SPIPE
+SPIPE_Acceptor
+SPIPE_Connector
+SPIPE_Stream
+SV_Message
+SV_Message_Queue
+SV_Semaphore_Complex
+SV_Semaphore_Simple
+SV_Shared_Memory
+TLI
+TLI_Acceptor
+TLI_Connector
+TLI_Stream
+TTY_IO
+UNIX_Addr
+UPIPE_Acceptor
+UPIPE_Connector
 UPIPE_Stream
 
@@ -349,15 +349,15 @@ This library contains the ACE C++ wrappers for the Service Configurator component.

-DLL 
-Parse_Node 
-Service_Config 
-Service_Manager 
-Service_Object 
-Service_Repository 
-Service_Types 
-Shared_Object 
-Svc_Conf_l 
+DLL
+Parse_Node
+Service_Config
+Service_Manager
+Service_Object
+Service_Repository
+Service_Types
+Shared_Object
+Svc_Conf_l
 Svc_Conf_y
 
@@ -366,9 +366,9 @@ Svc_Conf_y This library contains the ACE Streams classes.

-CDR_Stream 
-Message_Block 
-Message_Queue 
+CDR_Stream
+Message_Block
+Message_Queue
 Task
 
@@ -378,13 +378,13 @@ This library contains the ACE C++ wrappers for shared memory and memory-mapped files.

-Malloc 
-Mem_Map 
-Memory_Pool 
-Obstack 
-Read_Buffer 
-Shared_Memory 
-Shared_Memory_MM 
+Malloc
+Mem_Map
+Memory_Pool
+Obstack
+Read_Buffer
+Shared_Memory
+Shared_Memory_MM
 Shared_Memory_SV
 
@@ -393,11 +393,11 @@ Shared_Memory_SV This componenty contains the ACE C++ wrappers for Token classes.

-Local_Tokens 
-Remote_Tokens 
-Token_Collection 
-Token_Invariants 
-Token_Manager 
+Local_Tokens
+Remote_Tokens
+Token_Collection
+Token_Invariants
+Token_Manager
 Token_Request_Reply
 
@@ -406,17 +406,17 @@ Token_Request_Reply This component contains miscellaneous ACE C++ wrappers.

-CORBA_Handler 
-CORBA_Ref 
-Local_Name_Space 
-Msg_WFMO_Reactor 
-Name_Proxy 
-Name_Request_Reply 
-Name_Space 
-Naming_Context 
-Registry_Name_Space 
-Remote_Name_Space 
-TP_Reactor 
+CORBA_Handler
+CORBA_Ref
+Local_Name_Space
+Msg_WFMO_Reactor
+Name_Proxy
+Name_Request_Reply
+Name_Space
+Naming_Context
+Registry_Name_Space
+Remote_Name_Space
+TP_Reactor
 XtReactor
 
@@ -457,7 +457,7 @@ Please let us know if you're able to contribute to this effort.

ACE Library Size Breakdown

Here is an example size breakdown, by ACE library component. It is -for ACE 4.6.25, statically built with these make flags:

@@ -487,257 +487,255 @@ To build an ACE static library, if shared libraries are the default, use
     Token
     Other
   
-    Linux (RedHat 5.2)
egcs 1.0.3 + Linux (RedHat 6.0/Intel)
egcs 2.91.66 Size, bytes - 527445 - 395541 - 10645 - 111542 - 13783 - 54239 - 33880 - 650 - 12565 - 32391 - 91919 - 16773 - 17154 - 69346 - 62558 + 648727 + 515501 + 10937 + 118305 + 13544 + 59593 + 74629 + 49933 + 16084 + 34820 + 92192 + 18462 + 27002 + 71574 + 61652 Percentage of
total size 100 - 75 - 2 - 21 - 3 - 10 - 6 - 0 - 2 - 6 - 17 - 3 - 3 - 13 - 12 + 79.46 + 1.69 + 18.24 + 2.09 + 9.19 + 11.50 + 7.70 + 2.48 + 5.37 + 14.21 + 2.85 + 4.16 + 11.03 + 9.50 LynxOS 3.0.0
g++ 2.7-97r1 Size, bytes - 547004 - 429944 - 17056 - 100712 - 11104 - 44548 - 45780 - 52888 - 11468 - 29184 - 84236 - 15664 - 17304 - 62312 - 54748 + 582672 + 475216 + 25620 + 97220 + 11000 + 44192 + 71388 + 58100 + 13120 + 31572 + 77972 + 21468 + 23564 + 60832 + 46624 Percentage of
total size 100 - 78 - 3 - 18 - 2 - 8 - 8 - 10 - 2 - 5 - 15 - 3 - 3 - 11 - 10 + 81.56 + 4.40 + 16.69 + 1.89 + 7.58 + 12.25 + 9.97 + 2.25 + 5.42 + 13.38 + 3.68 + 4.04 + 10.44 + 8.00 - SunOS5.7
egcs 1.1.1 + SunOS5.7
egcs 2.91.60 Size, bytes - 587059 - 446609 - 21651 - 116410 - 14005 - 58063 - 39620 - 770 - 13719 - 40362 - 101543 - 19611 - 20855 - 75806 - 64644 + 709543 + 11877 + 115306 + 13721 + 63027 + 87962 + 68551 + 16917 + 42954 + 99839 + 21357 + 29182 + 75970 + 62880 Percentage of
total size 100 - 76 - 4 - 20 - 2 - 10 - 7 - 0 - 2 - 7 - 17 - 3 - 4 - 13 - 11 + 1.67 + 16.25 + 1.93 + 8.88 + 12.40 + 9.66 + 2.38 + 6.05 + 14.07 + 3.01 + 4.11 + 10.71 + 8.86 - SunOS 5.5.1
GreenHills 1.8.9 + SunOS 5.7
GreenHills 1.8.9 Size, bytes - 677237 - 527133 - 15232 - 147857 - 18336 - 64732 - 49220 - 976 - 19084 - 56662 - 109686 - 19652 - 25696 - 78792 - 71312 + 803651 + 653787 + 15800 + 146633 + 18544 + 69172 + 103584 + 60580 + 23084 + 52986 + 108200 + 21528 + 33676 + 79324 + 70540 Percentage of
total size 100 - 77 - 2 - 22 - 3 - 10 - 7 - 0 - 3 - 8 - 16 - 3 - 4 - 12 - 11 + 81.35 + 1.97 + 18.25 + 2.31 + 8.61 + 12.89 + 7.54 + 2.87 + 6.59 + 13.46 + 2.68 + 4.19 + 9.87 + 8.78 SunOS 5.7
Sun C++ 4.2 Size, bytes - 512538 - 344815 - 13433 - 63314 - 15570 - 61947 - 58158 - 864 - 16609 - 71484 - 50155 - 17747 - 22279 - 70771 - 96952 + 626824 + 494501 + 15502 + 64929 + 15605 + 63364 + 106841 + 55013 + 19945 + 73584 + 46434 + 19685 + 25952 + 69843 + 62480 Percentage of
total size 100 - 67 - 3 - 12 - 3 - 12 - 11 - 0 - 3 - 14 - 10 - 3 - 4 - 14 - 19 + 78.89 + 2.47 + 10.36 + 2.49 + 10.11 + 17.04 + 8.78 + 3.18 + 11.74 + 7.41 + 3.14 + 4.14 + 11.14 + 9.97 VxWorks 5.3.1
GreenHills 1.8.8 Size, bytes - 669176 - 519284 - 26248 - 143632 - 16860 - 60468 - 49964 - 868 - 18660 - 42512 - 120384 - 21444 - 19252 - 79112 - 70780 + 689564 + 542628 + 22252 + 145036 + 19664 + 63640 + 54296 + 980 + 22120 + 47468 + 117932 + 23220 + 27220 + 78900 + 68036 Percentage of
total size 100 - 77 - 4 - 21 - 3 - 9 - 7 - 0 - 3 - 6 - 18 - 3 - 3 - 12 - 11 + 78.69 + 3.23 + 21.03 + 2.85 + 9.23 + 7.87 + 0.14 + 3.21 + 6.88 + 17.10 + 3.37 + 3.95 + 11.44 + 9.87 VxWorks 5.3.1
g++ cygnus-
2.7.2-960126
(with implicit templates) Size, bytes - 999608 - 742832 - 21232 - 164948 - 14752 - 66728 - 138008 - 9788 - 13116 - 108128 - 146528 - 39552 - 20052 - 108140 - 148636 + 1051540 + 888244 + 36484 + 140832 + 14344 + 66740 + 266192 + 14480 + 15084 + 106308 + 142500 + 55932 + 29348 + 88564 + 74732 Percentage of
total size 100 - 74 - 2 - 17 - 1 - 7 - 14 - 1 - 1 - 11 - 15 - 4 - 2 - 11 - 15 + 84.47 + 3.47 + 13.39 + 1.36 + 6.35 + 25.31 + 1.38 + 1.43 + 10.11 + 13.55 + 5.32 + 2.79 + 8.42 + 7.11

@@ -811,9 +809,7 @@ for an example of usage.


- - - + Back to the ACE home page. -- cgit v1.2.1