{ "runtime": ".NET 10.0.8", "host": "Windows loopback TCP; sequential round-trip samples, multiple real connections", "rows": [ { "scenario": "tcp/rpc", "connections": 1, "bytes": 64, "operations": 256, "throughputPerSecond": 2569.8786133898707, "p50Microseconds": 59.1, "p95Microseconds": 172, "p99Microseconds": 302.8, "processAllocatedBytes": 4181192 }, { "scenario": "tcp/broadcast", "connections": 1, "bytes": 64, "elapsedMilliseconds": 3.9542, "delivered": 1 }, { "scenario": "tcp/rpc", "connections": 1, "bytes": 1024, "operations": 256, "throughputPerSecond": 9339.622985687758, "p50Microseconds": 76.8, "p95Microseconds": 233.8, "p99Microseconds": 413.7, "processAllocatedBytes": 9931824 }, { "scenario": "tcp/broadcast", "connections": 1, "bytes": 1024, "elapsedMilliseconds": 4.1822, "delivered": 1 }, { "scenario": "tcp/rpc", "connections": 1, "bytes": 32768, "operations": 256, "throughputPerSecond": 2077.1380931710028, "p50Microseconds": 403.3, "p95Microseconds": 1068.7, "p99Microseconds": 1287.4, "processAllocatedBytes": 229642408 }, { "scenario": "tcp/broadcast", "connections": 1, "bytes": 32768, "elapsedMilliseconds": 0.8935, "delivered": 1 }, { "scenario": "tcp/slow-consumer-burst", "connections": 1, "attempts": 8, "beforePump": { "PendingCount": 2, "PendingBytes": 2136, "Rejected": 1, "Replaced": 0, "Completed": 0, "OldestWaitMilliseconds": 108.5865, "LastWaitMilliseconds": 0 }, "afterPump": { "PendingCount": 0, "PendingBytes": 0, "Rejected": 1, "Replaced": 0, "Completed": 2, "OldestWaitMilliseconds": 0, "LastWaitMilliseconds": 108.3473 }, "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": 13928.182807399347, "p50Microseconds": 58.6, "p95Microseconds": 147.2, "p99Microseconds": 235, "processAllocatedBytes": 3788328 }, { "scenario": "tcp/broadcast", "connections": 32, "bytes": 64, "elapsedMilliseconds": 15.9674, "delivered": 32 }, { "scenario": "tcp/rpc", "connections": 32, "bytes": 1024, "operations": 256, "throughputPerSecond": 9348.968509314276, "p50Microseconds": 79.3, "p95Microseconds": 199.6, "p99Microseconds": 551, "processAllocatedBytes": 9913976 }, { "scenario": "tcp/broadcast", "connections": 32, "bytes": 1024, "elapsedMilliseconds": 3.5947, "delivered": 32 }, { "scenario": "tcp/rpc", "connections": 32, "bytes": 32768, "operations": 256, "throughputPerSecond": 1782.1179776023969, "p50Microseconds": 446.9, "p95Microseconds": 1466.1, "p99Microseconds": 1839.8, "processAllocatedBytes": 229509592 }, { "scenario": "tcp/broadcast", "connections": 32, "bytes": 32768, "elapsedMilliseconds": 13.9419, "delivered": 32 }, { "scenario": "tcp/slow-consumer-burst", "connections": 32, "attempts": 256, "beforePump": { "PendingCount": 30, "PendingBytes": 32040, "Rejected": 32, "Replaced": 0, "Completed": 0, "OldestWaitMilliseconds": 109.5715, "LastWaitMilliseconds": 0 }, "afterPump": { "PendingCount": 23, "PendingBytes": 24564, "Rejected": 32, "Replaced": 0, "Completed": 7, "OldestWaitMilliseconds": 109.1555, "LastWaitMilliseconds": 109.1537 }, "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": 8559.783062997996, "p50Microseconds": 74.8, "p95Microseconds": 204, "p99Microseconds": 313.2, "processAllocatedBytes": 4045992 }, { "scenario": "tcp/broadcast", "connections": 256, "bytes": 64, "elapsedMilliseconds": 12.374, "delivered": 256 }, { "scenario": "tcp/rpc", "connections": 256, "bytes": 1024, "operations": 256, "throughputPerSecond": 7391.815297015266, "p50Microseconds": 88.4, "p95Microseconds": 250.8, "p99Microseconds": 384.3, "processAllocatedBytes": 9917520 }, { "scenario": "tcp/broadcast", "connections": 256, "bytes": 1024, "elapsedMilliseconds": 12.6405, "delivered": 256 }, { "scenario": "tcp/rpc", "connections": 256, "bytes": 32768, "operations": 256, "throughputPerSecond": 1195.502482302127, "p50Microseconds": 418.6, "p95Microseconds": 1033.3, "p99Microseconds": 16401.9, "processAllocatedBytes": 227807112 }, { "scenario": "tcp/broadcast", "connections": 256, "bytes": 32768, "elapsedMilliseconds": 47.4633, "delivered": 256 }, { "scenario": "tcp/slow-consumer-burst", "connections": 256, "attempts": 2048, "beforePump": { "PendingCount": 30, "PendingBytes": 32040, "Rejected": 256, "Replaced": 0, "Completed": 0, "OldestWaitMilliseconds": 124.5254, "LastWaitMilliseconds": 0 }, "afterPump": { "PendingCount": 23, "PendingBytes": 24564, "Rejected": 256, "Replaced": 0, "Completed": 7, "OldestWaitMilliseconds": 124.4757, "LastWaitMilliseconds": 124.5044 }, "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 } } ] }