Compiler gcc clang/llvm
Benchmark output gcc.out llvm.out
Libmicro_# 0.4.0 0.4.0
Options -E -C 200 -L -S -W -E -C 200 -L -S -W
Machine_name
OS_name FreeBSD FreeBSD
OS_release 8.0-CURRENT 8.0-CURRENT
OS_build FreeBSD 8.0-CURREN FreeBSD 8.0-CURREN
Processor amd64 amd64
#CPUs 2 2
CPU_MHz 2261 2261
CPU_NAME Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
IP_address 127.0.0.1 127.0.0.1
Run_by
Date 04/12/09 00:31 04/12/09 00:37
sizeof(long) 8 8
extra_CFLAGS [none] [none]
TimerRes 1000 nsecs 1000 nsecs
BENCHMARK USECS USECS [percentage]
bind
0.987630
    0.95935[   +2.9%]
c_cond_1
0.309970
    0.35782[  -15.4%]
c_cond_10
36.937030
   37.96185[   -2.8%]
c_cond_200
1424.024000
 1432.41000[   -0.6%]
c_fcntl_1
5.119560
    4.98272[   +2.7%]
c_flock
5.347120
    5.25005[   +1.8%]
c_lockf_1
5.460110
    5.59037[   -2.4%]
c_mutex_1
0.114030
    0.13143[  -15.3%]
c_mutex_10
23.447650
   23.44785[   -0.0%]
c_mutex_200
956.899000
  968.42000[   -1.2%]
chdir_tmp
7.975340
    7.67922[   +3.9%]
chdir_usr
9.696420
    9.53712[   +1.7%]
chgetwd_tmp
9.302790
    8.93491[   +4.1%]
chgetwd_usr
10.792240
   10.78039[   +0.1%]
close_bad
0.469720
    0.49431[   -5.2%]
close_tcp
8.157660
   10.15828[  -24.5%]
close_tmp
0.869660
    0.87019[   -0.1%]
close_usr
0.910910
    0.93531[   -2.7%]
close_zero
1.118130
    1.11831[   -0.0%]
dup
0.591590
    0.59540[   -0.6%]
exec
448.683000
  452.29310[   -0.8%]
exp
0.000010
missing
fcntl_ndelay
0.587980
    0.59080[   -0.5%]
fcntl_tmp
0.480930
    0.48308[   -0.4%]
fcntl_usr
0.481740
    0.48404[   -0.5%]
file_lock
2.839520
    2.95984[   -4.2%]
getcontext
0.688070
    0.68890[   -0.1%]
getenv
0.589780
    0.59003[   -0.0%]
getenvT2
0.592840
    0.59282[   +0.0%]
getpeername
0.869860
    0.85292[   +2.0%]
getpid
0.422500
    0.42780[   -1.3%]
getrusage
0.752050
    0.74795[   +0.5%]
getsockname
0.856110
    0.85601[   +0.0%]
gettimeofday
2.090840
    2.09065[   +0.0%]
isatty_no
0.715250
    0.71929[   -0.6%]
isatty_yes
0.940550
    0.95675[   -1.7%]
listen
0.736730
    0.75824[   -2.9%]
localtime_r
0.103780
    0.10386[   -0.1%]
log ERRORS not computed
longjmp
0.562100
    0.56378[   -0.3%]
lrand48
0.010290
    0.01029[   +0.0%]
lseek_t8k
0.513050
    0.52444[   -2.2%]
lseek_u8k
0.512990
    0.52387[   -2.1%]
mallocT2_10
0.099010
    0.09901[   +0.0%]
mallocT2_100
0.096340
    0.09642[   -0.1%]
mallocT2_100k
0.478300
    0.47800[   +0.1%]
mallocT2_10k
0.336380
    0.33617[   +0.1%]
mallocT2_1k
0.097580
    0.09739[   +0.2%]
malloc_10
0.090450
    0.08729[   +3.6%]
malloc_100
0.106390
    0.10755[   -1.1%]
malloc_100k
0.329610
    0.32404[   +1.7%]
malloc_10k
0.198690
    0.19534[   +1.7%]
malloc_1k
0.109610
    0.10959[   +0.0%]
memcpy_10
0.024390
    0.02439[   +0.0%]
memcpy_10k
0.583190
    0.58334[   -0.0%]
memcpy_10m
7204.810000
 7146.03200[   +0.8%]
memcpy_1k
0.076540
    0.07651[   +0.0%]
memcpy_1m
142.779000
  142.80400[   -0.0%]
memrand
0.082070
    0.08130[   +0.9%]
memset_10
0.040390
    0.04039[   +0.0%]
memset_10k
0.588340
    0.58836[   -0.0%]
memset_10m
4788.396600
 4719.30260[   +1.5%]
memset_1k
0.079150
    0.07907[   +0.1%]
memset_1m
90.398400
   89.80960[   +0.7%]
memset_256
0.036820
    0.03680[   +0.1%]
memset_256_u
0.066810
    0.06680[   +0.0%]
memset_4k
0.249720
    0.24952[   +0.1%]
memset_4k_uc
0.391360
    0.39098[   +0.1%]
mktime
8.399220
    8.58983[   -2.3%]
mktimeT2
8.492000
    8.65072[   -1.9%]
mmap_a128k
0.735840
    0.73994[   -0.6%]
mmap_a8k
0.730100
    0.73817[   -1.1%]
mmap_ra128k
72.386000
   72.94780[   -0.8%]
mmap_ra8k
5.400500
    5.42110[   -0.4%]
mmap_rt128k
8.611200
    8.79620[   -2.1%]
mmap_rt8k
1.839040
    1.90048[   -3.3%]
mmap_ru128k
8.739800
    8.79380[   -0.6%]
mmap_ru8k
1.900480
    1.95476[   -2.9%]
mmap_rz128k
74.015680
   74.23584[   -0.3%]
mmap_rz8k
5.959580
    6.07840[   -2.0%]
mmap_t128k
1.298400
    1.30749[   -0.7%]
mmap_t8k
1.269140
    1.29979[   -2.4%]
mmap_u128k
2.899930
    3.05838[   -5.5%]
mmap_u8k
1.520560
    1.58899[   -4.5%]
mmap_wa128k
70.936000
   71.00450[   -0.1%]
mmap_wa8k
5.268850
    5.29667[   -0.5%]
mmap_wt128k
96.971000
   96.99450[   -0.0%]
mmap_wt8k
6.998850
    7.19095[   -2.7%]
mmap_wu128k
97.999000
   97.72300[   +0.3%]
mmap_wu8k
6.948950
    7.10025[   -2.2%]
mmap_wz128k
71.530000
   71.53800[   -0.0%]
mmap_wz8k
5.795550
    6.00560[   -3.6%]
mmap_z128k
1.237420
    1.23776[   -0.0%]
mmap_z8k
1.228200
    1.22160[   +0.5%]
mprot_tw128k
15.261840
   16.82016[  -10.2%]
mprot_tw4m
39.871000
   41.00800[   -2.9%]
mprot_twz8k
1.837720
    2.17904[  -18.6%]
mprot_wz128k
0.840160
    0.85808[   -2.1%]
mprot_wz8k
0.850160
    0.87448[   -2.9%]
mprot_z128k
0.844520
    0.85490[   -1.2%]
mprot_z8k
0.850080
    0.87311[   -2.7%]
mutex_T2
0.104860
    0.17302[  -65.0%]
mutex_mt
0.049580
    0.04958[   +0.0%]
mutex_st
0.049610
    0.06417[  -29.3%]
open_tmp
3.481190
    3.43019[   +1.5%]
open_usr
4.242190
    4.40219[   -3.8%]
open_zero
3.120800
    3.16019[   -1.3%]
pipe_pmp1
4.580500
    4.64658[   -1.4%]
pipe_pmp4k
7.311170
    7.33533[   -0.3%]
pipe_pmt1
4.581500
    4.67600[   -2.1%]
pipe_pmt4k
8.506920
    8.48625[   +0.2%]
pipe_pst1
1.369140
    1.41104[   -3.1%]
pipe_pst4k
1.829950
    1.87077[   -2.2%]
pipe_smp1
5.990500
    6.16025[   -2.8%]
pipe_smp4k
9.167920
    9.26267[   -1.0%]
pipe_smt1
6.053170
    6.16067[   -1.8%]
pipe_smt4k
10.233250
   10.26533[   -0.3%]
pipe_sst1
1.929780
    1.93072[   -0.0%]
pipe_sst4k
2.658840
    2.57072[   +3.4%]
pipe_tmp1
17.433330
   18.32933[   -5.1%]
pipe_tmp4k
20.239750
   21.32733[   -5.4%]
pipe_tmt1
17.233670
   18.15867[   -5.4%]
pipe_tmt4k
19.822670
   20.90267[   -5.4%]
pipe_tst1
9.459680
    9.86928[   -4.3%]
pipe_tst4k
10.239750
   10.77965[   -5.3%]
poll_10
3.375040
    3.53048[   -4.6%]
poll_100
32.309270
   34.03056[   -5.3%]
poll_1000
324.438050
  337.44270[   -4.0%]
poll_w10
3.149690
    3.38456[   -7.5%]
poll_w100
31.599180
   32.43616[   -2.6%]
poll_w1000
306.406000
  323.43450[   -5.6%]
pread_t100k
21.985700
   21.99520[   -0.0%]
pread_t10k
2.328910
    2.25072[   +3.5%]
pread_t1k
1.006180
    1.02107[   -1.5%]
pread_u100k
18.197900
   18.10400[   +0.5%]
pread_u10k
1.758150
    1.71056[   +2.8%]
pread_u1k
1.104620
    1.09948[   +0.5%]
pread_z100k
11.580220
   11.61624[   -0.3%]
pread_z10k
1.348420
    1.39824[   -3.7%]
pread_z1k
0.753310
    0.74508[   +1.1%]
pread_zw100k
11.799100
   11.79570[   +0.0%]
pthread_128
10.131410
   10.35238[   -2.2%]
pthread_32
10.125970
   10.24731[   -1.2%]
pthread_512
11.183410
   11.39059[   -1.9%]
pthread_8
10.630000
   10.74788[   -1.1%]
pwrite_n100k
0.632880
    0.63109[   +0.3%]
pwrite_n10k
0.641970
    0.63101[   +1.7%]
pwrite_n1k
0.642860
    0.63109[   +1.9%]
pwrite_t100k
24.785600
   24.97750[   -0.8%]
pwrite_t10k
2.729440
    2.87933[   -5.5%]
pwrite_t1k
1.288830
    1.27974[   +0.7%]
pwrite_u100k
20.163000
   20.38720[   -1.1%]
pwrite_u10k
2.248160
    2.31984[   -3.2%]
pwrite_u1k
1.464150
    1.48504[   -1.4%]
read_t100k
21.981000
   22.06400[   -0.4%]
read_t10k
2.780000
    2.86400[   -3.0%]
read_t1k
0.967000
    1.07200[  -10.9%]
read_u100k
17.832000
   18.22400[   -2.2%]
read_u10k
2.012000
    2.09600[   -4.2%]
read_u1k
0.956000
    1.07200[  -12.1%]
read_z100k
11.700000
   12.08000[   -3.2%]
read_z10k
0.982000
    1.07200[   -9.2%]
read_z1k
0.981000
    1.07200[   -9.3%]
read_zw100k
11.977000
   12.08000[   -0.9%]
realpath_tmp
64.449090
   61.75952[   +4.4%]
realpath_usr
83.030790
   81.39394[   +2.0%]
recurse
0.233820
    0.23409[   -0.1%]
scasecmp_10
0.030420
    0.03049[   -0.2%]
scasecmp_1k
5.358000
    5.38560[   -0.5%]
select_10
3.174240
    3.33976[   -5.2%]
select_100
29.498130
   30.67859[   -4.0%]
select_1000
287.944900
  298.09890[   -3.5%]
select_w10
3.144720
    3.36481[   -7.0%]
select_w100
28.055920
   29.23912[   -4.2%]
select_w1000
276.449000
  284.52750[   -2.9%]
semop
1.179560
    1.19950[   -1.7%]
setcontext
0.639960
    0.63891[   +0.2%]
setsockopt
0.705870
    0.70819[   -0.3%]
sigaction
0.573880
    0.58594[   -2.1%]
siglongjmp
0.564390
    0.56779[   -0.6%]
signal
2.081760
    2.08822[   -0.3%]
sigprocmask
0.560060
    0.55998[   +0.0%]
socket_i
1.874770
    1.95719[   -4.4%]
socket_u
1.245620
    1.24974[   -0.3%]
socketpair
2.647370
    2.63145[   +0.6%]
stat_tmp
3.437370
    3.34128[   +2.9%]
stat_usr
4.249020
    4.17072[   +1.9%]
strchr_10
0.016890
    0.01690[   -0.1%]
strchr_1k
0.921520
    0.92170[   -0.0%]
strcmp_10
0.009800
    0.00981[   -0.1%]
strcmp_1k
0.205700
    0.20592[   -0.1%]
strcpy_10
0.006840
    0.00685[   -0.1%]
strcpy_1k
0.149940
    0.15006[   -0.1%]
strftime
1.478400
    1.48960[   -0.8%]
strlen_10
0.042260
    0.04226[   +0.0%]
strlen_1k
1.838900
    1.83880[   +0.0%]
strtol
0.061170
    0.06117[   +0.0%]
system
969.906000
  976.83500[   -0.7%]
time
2.098930
    2.09700[   +0.1%]
times
3.476060
    3.45993[   +0.5%]
unmap_a128k
0.825260
    0.82968[   -0.5%]
unmap_a8k
0.834170
    0.83480[   -0.1%]
unmap_ra128k
8.374660
    8.23690[   +1.7%]
unmap_ra8k
1.468480
    2.44925[  -66.8%]
unmap_rt128k
3.814150
    3.75612[   +1.5%]
unmap_rt8k
1.647800
    1.69008[   -2.6%]
unmap_ru128k
3.814820
    3.78715[   +0.7%]
unmap_ru8k
1.658240
    1.71056[   -3.2%]
unmap_rz128k
7.740520
    7.66048[   +1.0%]
unmap_rz8k
1.468560
    2.07920[  -41.6%]
unmap_t128k
3.168910
    3.13496[   +1.1%]
unmap_t8k
1.074960
    1.12536[   -4.7%]
unmap_u128k
3.778290
    3.68997[   +2.4%]
unmap_u8k
1.644490
    1.69496[   -3.1%]
unmap_wa128k
7.392600
    8.10780[   -9.7%]
unmap_wa8k
1.458490
    1.48935[   -2.1%]
unmap_wt128k
8.393800
    8.77540[   -4.5%]
unmap_wt8k
1.568460
    2.30853[  -47.2%]
unmap_wu128k
8.555500
    8.98400[   -5.0%]
unmap_wu8k
2.139550
    2.18160[   -2.0%]
unmap_wz128k
7.973920
    7.99417[   -0.3%]
unmap_wz8k
1.479480
    2.07814[  -40.5%]
unmap_z128k
0.829130
    0.83992[   -1.3%]
unmap_z8k
0.839350
    0.83930[   +0.0%]
write_n100k
0.628930
    0.63202[   -0.5%]
write_n10k
0.630980
    0.63288[   -0.3%]
write_n1k
0.628940
    0.62597[   +0.5%]
write_t100k
24.730000
   25.13600[   -1.6%]
write_t10k
3.003000
    3.12000[   -3.9%]
write_t1k
0.978000
    0.98800[   -1.0%]
write_u100k
19.933000
   21.04000[   -5.6%]
write_u10k
2.754000
    2.86400[   -4.0%]
write_u1k
1.728000
    1.84000[   -6.5%]
writev_n100k
0.781010
    0.79288[   -1.5%]
writev_n10k
0.767700
    0.79277[   -3.3%]
writev_n1k
0.770150
    0.79293[   -3.0%]
writev_t100k
241.069000
  244.93600[   -1.6%]
writev_t10k
25.805000
   25.80400[   +0.0%]
writev_t1k
3.769000
    3.79300[   -0.6%]
writev_u100k
9042.874000
 9002.70000[   +0.4%]
writev_u10k
20.944000
   20.95000[   -0.0%]
writev_u1k
3.011000
    2.98800[   +0.8%]