mirror of
https://github.com/mutouyun/cpp-ipc.git
synced 2025-12-06 16:56:45 +08:00
update performance data
This commit is contained in:
parent
e1c3594ca5
commit
c52773efa9
49
README.md
49
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
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user