├── .gitignore ├── CMakeLists.txt ├── README.md ├── configure_all.sh ├── configure_client.sh ├── configure_server.sh ├── scripts ├── setup_dkdp_env.sh └── unbind.sh └── src ├── CMakeLists.txt ├── alloc.h ├── alloc_dynamic.c ├── alloc_dynamic.h ├── alloc_malloc.c ├── alloc_malloc.h ├── alloc_pool.c ├── alloc_pool.h ├── basic_types.h ├── city.c ├── city.h ├── citycrc.h ├── common.h ├── config.h ├── hash.c ├── hash.h ├── load.c ├── mehcached.h ├── microbench.c ├── net_common.c ├── net_common.h ├── netbench_analysis.c ├── netbench_client.c ├── netbench_config.c ├── netbench_config.h ├── netbench_hot_item_hash.h ├── netbench_server.c ├── perf_count ├── CMakeLists.txt ├── perf_count.c └── perf_count.h ├── proto.h ├── shm.c ├── shm.h ├── stopwatch.c ├── stopwatch.h ├── table.c ├── table.h ├── test.c ├── util.c ├── util.h └── zipf.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/README.md -------------------------------------------------------------------------------- /configure_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/configure_all.sh -------------------------------------------------------------------------------- /configure_client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/configure_client.sh -------------------------------------------------------------------------------- /configure_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/configure_server.sh -------------------------------------------------------------------------------- /scripts/setup_dkdp_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/scripts/setup_dkdp_env.sh -------------------------------------------------------------------------------- /scripts/unbind.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/scripts/unbind.sh -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/alloc.h -------------------------------------------------------------------------------- /src/alloc_dynamic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/alloc_dynamic.c -------------------------------------------------------------------------------- /src/alloc_dynamic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/alloc_dynamic.h -------------------------------------------------------------------------------- /src/alloc_malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/alloc_malloc.c -------------------------------------------------------------------------------- /src/alloc_malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/alloc_malloc.h -------------------------------------------------------------------------------- /src/alloc_pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/alloc_pool.c -------------------------------------------------------------------------------- /src/alloc_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/alloc_pool.h -------------------------------------------------------------------------------- /src/basic_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/basic_types.h -------------------------------------------------------------------------------- /src/city.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/city.c -------------------------------------------------------------------------------- /src/city.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/city.h -------------------------------------------------------------------------------- /src/citycrc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/citycrc.h -------------------------------------------------------------------------------- /src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/common.h -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/config.h -------------------------------------------------------------------------------- /src/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/hash.c -------------------------------------------------------------------------------- /src/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/hash.h -------------------------------------------------------------------------------- /src/load.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/load.c -------------------------------------------------------------------------------- /src/mehcached.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/mehcached.h -------------------------------------------------------------------------------- /src/microbench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/microbench.c -------------------------------------------------------------------------------- /src/net_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/net_common.c -------------------------------------------------------------------------------- /src/net_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/net_common.h -------------------------------------------------------------------------------- /src/netbench_analysis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/netbench_analysis.c -------------------------------------------------------------------------------- /src/netbench_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/netbench_client.c -------------------------------------------------------------------------------- /src/netbench_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/netbench_config.c -------------------------------------------------------------------------------- /src/netbench_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/netbench_config.h -------------------------------------------------------------------------------- /src/netbench_hot_item_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/netbench_hot_item_hash.h -------------------------------------------------------------------------------- /src/netbench_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/netbench_server.c -------------------------------------------------------------------------------- /src/perf_count/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/perf_count/CMakeLists.txt -------------------------------------------------------------------------------- /src/perf_count/perf_count.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/perf_count/perf_count.c -------------------------------------------------------------------------------- /src/perf_count/perf_count.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/perf_count/perf_count.h -------------------------------------------------------------------------------- /src/proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/proto.h -------------------------------------------------------------------------------- /src/shm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/shm.c -------------------------------------------------------------------------------- /src/shm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/shm.h -------------------------------------------------------------------------------- /src/stopwatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/stopwatch.c -------------------------------------------------------------------------------- /src/stopwatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/stopwatch.h -------------------------------------------------------------------------------- /src/table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/table.c -------------------------------------------------------------------------------- /src/table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/table.h -------------------------------------------------------------------------------- /src/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/test.c -------------------------------------------------------------------------------- /src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/util.c -------------------------------------------------------------------------------- /src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/util.h -------------------------------------------------------------------------------- /src/zipf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/mica/HEAD/src/zipf.h --------------------------------------------------------------------------------