Libmicro_# 0.3.0 0.3.0
Options -E -C 200 -L -S -W -E -C 200 -L -S -W
Machine_name jasiu.sytes.net jasiu.chello.pl
OS_name Linux FreeBSD
OS_release 2.6.18-1.2868.fc6 6.2-PRERELEASE
OS_build #1 SMP Fri Dec 15 FreeBSD 6.2-PREREL
Processor i686 i386
#CPUs 2 1
CPU_MHz 1900Mhz 1862
CPU_NAME Intel(R) Pentium(R) M processor 1.86GHz Intel(R) Pentium(R) M processor 1.86GHz
IP_address ::1
Run_by root root
Date 12/20/06 11:46 12/20/06 11:31
Compiler gcc cc
Compiler Ver. 4.1.1
sizeof(long) 4 4
extra_CFLAGS [none] [none]
TimerRes 1000 nsecs 1000 nsecs
BENCHMARK
USECS
USECS [percentage]
bind 9,00000
    1,00000[ +799,9%]
c_cond_1 0,00000
    1,00000[-9999900,0%]
c_cond_10 34,00000
   29,00000[  +17,2%]
c_cond_200 2386,00000
 2515,00000[   -5,4%]
c_fcntl_1 3,00000
    3,00000[   -0,0%]
c_fcntl_10 75,00000 missing
c_fcntl_200 16481,00000 missing
c_flock 2,00000
    2,00000[   -0,0%]
c_flock_10 58,00000 missing
c_flock_200 2091,00000 missing
c_lockf_1 2,00000
    2,00000[   -0,0%]
c_lockf_10 85,00000 missing
c_lockf_200 13910,00000 missing
c_mutex_1 0,00000
    0,00000[+9999900,0%]
c_mutex_10 25,00000
   20,00000[  +25,0%]
c_mutex_200 1917,00000
 2199,00000[  -14,7%]
chdir_tmp 2,00000
    7,00000[ -250,0%]
chdir_usr 3,00000
    8,00000[ -166,7%]
chgetwd_tmp 3,00000
    8,00000[ -166,7%]
chgetwd_usr 4,00000
    9,00000[ -125,0%]
close_bad 0,00000
    0,00000[+9999900,0%]
close_tcp 5,00000
   24,00000[ -380,0%]
close_tmp 0,00000
    0,00000[+9999900,0%]
close_usr 0,00000
    0,00000[+9999900,0%]
close_zero 0,00000
    1,00000[-9999900,0%]
conn_accept missing not computed
conn_connect 14,00000
   24,00000[  -71,4%]
connection missing not computed
dup 0,00000
    0,00000[+9999900,0%]
exec 215,00000
  438,00000[ -103,7%]
exit_10 57,00000 missing
exit_100 82,00000 missing
exit_1000 78,00000 missing
exit_10_nolibc 37,00000 missing
exp 0,00000
    0,00000[+9999900,0%]
fcntl_ndelay ERRORS not computed
fcntl_tmp 0,00000
    0,00000[+9999900,0%]
fcntl_usr 0,00000
    0,00000[+9999900,0%]
file_lock 1,00000
    1,00000[   -0,0%]
fork_10 64,00000 missing
fork_100 119,00000 missing
fork_1000 408,00000 missing
getcontext 0,00000
    0,00000[+9999900,0%]
getenv 0,00000
    0,00000[+9999900,0%]
getenvT2 0,00000
    1,00000[-9999900,0%]
getpeername 0,00000
    0,00000[+9999900,0%]
getpid 0,00000
    0,00000[+9999900,0%]
getrusage 0,00000
    5,00000[-49999900,0%]
getsockname 0,00000
    0,00000[+9999900,0%]
gettimeofday 1,00000
    4,00000[ -300,0%]
isatty_no 0,00000
    0,00000[+9999900,0%]
isatty_yes 0,00000
    0,00000[+9999900,0%]
listen 0,00000
    0,00000[+9999900,0%]
localtime_r 0,00000
    0,00000[+9999900,0%]
log 0,00000
    0,00000[+9999900,0%]
longjmp 0,00000
    0,00000[+9999900,0%]
lrand48 0,00000
    0,00000[+9999900,0%]
lseek_t8k 0,00000
    0,00000[+9999900,0%]
lseek_u8k 0,00000
    0,00000[+9999900,0%]
mallocT2_10 0,00000
    1,00000[-9999900,0%]
mallocT2_100 0,00000
    1,00000[-9999900,0%]
mallocT2_100k 4,00000
   12,00000[ -200,0%]
mallocT2_10k 0,00000
    7,00000[-69999900,0%]
mallocT2_1k 0,00000
    1,00000[-9999900,0%]
malloc_10 0,00000
    0,00000[+9999900,0%]
malloc_100 0,00000
    0,00000[+9999900,0%]
malloc_100k 1,00000
    0,00000[+9999900,0%]
malloc_10k 0,00000
    0,00000[+9999900,0%]
malloc_1k 0,00000
    0,00000[+9999900,0%]
memcpy_10 0,00000
    0,00000[+9999900,0%]
memcpy_10k 1,00000
    0,00000[+9999900,0%]
memcpy_10m 7513,00000
14816,00000[  -97,2%]
memcpy_1k 0,00000
    0,00000[+9999900,0%]
memcpy_1m 133,00000
  410,00000[ -208,3%]
memrand 0,00000
    0,00000[+9999900,0%]
memsetP2_10m 15076,00000 missing
memset_10 0,00000
    0,00000[+9999900,0%]
memset_10k 1,00000
    1,00000[   -0,0%]
memset_10m 7533,00000
 7589,00000[   -0,7%]
memset_1k 0,00000
    0,00000[+9999900,0%]
memset_1m 142,00000
  141,00000[   +0,7%]
memset_256 0,00000
    0,00000[+9999900,0%]
memset_256_u 0,00000
    0,00000[+9999900,0%]
memset_4k 0,00000
    0,00000[+9999900,0%]
memset_4k_uc 0,00000
    0,00000[+9999900,0%]
mktime 2,00000
   10,00000[ -400,0%]
mktimeT2 4,00000
   21,00000[ -425,0%]
mmap_a128k 0,00000
    0,00000[+9999900,0%]
mmap_a8k 0,00000
    0,00000[+9999900,0%]
mmap_ra128k 15,00000
   94,00000[ -526,7%]
mmap_ra8k 1,00000
    6,00000[ -500,0%]
mmap_rt128k 20,00000
    8,00000[ +150,0%]
mmap_rt8k 2,00000
    1,00000[ +100,0%]
mmap_ru128k 21,00000
    8,00000[ +162,5%]
mmap_ru8k 2,00000
    1,00000[ +100,0%]
mmap_rz128k 1,00000
   94,00000[-9299,9%]
mmap_rz8k 1,00000
    3,00000[ -200,0%]
mmap_t128k 0,00000
    4,00000[-39999900,0%]
mmap_t8k 0,00000
    1,00000[-9999900,0%]
mmap_u128k 0,00000
    4,00000[-39999900,0%]
mmap_u8k 0,00000
    1,00000[-9999900,0%]
mmap_wa128k 41,00000
   95,00000[ -131,7%]
mmap_wa8k 3,00000
    6,00000[ -100,0%]
mmap_wt128k 57,00000
   99,00000[  -73,7%]
mmap_wt8k 4,00000
    7,00000[  -75,0%]
mmap_wu128k 56,00000
   99,00000[  -76,8%]
mmap_wu8k 4,00000
    7,00000[  -75,0%]
mmap_wz128k 49,00000
   95,00000[  -93,9%]
mmap_wz8k 4,00000
    7,00000[  -75,0%]
mmap_z128k 1,00000
    1,00000[   -0,0%]
mmap_z8k 1,00000
    1,00000[   -0,0%]
mprot_tw128k 3,00000
   12,00000[ -300,0%]
mprot_tw4m 47,00000
  394,00000[ -738,3%]
mprot_twz8k 1,00000
    1,00000[   -0,0%]
mprot_wz128k 1,00000
    0,00000[+9999900,0%]
mprot_wz8k 1,00000
    0,00000[+9999900,0%]
mprot_z128k 1,00000
    0,00000[+9999900,0%]
mprot_z8k 1,00000
    0,00000[+9999900,0%]
mutex_T2 0,00000
    0,00000[+9999900,0%]
mutex_mt 0,00000
    0,00000[+9999900,0%]
mutex_st 0,00000
    0,00000[+9999900,0%]
open_tmp 1,00000
    3,00000[ -200,0%]
open_usr 1,00000
    3,00000[ -200,0%]
open_zero 1,00000
    4,00000[ -300,0%]
pipe_pmp1 9,00000
   14,00000[  -55,6%]
pipe_pmp4k 16,00000
   17,00000[   -6,2%]
pipe_pmt1 4,00000
   77,00000[-1825,0%]
pipe_pmt4k 11,00000
   80,00000[ -627,3%]
pipe_pst1 1,00000
    1,00000[   -0,0%]
pipe_pst4k 4,00000
    2,00000[ +100,0%]
pipe_smp1 11,00000
   15,00000[  -36,4%]
pipe_smp4k 18,00000
   19,00000[   -5,6%]
pipe_smt1 6,00000
   78,00000[-1200,0%]
pipe_smt4k 13,00000
   83,00000[ -538,5%]
pipe_sst1 1,00000
    1,00000[   -0,0%]
pipe_sst4k 5,00000
    3,00000[  +66,7%]
pipe_tmp1 22,00000
   44,00000[ -100,0%]
pipe_tmp4k 27,00000
   57,00000[ -111,1%]
pipe_tmt1 17,00000
   80,00000[ -370,6%]
pipe_tmt4k 22,00000
   92,00000[ -318,2%]
pipe_tst1 8,00000
   18,00000[ -125,0%]
pipe_tst4k 9,00000
   24,00000[ -166,7%]
poll_10 0,00000
    1,00000[-9999900,0%]
poll_100 5,00000
    9,00000[  -80,0%]
poll_1000 59,00000
   92,00000[  -55,9%]
poll_w10 0,00000
    1,00000[-9999900,0%]
poll_w100 6,00000
    9,00000[  -50,0%]
poll_w1000 61,00000
   89,00000[  -45,9%]
pread_t100k 27,00000
   25,00000[   +8,0%]
pread_t10k 2,00000
    2,00000[   -0,0%]
pread_t1k 0,00000
    1,00000[-9999900,0%]
pread_u100k 26,00000
   25,00000[   +4,0%]
pread_u10k 2,00000
    2,00000[   -0,0%]
pread_u1k 0,00000
    1,00000[-9999900,0%]
pread_z100k 2,00000
   16,00000[ -700,0%]
pread_z10k 1,00000
    1,00000[   -0,0%]
pread_z1k 0,00000
    0,00000[+9999900,0%]
pread_zw100k 42,00000
   16,00000[ +162,5%]
pthread_128 14,00000
    3,00000[ +366,6%]
pthread_32 10,00000
    1,00000[ +899,9%]
pthread_512 ERRORS not computed
pthread_8 9,00000
    1,00000[ +799,9%]
pwrite_n100k 0,00000
    0,00000[+9999900,0%]
pwrite_n10k 0,00000
    0,00000[+9999900,0%]
pwrite_n1k 0,00000
    0,00000[+9999900,0%]
pwrite_t100k 58,00000
   29,00000[ +100,0%]
pwrite_t10k 6,00000
    2,00000[ +200,0%]
pwrite_t1k 1,00000
    1,00000[   -0,0%]
pwrite_u100k 57,00000
   29,00000[  +96,5%]
pwrite_u10k 6,00000
    2,00000[ +200,0%]
pwrite_u1k 1,00000
    1,00000[   -0,0%]
read_t100k 27,00000
   26,00000[   +3,8%]
read_t10k 2,00000
    2,00000[   -0,0%]
read_t1k 1,00000
    1,00000[   -0,0%]
read_u100k 27,00000
   26,00000[   +3,8%]
read_u10k 2,00000
    2,00000[   -0,0%]
read_u1k 1,00000
    1,00000[   -0,0%]
read_z100k 3,00000
   16,00000[ -433,3%]
read_z10k 1,00000
    2,00000[ -100,0%]
read_z1k 0,00000
    1,00000[-9999900,0%]
read_zw100k 43,00000
   17,00000[ +152,9%]
realpath_tmp 24,00000
   63,00000[ -162,5%]
realpath_usr 27,00000
   74,00000[ -174,1%]
recurse 0,00000
    0,00000[+9999900,0%]
scasecmp_10 0,00000
    0,00000[+9999900,0%]
scasecmp_1k 11,00000
   12,00000[   -9,1%]
select_10 1,00000
    1,00000[   -0,0%]
select_100 6,00000
    9,00000[  -50,0%]
select_1000 63,00000
   86,00000[  -36,5%]
select_w10 1,00000
    1,00000[   -0,0%]
select_w100 6,00000
   10,00000[  -66,7%]
select_w1000 58,00000
   93,00000[  -60,3%]
semop 0,00000
    0,00000[+9999900,0%]
setcontext 0,00000
    0,00000[+9999900,0%]
setsockopt 0,00000
    0,00000[+9999900,0%]
sigaction 0,00000
    0,00000[+9999900,0%]
siglongjmp 0,00000
    0,00000[+9999900,0%]
signal 1,00000
    3,00000[ -200,0%]
sigprocmask 0,00000
    0,00000[+9999900,0%]
socket_i 2,00000
    1,00000[ +100,0%]
socket_u 2,00000
    1,00000[ +100,0%]
socketpair 3,00000
    2,00000[  +50,0%]
stat_tmp 1,00000
    2,00000[ -100,0%]
stat_usr 1,00000
    3,00000[ -200,0%]
strchr_10 0,00000
    0,00000[+9999900,0%]
strchr_1k 1,00000
    1,00000[   -0,0%]
strcmp_10 0,00000
    0,00000[+9999900,0%]
strcmp_1k 1,00000
    1,00000[   -0,0%]
strcpy_10 0,00000
    0,00000[+9999900,0%]
strcpy_1k 1,00000
    1,00000[   -0,0%]
strftime 5,00000
    2,00000[ +150,0%]
strlen_10 0,00000
    0,00000[+9999900,0%]
strlen_1k 2,00000
    2,00000[   -0,0%]
strtol 0,00000
    0,00000[+9999900,0%]
system 806,00000
 1689,00000[ -109,6%]
time 1,00000
    4,00000[ -300,0%]
times 0,00000
   10,00000[-99999900,0%]
unmap_a128k 0,00000
    0,00000[+9999900,0%]
unmap_a8k 0,00000
    0,00000[+9999900,0%]
unmap_ra128k 2,00000
   11,00000[ -450,0%]
unmap_ra8k 1,00000
    1,00000[   -0,0%]
unmap_rt128k 2,00000
    3,00000[  -50,0%]
unmap_rt8k 1,00000
    0,00000[+9999900,0%]
unmap_ru128k 2,00000
    4,00000[ -100,0%]
unmap_ru8k 1,00000
    0,00000[+9999900,0%]
unmap_rz128k 2,00000
   11,00000[ -450,0%]
unmap_rz8k 1,00000
    1,00000[   -0,0%]
unmap_t128k 0,00000
    3,00000[-29999900,0%]
unmap_t8k 0,00000
    0,00000[+9999900,0%]
unmap_u128k 0,00000
    3,00000[-29999900,0%]
unmap_u8k 0,00000
    0,00000[+9999900,0%]
unmap_wa128k 8,00000
   10,00000[  -25,0%]
unmap_wa8k 1,00000
    1,00000[   -0,0%]
unmap_wt128k 8,00000
   10,00000[  -25,0%]
unmap_wt8k 1,00000
    1,00000[   -0,0%]
unmap_wu128k 8,00000
    9,00000[  -12,5%]
unmap_wu8k 1,00000
    1,00000[   -0,0%]
unmap_wz128k 9,00000
   10,00000[  -11,1%]
unmap_wz8k 1,00000
    1,00000[   -0,0%]
unmap_z128k 2,00000
    0,00000[+9999900,0%]
unmap_z8k 1,00000
    0,00000[+9999900,0%]
write_n100k 0,00000
    0,00000[+9999900,0%]
write_n10k 0,00000
    0,00000[+9999900,0%]
write_n1k 0,00000
    0,00000[+9999900,0%]
write_t100k 58,00000
   29,00000[ +100,0%]
write_t10k 7,00000
    2,00000[ +250,0%]
write_t1k 2,00000
    2,00000[   -0,0%]
write_u100k 58,00000
   29,00000[ +100,0%]
write_u10k 7,00000
    2,00000[ +250,0%]
write_u1k 2,00000
    2,00000[   -0,0%]
writev_n100k 0,00000
    0,00000[+9999900,0%]
writev_n10k 0,00000
    0,00000[+9999900,0%]
writev_n1k 0,00000
    0,00000[+9999900,0%]
writev_t100k 593,00000
 8078,00000[-1262,2%]
writev_t10k 64,00000
   30,00000[ +113,3%]
writev_t1k 13,00000
    4,00000[ +225,0%]
writev_u100k 581,00000
 9101,00000[-1466,4%]
writev_u10k 63,00000
   30,00000[ +110,0%]
writev_u1k 13,00000
    4,00000[ +225,0%]