-
Notifications
You must be signed in to change notification settings - Fork 0
benchmark_vm4_20220818T1621.md
Emil Koutanov edited this page Aug 18, 2022
·
1 revision
e604fc2e556f19851ca3d46ed1689de7b5355985
libmutex::multilock::MultiLock - [write] 0.000 kHz [read] 3049.671 kHz
std::sync::RwLock - [write] 0.000 kHz [read] 5876.732 kHz
parking_lot::RwLock - [write] 0.000 kHz [read] 6962.787 kHz
- Running with 0 writer threads and 18 reader threads
libmutex::multilock::MultiLock - [write] 0.000 kHz [read] 3008.579 kHz
std::sync::RwLock - [write] 0.000 kHz [read] 6931.729 kHz
parking_lot::RwLock - [write] 0.000 kHz [read] 6298.152 kHz
- Running with 0 writer threads and 27 reader threads
libmutex::multilock::MultiLock - [write] 0.000 kHz [read] 3220.669 kHz
std::sync::RwLock - [write] 0.000 kHz [read] 8329.464 kHz
parking_lot::RwLock - [write] 0.000 kHz [read] 7370.848 kHz
- Running with 0 writer threads and 36 reader threads
libmutex::multilock::MultiLock - [write] 0.000 kHz [read] 3743.537 kHz
std::sync::RwLock - [write] 0.000 kHz [read] 8743.031 kHz
parking_lot::RwLock - [write] 0.000 kHz [read] 8365.936 kHz
- Running with 9 writer threads and 0 reader threads
libmutex::multilock::MultiLock - [write] 1237.704 kHz [read] 0.000 kHz
std::sync::RwLock - [write] 3958.821 kHz [read] 0.000 kHz
parking_lot::RwLock - [write] 11255.288 kHz [read] 0.000 kHz
- Running with 9 writer threads and 9 reader threads
libmutex::multilock::MultiLock - [write] 738.347 kHz [read] 173.359 kHz
std::sync::RwLock - [write] 1916.774 kHz [read] 3061.747 kHz
parking_lot::RwLock - [write] 5400.940 kHz [read] 2330.753 kHz
- Running with 9 writer threads and 18 reader threads
libmutex::multilock::MultiLock - [write] 426.860 kHz [read] 726.888 kHz
std::sync::RwLock - [write] 839.842 kHz [read] 4305.038 kHz
parking_lot::RwLock - [write] 1277.552 kHz [read] 4941.123 kHz
- Running with 9 writer threads and 27 reader threads
libmutex::multilock::MultiLock - [write] 272.431 kHz [read] 1142.138 kHz
std::sync::RwLock - [write] 521.550 kHz [read] 5303.766 kHz
parking_lot::RwLock - [write] 515.962 kHz [read] 5772.191 kHz
- Running with 9 writer threads and 36 reader threads
libmutex::multilock::MultiLock - [write] 194.654 kHz [read] 1221.307 kHz
std::sync::RwLock - [write] 354.225 kHz [read] 5448.352 kHz
parking_lot::RwLock - [write] 352.599 kHz [read] 6129.224 kHz
- Running with 18 writer threads and 0 reader threads
libmutex::multilock::MultiLock - [write] 1288.395 kHz [read] 0.000 kHz
std::sync::RwLock - [write] 5736.435 kHz [read] 0.000 kHz
parking_lot::RwLock - [write] 7661.812 kHz [read] 0.000 kHz
- Running with 18 writer threads and 9 reader threads
libmutex::multilock::MultiLock - [write] 929.712 kHz [read] 47.711 kHz
std::sync::RwLock - [write] 2168.355 kHz [read] 2045.424 kHz
parking_lot::RwLock - [write] 3590.635 kHz [read] 1666.504 kHz
- Running with 18 writer threads and 18 reader threads
libmutex::multilock::MultiLock - [write] 664.681 kHz [read] 188.245 kHz
std::sync::RwLock - [write] 1900.136 kHz [read] 4028.609 kHz
parking_lot::RwLock - [write] 2414.324 kHz [read] 3108.278 kHz
- Running with 18 writer threads and 27 reader threads
libmutex::multilock::MultiLock - [write] 504.402 kHz [read] 537.322 kHz
std::sync::RwLock - [write] 1223.486 kHz [read] 4850.712 kHz
parking_lot::RwLock - [write] 1411.458 kHz [read] 3955.244 kHz
- Running with 18 writer threads and 36 reader threads
libmutex::multilock::MultiLock - [write] 383.387 kHz [read] 863.126 kHz
std::sync::RwLock - [write] 863.731 kHz [read] 5773.503 kHz
parking_lot::RwLock - [write] 1094.251 kHz [read] 4349.322 kHz
- Running with 27 writer threads and 0 reader threads
libmutex::multilock::MultiLock - [write] 1183.235 kHz [read] 0.000 kHz
std::sync::RwLock - [write] 5405.370 kHz [read] 0.000 kHz
parking_lot::RwLock - [write] 7843.847 kHz [read] 0.000 kHz
- Running with 27 writer threads and 9 reader threads
libmutex::multilock::MultiLock - [write] 1280.510 kHz [read] 35.396 kHz
std::sync::RwLock - [write] 3316.121 kHz [read] 1680.707 kHz
parking_lot::RwLock - [write] 5247.308 kHz [read] 1024.703 kHz
- Running with 27 writer threads and 18 reader threads
libmutex::multilock::MultiLock - [write] 791.413 kHz [read] 61.602 kHz
std::sync::RwLock - [write] 2444.340 kHz [read] 2899.805 kHz
parking_lot::RwLock - [write] 3896.495 kHz [read] 2071.394 kHz
- Running with 27 writer threads and 27 reader threads
libmutex::multilock::MultiLock - [write] 514.679 kHz [read] 149.996 kHz
std::sync::RwLock - [write] 1464.614 kHz [read] 3721.703 kHz
parking_lot::RwLock - [write] 1216.129 kHz [read] 3205.872 kHz
- Running with 27 writer threads and 36 reader threads
libmutex::multilock::MultiLock - [write] 455.973 kHz [read] 511.625 kHz
std::sync::RwLock - [write] 1182.300 kHz [read] 4784.620 kHz
parking_lot::RwLock - [write] 882.093 kHz [read] 3705.733 kHz
- Running with 36 writer threads and 0 reader threads
libmutex::multilock::MultiLock - [write] 1102.481 kHz [read] 0.000 kHz
std::sync::RwLock - [write] 4000.673 kHz [read] 0.000 kHz
parking_lot::RwLock - [write] 9514.701 kHz [read] 0.000 kHz
- Running with 36 writer threads and 9 reader threads
libmutex::multilock::MultiLock - [write] 1012.737 kHz [read] 15.774 kHz
std::sync::RwLock - [write] 3787.383 kHz [read] 1584.147 kHz
parking_lot::RwLock - [write] 3578.031 kHz [read] 837.072 kHz
- Running with 36 writer threads and 18 reader threads
libmutex::multilock::MultiLock - [write] 1010.756 kHz [read] 44.278 kHz
std::sync::RwLock - [write] 2546.255 kHz [read] 2343.956 kHz
parking_lot::RwLock - [write] 2236.381 kHz [read] 1950.083 kHz
- Running with 36 writer threads and 27 reader threads
libmutex::multilock::MultiLock - [write] 1027.108 kHz [read] 248.569 kHz
std::sync::RwLock - [write] 1959.388 kHz [read] 3250.951 kHz
parking_lot::RwLock - [write] 2054.133 kHz [read] 2548.277 kHz
- Running with 36 writer threads and 36 reader threads
libmutex::multilock::MultiLock - [write] 544.798 kHz [read] 214.695 kHz
std::sync::RwLock - [write] 1871.316 kHz [read] 4002.160 kHz
parking_lot::RwLock - [write] 1002.136 kHz [read] 2949.197 kHz
cargo run --bin libmutex --release
480000 ops took 0.766 seconds; 626558.013 ops/s
upgrade timeouts: 54590