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 6 (Zod) ), and we use gcc version 4.1.1 to compile ACE+TAO+CIAO.

ACE+TAO+CIAO Configurationconfig.h
#define TAO_HAS_ZIOP 0
#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
minimum_corba=1
ACE+TAO+CIAO Configurationplatform_macros.GNU
inline=1
OCFLAGS=-Os
use_dep_libs=0
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.463
cache size	: 512 KB
physical id	: 0
siblings	: 2
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	: 5600.35
clflush size	: 64

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 15
model		: 2
model name	: Intel(R) Xeon(TM) CPU 2.80GHz
stepping	: 9
cpu MHz		: 2799.463
cache size	: 512 KB
physical id	: 0
siblings	: 2
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	: 5597.58
clflush size	: 64

processor	: 2
vendor_id	: GenuineIntel
cpu family	: 15
model		: 2
model name	: Intel(R) Xeon(TM) CPU 2.80GHz
stepping	: 9
cpu MHz		: 2799.463
cache size	: 512 KB
physical id	: 3
siblings	: 2
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	: 5597.70
clflush size	: 64

processor	: 3
vendor_id	: GenuineIntel
cpu family	: 15
model		: 2
model name	: Intel(R) Xeon(TM) CPU 2.80GHz
stepping	: 9
cpu MHz		: 2799.463
cache size	: 512 KB
physical id	: 3
siblings	: 2
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	: 5597.73
clflush size	: 64

Available Memory/proc/meminfo
MemTotal:      1034968 kB
MemFree:        518072 kB
Buffers:         74788 kB
Cached:         334632 kB
SwapCached:         68 kB
Active:         191872 kB
Inactive:       238824 kB
HighTotal:      130996 kB
HighFree:          256 kB
LowTotal:       903972 kB
LowFree:        517816 kB
SwapTotal:      128512 kB
SwapFree:       128444 kB
Dirty:              48 kB
Writeback:           0 kB
AnonPages:       19112 kB
Mapped:           4820 kB
Slab:            79932 kB
SReclaimable:    65192 kB
SUnreclaim:      14740 kB
PageTables:        980 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:    645996 kB
Committed_AS:    93872 kB
VmallocTotal:   114680 kB
VmallocUsed:       892 kB
VmallocChunk:   113516 kB
HugePages_Total:     0
HugePages_Free:      0
HugePages_Rsvd:      0
Hugepagesize:     4096 kB
OS Versionuname -a
Linux node.fc6fpcorbaminimum2.autobuilds.isislab.vanderbilt.edu 2.6.20.6-1.2944.fc6.emulab-1 #4 SMP Fri Apr 20 15:18:49 MDT 2007 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,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=i386-redhat-linux Thread model: posix gcc version 4.1.1 20070105 (Red Hat 4.1.1-51)
Library Version/lib/libc.so.6
GNU C Library stable release version 2.5, by Roland McGrath et al.
Copyright (C) 2006 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.1.1 20061011 (Red Hat 4.1.1-30).
Compiled on a Linux 2.6.9 system on 2007-01-05.
Available extensions:
	The C stubs add-on version 2.1.2.
	crypt add-on version 2.1 by Michael Glad and others
	GNU Libidn by Simon Josefsson
	GNU libio by Per Bothner
	NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
	Native POSIX Threads Library by Ulrich Drepper et al
	BIND-8.2.3-T5B
	RT using linux kernel aio
Thread-local storage support included.
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.