Test with random
parent
e807d7433e
commit
badb47bc80
8
test.cpp
8
test.cpp
|
@ -72,9 +72,9 @@ inline bool operator == (const obj_ver_id & a, const obj_ver_id & b)
|
||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
// std::map 5M entries -> 2.115s
|
// std::map 5M entries monotone -> 2.115s, random -> 8.782s
|
||||||
// btree_map 5M entries -> 0.458s
|
// btree_map 5M entries monotone -> 0.458s, random -> 5.429s
|
||||||
// sparse_hash_map 5M entries -> 2.193s
|
// sparse_hash_map 5M entries -> 2.193s, random -> 2.586s
|
||||||
//btree::btree_map<obj_ver_id, dirty_entry> dirty_db;
|
//btree::btree_map<obj_ver_id, dirty_entry> dirty_db;
|
||||||
//std::map<obj_ver_id, dirty_entry> dirty_db;
|
//std::map<obj_ver_id, dirty_entry> dirty_db;
|
||||||
spp::sparse_hash_map<obj_ver_id, dirty_entry, obj_ver_hash> dirty_db;
|
spp::sparse_hash_map<obj_ver_id, dirty_entry, obj_ver_hash> dirty_db;
|
||||||
|
@ -82,7 +82,7 @@ int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
dirty_db[(obj_ver_id){
|
dirty_db[(obj_ver_id){
|
||||||
.oid = (object_id){
|
.oid = (object_id){
|
||||||
.inode = 1,
|
.inode = rand(),
|
||||||
.stripe = i,
|
.stripe = i,
|
||||||
},
|
},
|
||||||
.version = 1,
|
.version = 1,
|
||||||
|
|
Loading…
Reference in New Issue