Files
Workspace/Docs/Performance/Data/2026-09-28/tcp-net8.json
T
cneicy 08246ddb01
Validate ShrinkSDK Workspace / catalog (push) Successful in 5s
Validate ShrinkSDK Workspace / unity (push) Successful in 3m20s
feat: integrate performance upgrade and agent inspection tooling
2026-09-29 10:16:02 +08:00

303 lines
7.7 KiB
JSON

{
"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
}
}
]
}