Footprint metrics for ACE+TAO+CIAO



One of the goals of the PCES-TENA project is to decrease compile times. Metrics are gathered nightly on all objects in the ACE+TAO+CIAO distribution and displayed here.


All the experiments run on the system described below. The machine is running Linux ( Fedora Core release 4 (Stentz) ), and we use gcc version 4.0.2 to compile ACE+TAO+CIAO.

ACE+TAO+CIAO Configurationconfig.h
#define ACE_HAS_MONITOR_FRAMEWORK 0
#define TAO_HAS_CORBA_MESSAGING 0
#define ACE_LACKS_UNIX_SYSLOG
#define ACE_NLOGGING 1
#define TAO_HAS_SENDFILE 0
#define TAO_HAS_MCAST_PARSER 0
#define TAO_HAS_CORBANAME_PARSER 0
#define TAO_HAS_CORBALOC_PARSER 0
#define TAO_HAS_DDL_PARSER 0
#define TAO_HAS_HTTP_PARSER 0
#include "ace/config-linux.h"
#undef ACE_HAS_IP_MULTICAST
ACE+TAO+CIAO Configurationdefault.features
optimize_collocated_invocations=0
corba_messaging=0
corba_e_micro=1
cidl=1
transport_current=0
ACE+TAO+CIAO Configurationplatform_macros.GNU
OCFLAGS=-Os
use_dep_libs=0
cidl=1
static_libs_only=1
LDFLAGS+=-Xlinker -M -Xlinker -Map -Xlinker \$@.map
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
optimize=1
debug=0
exceptions=1
CPU Information/proc/cpuinfo
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 15
model		: 2
model name	: Intel(R) Xeon(TM) CPU 2.80GHz
stepping	: 9
cpu MHz		: 2799.839
cache size	: 512 KB
physical id	: 0
siblings	: 1
core id		: 0
cpu cores	: 1
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 2
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
bogomips	: 5608.68

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 15
model		: 2
model name	: Intel(R) Xeon(TM) CPU 2.80GHz
stepping	: 9
cpu MHz		: 2799.839
cache size	: 512 KB
physical id	: 3
siblings	: 1
core id		: 0
cpu cores	: 1
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 2
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
bogomips	: 5598.84

Available Memory/proc/meminfo
MemTotal:      1031192 kB
MemFree:        323112 kB
Buffers:        116208 kB
Cached:         400152 kB
SwapCached:          0 kB
Active:         280912 kB
Inactive:       259468 kB
HighTotal:      130996 kB
HighFree:          252 kB
LowTotal:       900196 kB
LowFree:        322860 kB
SwapTotal:     2032212 kB
SwapFree:      2032172 kB
Dirty:            1200 kB
Writeback:           0 kB
Mapped:          27268 kB
Slab:           156068 kB
CommitLimit:   2547808 kB
Committed_AS:    52448 kB
PageTables:       1272 kB
VmallocTotal:   114680 kB
VmallocUsed:      2504 kB
VmallocChunk:   111668 kB
HugePages_Total:     0
HugePages_Free:      0
Hugepagesize:     2048 kB
OS Versionuname -a
Linux blade56.isislab.vanderbilt.edu 2.6.15-1.1831_FC4smp #1 SMP Tue Feb 7 13:48:31 EST 2006 i686 i686 i386 GNU/Linux
Compiler Versiongcc -v
Using built-in specs. Target: i386-redhat-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,java,f95,ada --enable-java-awt=gtk --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --host=i386-redhat-linux Thread model: posix gcc version 4.0.2 20051125 (Red Hat 4.0.2-8)
Library Version/lib/libc.so.6
GNU C Library development release version 2.3.5, by Roland McGrath et al.
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.0.1 20050727 (Red Hat 4.0.1-5).
Compiled on a Linux 2.4.20 system on 2005-08-15.
Available extensions:
	GNU libio by Per Bothner
	crypt add-on version 2.1 by Michael Glad and others
	Native POSIX Threads Library by Ulrich Drepper et al
	The C stubs add-on version 2.1.2.
	BIND-8.2.3-T5B
	NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
	Glibc-2.0 compatibility add-on by Cristian Gafton 
	GNU Libidn by Simon Josefsson
Thread-local storage support included.
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.