improved perf_test to measure steady state behavior
authorjdybnis <jdybnis@9ec2166a-aeea-11dd-8830-69e4bb380a4a>
Mon, 16 Mar 2009 07:01:19 +0000 (07:01 +0000)
committerjdybnis <jdybnis@9ec2166a-aeea-11dd-8830-69e4bb380a4a>
Mon, 16 Mar 2009 07:01:19 +0000 (07:01 +0000)
commit86fd9c8abfbacea2902b4fe42a8a4664b2a531cf
treeca57b29430b3ebf0847f3472e87da516f612615f
parent778b8c8ca708b082a1192acfb114a6751b2ad7c9
improved perf_test to measure steady state behavior
improved skiplist random level selection
added buitin random number generator; some platforms don't provide a good one
improved heuristics for hashtable resize
17 files changed:
include/common.h
include/hashtable.h
include/list.h
include/map.h
include/runtime.h
include/skiplist.h
makefile
map/hashtable.c
map/list.c
map/map.c
map/skiplist.c
map/unsafe_skiplist.c
perf.sh
runtime/mem.c
runtime/rcu.c
runtime/runtime.c
test/perf_test.c