feat: integrate performance upgrade and agent inspection tooling
Validate ShrinkSDK Workspace / catalog (push) Successful in 5s
Validate ShrinkSDK Workspace / unity (push) Successful in 3m20s

This commit is contained in:
2026-09-29 10:16:02 +08:00
parent f92105c97d
commit 08246ddb01
114 changed files with 7135 additions and 87 deletions
@@ -0,0 +1,303 @@
{
"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
}
}
]
}