diff --git a/README.md b/README.md index 18e1705..1f4f902 100644 --- a/README.md +++ b/README.md @@ -15,11 +15,10 @@ A high-performance inter-process communication using shared memory on Linux/Wind | Environment | Value | | ------ | ------ | - | Device | Lenovo ThinkPad T450 | - | CPU | Intel(R) Core(TM) i5-4300U @ 2.5 GHz | - | RAM | 16 GB | - | OS | Windows 7 Ultimate x64 | - | Compiler | MSVC 2017 15.9.4 | + | CPU | AMD Ryzen™ 5 1400 Quad-Core | + | RAM | 32 GB | + | OS | Windows 10 Pro for Education x64 | + | Compiler | MSVC 2017 15.9.4 x64 | UT & benchmark test function, see: [test](test) @@ -27,36 +26,36 @@ UT & benchmark test function, see: [test](test) | PROD-CONS: 1-N | DATAS: 12bits * 1000000 | | ------ | ------ | - | `1-1` | `75.9460 ms, 0.075946 us/d` | - | `1-2` | `106.582 ms, 0.106582 us/d` | - | `1-4` | `136.317 ms, 0.136317 us/d` | - | `1-8` | `148.197 ms, 0.148197 us/d` | + | `1-1` | `47.4050 ms, 0.047405 us/d` | + | `1-2` | `113.793 ms, 0.113793 us/d` | + | `1-4` | `319.196 ms, 0.319196 us/d` | + | `1-8` | `225.258 ms, 0.225258 us/d` | ### ipc::route | PROD-CONS: 1-N | DATAS: Random 2-256bits * 100000 | | ------ | ------ | - | `RTT` | `165.798 ms, 1.65798 us/d` | - | `1-1` | `137.251 ms, 1.37251 us/d` | - | `1-2` | `197.695 ms, 1.97695 us/d` | - | `1-4` | `396.113 ms, 3.96113 us/d` | - | `1-8` | `487.245 ms, 4.87245 us/d` | + | `RTT` | `103.280 ms, 1.03280 us/d` | + | `1-1` | `78.6670 ms, 0.78667 us/d` | + | `1-2` | `165.601 ms, 1.65601 us/d` | + | `1-4` | `223.183 ms, 2.23183 us/d` | + | `1-8` | `246.161 ms, 2.46161 us/d` | ### ipc::channel | PROD-CONS: N-M | DATAS: Random 2-256bits * 100000 | | ------ | ------ | - | `RTT` | `228.383 ms, 2.28383 us/d` | - | `1-1` | `144.371 ms, 1.44371 us/d` | - | `1-2` | `249.874 ms, 2.49874 us/d` | - | `1-4` | `525.721 ms, 5.25721 us/d` | - | `1-8` | `729.373 ms, 7.29373 us/d` | - | `2-1` | `311.176 ms, 1.55588 us/d` | - | `4-1` | `744.733 ms, 1.86183 us/d` | - | `8-1` | `1819.54 ms, 2.27442 us/d` | - | `2-2` | `573.536 ms, 2.86768 us/d` | - | `4-4` | `1629.51 ms, 4.07378 us/d` | - | `8-8` | `6336.53 ms, 7.92066 us/d` | + | `RTT` | `184.711 ms, 1.84711 us/d` | + | `1-1` | `122.186 ms, 1.22186 us/d` | + | `1-2` | `226.518 ms, 2.26518 us/d` | + | `1-4` | `369.239 ms, 3.69239 us/d` | + | `1-8` | `620.199 ms, 6.20199 us/d` | + | `2-1` | `287.960 ms, 1.43980 us/d` | + | `4-1` | `542.050 ms, 1.35512 us/d` | + | `8-1` | `1406.61 ms, 1.75826 us/d` | + | `2-2` | `475.095 ms, 2.37547 us/d` | + | `4-4` | `1455.05 ms, 3.63763 us/d` | + | `8-8` | `5485.06 ms, 6.85633 us/d` | ## Reference