{ "runtime": ".NET 8.0.31", "host": "Windows loopback TCP; sequential round-trip samples, multiple real connections", "rows": [ { "scenario": "tcp/rpc", "connections": 1, "bytes": 64, "operations": 256, "throughputPerSecond": 2786.3308702603804, "p50Microseconds": 61.2, "p95Microseconds": 164.7, "p99Microseconds": 395.7, "processAllocatedBytes": 4198840 }, { "scenario": "tcp/broadcast", "connections": 1, "bytes": 64, "elapsedMilliseconds": 2.3583, "delivered": 1 }, { "scenario": "tcp/rpc", "connections": 1, "bytes": 1024, "operations": 256, "throughputPerSecond": 9602.940900650823, "p50Microseconds": 75.7, "p95Microseconds": 193.2, "p99Microseconds": 496, "processAllocatedBytes": 9938800 }, { "scenario": "tcp/broadcast", "connections": 1, "bytes": 1024, "elapsedMilliseconds": 4.7543, "delivered": 1 }, { "scenario": "tcp/rpc", "connections": 1, "bytes": 32768, "operations": 256, "throughputPerSecond": 2206.3658826885603, "p50Microseconds": 384.2, "p95Microseconds": 1002.5, "p99Microseconds": 1126.9, "processAllocatedBytes": 229867960 }, { "scenario": "tcp/broadcast", "connections": 1, "bytes": 32768, "elapsedMilliseconds": 10.4461, "delivered": 1 }, { "scenario": "tcp/slow-consumer-burst", "connections": 1, "attempts": 8, "beforePump": { "PendingCount": 2, "PendingBytes": 2136, "Rejected": 1, "Replaced": 0, "Completed": 0, "OldestWaitMilliseconds": 109.4399, "LastWaitMilliseconds": 0 }, "afterPump": { "PendingCount": 0, "PendingBytes": 0, "Rejected": 1, "Replaced": 0, "Completed": 2, "OldestWaitMilliseconds": 0, "LastWaitMilliseconds": 109.0027 }, "metrics": { "CurrentSessions": 1, "SessionsConnected": 1, "SessionsDisconnected": 0, "PacketsSent": 771, "PacketsReceived": 770, "BytesSent": 8772548, "BytesReceived": 8703064, "RpcStarted": 0, "RpcCompleted": 0, "RpcTimedOut": 0, "RpcCanceled": 0, "RpcFailed": 0, "ProtocolViolations": 0, "AuthRejectedCount": 0, "PermissionDeniedCount": 0, "HandlerExceptionCount": 0, "UnknownOpcodeCount": 0, "DispatchMissCount": 2, "SerializationErrorCount": 0, "DispatchQueueRejectedCount": 1 } }, { "scenario": "tcp/rpc", "connections": 32, "bytes": 64, "operations": 256, "throughputPerSecond": 9747.14534288249, "p50Microseconds": 78.5, "p95Microseconds": 235.1, "p99Microseconds": 304.2, "processAllocatedBytes": 3791256 }, { "scenario": "tcp/broadcast", "connections": 32, "bytes": 64, "elapsedMilliseconds": 9.6954, "delivered": 32 }, { "scenario": "tcp/rpc", "connections": 32, "bytes": 1024, "operations": 256, "throughputPerSecond": 8234.052955253068, "p50Microseconds": 86.6, "p95Microseconds": 247.5, "p99Microseconds": 494.8, "processAllocatedBytes": 9908800 }, { "scenario": "tcp/broadcast", "connections": 32, "bytes": 1024, "elapsedMilliseconds": 15.3001, "delivered": 32 }, { "scenario": "tcp/rpc", "connections": 32, "bytes": 32768, "operations": 256, "throughputPerSecond": 1754.0157368099387, "p50Microseconds": 419.6, "p95Microseconds": 1319.5, "p99Microseconds": 1647.1, "processAllocatedBytes": 230263696 }, { "scenario": "tcp/broadcast", "connections": 32, "bytes": 32768, "elapsedMilliseconds": 11.5336, "delivered": 32 }, { "scenario": "tcp/slow-consumer-burst", "connections": 32, "attempts": 256, "beforePump": { "PendingCount": 30, "PendingBytes": 32040, "Rejected": 32, "Replaced": 0, "Completed": 0, "OldestWaitMilliseconds": 126.3722, "LastWaitMilliseconds": 0 }, "afterPump": { "PendingCount": 23, "PendingBytes": 24564, "Rejected": 32, "Replaced": 0, "Completed": 7, "OldestWaitMilliseconds": 126.2021, "LastWaitMilliseconds": 126.1876 }, "metrics": { "CurrentSessions": 32, "SessionsConnected": 32, "SessionsDisconnected": 0, "PacketsSent": 864, "PacketsReceived": 775, "BytesSent": 9826176, "BytesReceived": 8708404, "RpcStarted": 0, "RpcCompleted": 0, "RpcTimedOut": 0, "RpcCanceled": 0, "RpcFailed": 0, "ProtocolViolations": 0, "AuthRejectedCount": 0, "PermissionDeniedCount": 0, "HandlerExceptionCount": 0, "UnknownOpcodeCount": 0, "DispatchMissCount": 7, "SerializationErrorCount": 0, "DispatchQueueRejectedCount": 32 } }, { "scenario": "tcp/rpc", "connections": 256, "bytes": 64, "operations": 256, "throughputPerSecond": 6808.96336192566, "p50Microseconds": 104.3, "p95Microseconds": 248.8, "p99Microseconds": 376.4, "processAllocatedBytes": 4047528 }, { "scenario": "tcp/broadcast", "connections": 256, "bytes": 64, "elapsedMilliseconds": 8.4403, "delivered": 256 }, { "scenario": "tcp/rpc", "connections": 256, "bytes": 1024, "operations": 256, "throughputPerSecond": 6911.465743698012, "p50Microseconds": 99.3, "p95Microseconds": 258.9, "p99Microseconds": 355.1, "processAllocatedBytes": 9916024 }, { "scenario": "tcp/broadcast", "connections": 256, "bytes": 1024, "elapsedMilliseconds": 9.0517, "delivered": 256 }, { "scenario": "tcp/rpc", "connections": 256, "bytes": 32768, "operations": 256, "throughputPerSecond": 1056.106917624073, "p50Microseconds": 439.3, "p95Microseconds": 1988.3, "p99Microseconds": 14849.1, "processAllocatedBytes": 228731112 }, { "scenario": "tcp/broadcast", "connections": 256, "bytes": 32768, "elapsedMilliseconds": 64.9767, "delivered": 256 }, { "scenario": "tcp/slow-consumer-burst", "connections": 256, "attempts": 2048, "beforePump": { "PendingCount": 30, "PendingBytes": 32040, "Rejected": 256, "Replaced": 0, "Completed": 0, "OldestWaitMilliseconds": 123.9167, "LastWaitMilliseconds": 0 }, "afterPump": { "PendingCount": 23, "PendingBytes": 24564, "Rejected": 256, "Replaced": 0, "Completed": 7, "OldestWaitMilliseconds": 123.3004, "LastWaitMilliseconds": 123.418 }, "metrics": { "CurrentSessions": 256, "SessionsConnected": 256, "SessionsDisconnected": 0, "PacketsSent": 1536, "PacketsReceived": 775, "BytesSent": 17439488, "BytesReceived": 8708404, "RpcStarted": 0, "RpcCompleted": 0, "RpcTimedOut": 0, "RpcCanceled": 0, "RpcFailed": 0, "ProtocolViolations": 0, "AuthRejectedCount": 0, "PermissionDeniedCount": 0, "HandlerExceptionCount": 0, "UnknownOpcodeCount": 0, "DispatchMissCount": 7, "SerializationErrorCount": 0, "DispatchQueueRejectedCount": 256 } } ] }