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 Configuration | config.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 Configuration | default.features |
optimize_collocated_invocations=0 threads=0 corba_messaging=0 corba_e_micro=1 cidl=1 transport_current=0 | |
| ACE+TAO+CIAO Configuration | platform_macros.GNU |
threads=0 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: 420132 kB Buffers: 185236 kB Cached: 252344 kB SwapCached: 0 kB Active: 267316 kB Inactive: 189484 kB HighTotal: 130996 kB HighFree: 260 kB LowTotal: 900196 kB LowFree: 419872 kB SwapTotal: 2032212 kB SwapFree: 2032172 kB Dirty: 1300 kB Writeback: 0 kB Mapped: 27368 kB Slab: 142572 kB CommitLimit: 2547808 kB Committed_AS: 52456 kB PageTables: 1268 kB VmallocTotal: 114680 kB VmallocUsed: 2504 kB VmallocChunk: 111668 kB HugePages_Total: 0 HugePages_Free: 0 Hugepagesize: 2048 kB | |
| OS Version | uname -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 Version | gcc -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>. | |