Generated: 2026-04-10 04:45 UTC · jhonsferg/relay
| Benchmark | Iterations | ns/op | B/op | allocs/op |
|---|---|---|---|---|
| BenchmarkDNSCache_WarmDialPath-4 | 1,674,069 | 721.2 | 468.0 | 9 |
| BenchmarkDNSCache_WarmDialPath-4 | 1,664,834 | 717.9 | 468.0 | 9 |
| BenchmarkDNSCache_WarmDialPath-4 | 1,649,076 | 720.3 | 468.0 | 9 |
| BenchmarkGenerateIdempotencyKey-4 | 8,951,752 | 129.0 | 48.0 | 1 |
| BenchmarkGenerateIdempotencyKey-4 | 9,234,582 | 129.2 | 48.0 | 1 |
| BenchmarkGenerateIdempotencyKey-4 | 9,185,172 | 129.1 | 48.0 | 1 |
| BenchmarkCoalesceKey_NoAuth-4 | 4,060,426 | 296.1 | 240.0 | 2 |
| BenchmarkCoalesceKey_NoAuth-4 | 4,000,557 | 317.2 | 240.0 | 2 |
| BenchmarkCoalesceKey_NoAuth-4 | 3,992,026 | 295.9 | 240.0 | 2 |
| BenchmarkCoalesceKey_WithAuth-4 | 3,378,621 | 354.0 | 240.0 | 2 |
| BenchmarkCoalesceKey_WithAuth-4 | 3,381,249 | 353.9 | 240.0 | 2 |
| BenchmarkCoalesceKey_WithAuth-4 | 3,407,158 | 353.5 | 240.0 | 2 |
| BenchmarkRequestBuild_NoQuery-4 | 2,468,276 | 480.9 | 512.0 | 3 |
| BenchmarkRequestBuild_NoQuery-4 | 2,471,143 | 484.0 | 512.0 | 3 |
| BenchmarkRequestBuild_NoQuery-4 | 2,503,197 | 483.3 | 512.0 | 3 |
| BenchmarkRequestBuild_WithQuery-4 | 2,486,218 | 482.9 | 512.0 | 3 |
| BenchmarkRequestBuild_WithQuery-4 | 2,481,354 | 484.5 | 512.0 | 3 |
| BenchmarkRequestBuild_WithQuery-4 | 2,509,020 | 483.5 | 512.0 | 3 |
| BenchmarkPriorityQueueEnqueue-4 | 3,987,123 | 338.0 | 435.0 | 4 |
| BenchmarkPriorityQueueEnqueue-4 | 3,710,376 | 315.1 | 438.0 | 4 |
| BenchmarkPriorityQueueEnqueue-4 | 3,498,266 | 348.0 | 441.0 | 4 |
| BenchmarkPriorityQueueDequeue-4 | 3,953,628 | 348.7 | 0.0 | 0 |
| BenchmarkPriorityQueueDequeue-4 | 4,147,828 | 327.3 | 0.0 | 0 |
| BenchmarkPriorityQueueDequeue-4 | 4,172,780 | 333.9 | 0.0 | 0 |
| BenchmarkHeavy_Parallel_Standard-4 | 18 | 69584177.0 | 78346235.0 | 154236 |
| BenchmarkHeavy_Parallel_Standard-4 | 19 | 65179756.0 | 78344481.0 | 154225 |
| BenchmarkHeavy_Parallel_Standard-4 | 16 | 64215524.0 | 78345753.0 | 154233 |
| BenchmarkHeavy_Parallel_Relay-4 | 16 | 63312205.0 | 68405900.0 | 154230 |
| BenchmarkHeavy_Parallel_Relay-4 | 16 | 64377119.0 | 68406074.0 | 154226 |
| BenchmarkHeavy_Parallel_Relay-4 | 19 | 60847071.0 | 68399173.0 | 154219 |
| BenchmarkMemoryStress_Relay-4 | 13 | 87469966.0 | 45035666.0 | 105282 |
| BenchmarkMemoryStress_Relay-4 | 12 | 86951072.0 | 45036505.0 | 105367 |
| BenchmarkMemoryStress_Relay-4 | 12 | 89143769.0 | 45038182.0 | 105399 |
| BenchmarkSmallPayload_Parallel_Relay-4 | 47,126 | 25445.0 | 8842.0 | 113 |
| BenchmarkSmallPayload_Parallel_Relay-4 | 44,613 | 26082.0 | 8838.0 | 113 |
| BenchmarkSmallPayload_Parallel_Relay-4 | 46,819 | 25444.0 | 8841.0 | 113 |
| BenchmarkLargeStream_Sequential_Relay-4 | 12 | 92714484.0 | 46237690.0 | 255234 |
| BenchmarkLargeStream_Sequential_Relay-4 | 13 | 94892817.0 | 46236366.0 | 255240 |
| BenchmarkLargeStream_Sequential_Relay-4 | 13 | 93620249.0 | 46236848.0 | 255230 |
| BenchmarkConnectionReuse_Sequential_Relay-4 | 8 | 134657205.0 | 68393156.0 | 154249 |
| BenchmarkConnectionReuse_Sequential_Relay-4 | 8 | 133714718.0 | 68393166.0 | 154248 |
| BenchmarkConnectionReuse_Sequential_Relay-4 | 8 | 134328119.0 | 68393464.0 | 154248 |
| BenchmarkAllocationProfile_Standard-4 | 8 | 140959069.0 | 78355930.0 | 154319 |
| BenchmarkAllocationProfile_Standard-4 | 8 | 142886930.0 | 78356980.0 | 154326 |
| BenchmarkAllocationProfile_Standard-4 | 7 | 171288714.0 | 78355264.0 | 154310 |
| BenchmarkAllocationProfile_Relay-4 | 8 | 133485400.0 | 68394360.0 | 154251 |
| BenchmarkAllocationProfile_Relay-4 | 8 | 130278555.0 | 68394277.0 | 154250 |
| BenchmarkAllocationProfile_Relay-4 | 8 | 134628536.0 | 68393201.0 | 154249 |
| BenchmarkIdleConnections_Relay-4 | 45 | 29480065.0 | 10553819.0 | 30792 |
| BenchmarkIdleConnections_Relay-4 | 42 | 28259192.0 | 10553684.0 | 30791 |
| BenchmarkIdleConnections_Relay-4 | 43 | 28579114.0 | 10554251.0 | 30792 |
| BenchmarkExecute_Simple-4 | 10,000 | 108220.0 | 8873.0 | 104 |
| BenchmarkExecute_Simple-4 | 10,000 | 108949.0 | 8867.0 | 104 |
| BenchmarkExecute_Simple-4 | 10,000 | 109544.0 | 8872.0 | 104 |
| BenchmarkExecute_WithRetry-4 | 1,904 | 591347.0 | 152755.0 | 252 |
| BenchmarkExecute_WithRetry-4 | 1,880 | 580575.0 | 152772.0 | 252 |
| BenchmarkExecute_WithRetry-4 | 2,112 | 576990.0 | 152889.0 | 252 |
| BenchmarkExecute_WithCache-4 | 179,566 | 6544.0 | 4181.0 | 61 |
| BenchmarkExecute_WithCache-4 | 180,506 | 6461.0 | 4181.0 | 61 |
| BenchmarkExecute_WithCache-4 | 184,912 | 6455.0 | 4181.0 | 61 |
| BenchmarkExecuteBatch_100-4 | 441 | 2579623.0 | 884851.0 | 10280 |
| BenchmarkExecuteBatch_100-4 | 441 | 2586694.0 | 884776.0 | 10280 |
| BenchmarkExecuteBatch_100-4 | 442 | 2627694.0 | 884715.0 | 10279 |
| BenchmarkExecuteAsync-4 | 3,404 | 348125.0 | 91321.0 | 1063 |
| BenchmarkExecuteAsync-4 | 3,211 | 347012.0 | 91579.0 | 1063 |
| BenchmarkExecuteAsync-4 | 2,950 | 350245.0 | 91057.0 | 1063 |
| BenchmarkExecute_NoTiming-4 | 10,000 | 108277.0 | 8401.0 | 90 |
| BenchmarkExecute_NoTiming-4 | 10,000 | 107264.0 | 8400.0 | 90 |
| BenchmarkExecute_NoTiming-4 | 10,000 | 107264.0 | 8401.0 | 90 |
| BenchmarkConcurrency_ParallelRequests-4 | 51,308 | 24292.0 | 8990.0 | 103 |
| BenchmarkConcurrency_ParallelRequests-4 | 50,199 | 23439.0 | 8998.0 | 103 |
| BenchmarkConcurrency_ParallelRequests-4 | 49,873 | 23120.0 | 9000.0 | 103 |
| BenchmarkConcurrency_SequentialBaseline-4 | 10,000 | 110571.0 | 8907.0 | 104 |
| BenchmarkConcurrency_SequentialBaseline-4 | 10,000 | 110928.0 | 8908.0 | 104 |
| BenchmarkConcurrency_SequentialBaseline-4 | 10,000 | 110984.0 | 8907.0 | 104 |
| BenchmarkConcurrency_HighContention-4 | 27,223 | 44011.0 | 47562.0 | 122 |
| BenchmarkConcurrency_HighContention-4 | 27,272 | 43529.0 | 46797.0 | 121 |
| BenchmarkConcurrency_HighContention-4 | 26,918 | 44187.0 | 46784.0 | 121 |
| BenchmarkConcurrency_RateLimitedLoad-4 | 10,000 | 100470.0 | 8995.0 | 102 |
| BenchmarkConcurrency_RateLimitedLoad-4 | 10,000 | 100451.0 | 8994.0 | 102 |
| BenchmarkConcurrency_RateLimitedLoad-4 | 10,000 | 100391.0 | 8994.0 | 102 |
| BenchmarkConcurrency_MultipleClients-4 | 50,992 | 22963.0 | 8944.0 | 103 |
| BenchmarkConcurrency_MultipleClients-4 | 49,516 | 23034.0 | 8956.0 | 103 |
| BenchmarkConcurrency_MultipleClients-4 | 51,038 | 22976.0 | 8943.0 | 103 |
| BenchmarkConcurrency_BurstTraffic-4 | 4,186 | 261158.0 | 69077.0 | 134 |
| BenchmarkConcurrency_BurstTraffic-4 | 3,927 | 262525.0 | 74625.0 | 137 |
| BenchmarkConcurrency_BurstTraffic-4 | 4,327 | 261689.0 | 72528.0 | 136 |
| BenchmarkConcurrency_CircuitBreakerImpact-4 | 49,280 | 23057.0 | 8989.0 | 103 |
| BenchmarkConcurrency_CircuitBreakerImpact-4 | 48,391 | 22998.0 | 8997.0 | 103 |
| BenchmarkConcurrency_CircuitBreakerImpact-4 | 49,310 | 23303.0 | 8989.0 | 103 |
| BenchmarkConnectionPooling_DefaultPool-4 | 10,000 | 108353.0 | 8898.0 | 104 |
| BenchmarkConnectionPooling_DefaultPool-4 | 10,000 | 110945.0 | 8897.0 | 104 |
| BenchmarkConnectionPooling_DefaultPool-4 | 10,000 | 111629.0 | 8888.0 | 104 |
| BenchmarkConnectionPooling_MinimalPool-4 | 10,000 | 108715.0 | 8891.0 | 104 |
| BenchmarkConnectionPooling_MinimalPool-4 | 10,000 | 111512.0 | 8889.0 | 104 |
| BenchmarkConnectionPooling_MinimalPool-4 | 10,000 | 110585.0 | 8890.0 | 104 |
| BenchmarkConnectionPooling_OptimalPool-4 | 49,546 | 22817.0 | 8987.0 | 103 |
| BenchmarkConnectionPooling_OptimalPool-4 | 49,309 | 23406.0 | 8989.0 | 103 |
| BenchmarkConnectionPooling_OptimalPool-4 | 47,619 | 22936.0 | 9005.0 | 103 |
| BenchmarkConnectionPooling_AggressivePool-4 | 48,088 | 23013.0 | 9000.0 | 103 |
| BenchmarkConnectionPooling_AggressivePool-4 | 49,162 | 23280.0 | 8992.0 | 103 |
| BenchmarkConnectionPooling_AggressivePool-4 | 48,862 | 22898.0 | 8992.0 | 103 |
| BenchmarkConnectionPooling_ConnectionReuse-4 | 10,000 | 111282.0 | 8879.0 | 104 |
| BenchmarkConnectionPooling_ConnectionReuse-4 | 10,000 | 110856.0 | 8884.0 | 104 |
| BenchmarkConnectionPooling_ConnectionReuse-4 | 10,000 | 110603.0 | 8888.0 | 104 |
| BenchmarkConnectionPooling_MultiHostRequests-4 | 50,264 | 22891.0 | 8920.0 | 104 |
| BenchmarkConnectionPooling_MultiHostRequests-4 | 48,818 | 22983.0 | 8931.0 | 104 |
| BenchmarkConnectionPooling_MultiHostRequests-4 | 50,976 | 23173.0 | 8914.0 | 104 |
| BenchmarkConnectionPooling_IdleConnTimeout-4 | 10,000 | 111173.0 | 8866.0 | 104 |
| BenchmarkConnectionPooling_IdleConnTimeout-4 | 10,000 | 111057.0 | 8865.0 | 104 |
| BenchmarkConnectionPooling_IdleConnTimeout-4 | 10,000 | 111677.0 | 8869.0 | 104 |
| BenchmarkConnectionPooling_KeepAliveDisabled-4 | 4,918 | 244104.0 | 20876.0 | 163 |
| BenchmarkConnectionPooling_KeepAliveDisabled-4 | 4,926 | 244219.0 | 20896.0 | 163 |
| BenchmarkConnectionPooling_KeepAliveDisabled-4 | 4,986 | 245136.0 | 20892.0 | 163 |
| BenchmarkConnectionPooling_PoolExhaustion-4 | 43,442 | 26779.0 | 13132.0 | 107 |
| BenchmarkConnectionPooling_PoolExhaustion-4 | 41,654 | 26348.0 | 13162.0 | 107 |
| BenchmarkConnectionPooling_PoolExhaustion-4 | 42,807 | 26760.0 | 13152.0 | 107 |
| BenchmarkHotspot_CacheKeyGeneration-4 | 152,242 | 7542.0 | 4781.0 | 63 |
| BenchmarkHotspot_CacheKeyGeneration-4 | 153,213 | 7522.0 | 4778.0 | 63 |
| BenchmarkHotspot_CacheKeyGeneration-4 | 148,086 | 7636.0 | 4727.0 | 63 |
| BenchmarkHotspot_ContextWithTimeout-4 | 1,497,127 | 784.7 | 1001.0 | 6 |
| BenchmarkHotspot_ContextWithTimeout-4 | 1,571,150 | 758.2 | 988.0 | 5 |
| BenchmarkHotspot_ContextWithTimeout-4 | 1,597,989 | 760.6 | 984.0 | 6 |
| BenchmarkHotspot_ResponseBodyCopy-4 | 10,000 | 107837.0 | 8849.0 | 104 |
| BenchmarkHotspot_ResponseBodyCopy-4 | 10,000 | 111259.0 | 8849.0 | 104 |
| BenchmarkHotspot_ResponseBodyCopy-4 | 10,000 | 111313.0 | 8850.0 | 104 |
| BenchmarkHotspot_PathParamSubstitution-4 | 10,000 | 117529.0 | 9531.0 | 109 |
| BenchmarkHotspot_PathParamSubstitution-4 | 10,000 | 117592.0 | 9532.0 | 109 |
| BenchmarkHotspot_PathParamSubstitution-4 | 9,650 | 115630.0 | 9544.0 | 109 |
| BenchmarkHotspot_QueryParamEncoding-4 | 10,000 | 120741.0 | 10225.0 | 126 |
| BenchmarkHotspot_QueryParamEncoding-4 | 9,788 | 120998.0 | 10232.0 | 126 |
| BenchmarkHotspot_QueryParamEncoding-4 | 10,000 | 120051.0 | 10224.0 | 126 |
| BenchmarkHotspot_HeaderCloning-4 | 151,216 | 8167.0 | 4954.0 | 63 |
| BenchmarkHotspot_HeaderCloning-4 | 155,511 | 8063.0 | 4946.0 | 63 |
| BenchmarkHotspot_HeaderCloning-4 | 154,264 | 8093.0 | 4948.0 | 63 |
| BenchmarkHotspot_CacheControlParsing-4 | 154,707 | 7468.0 | 4775.0 | 63 |
| BenchmarkHotspot_CacheControlParsing-4 | 149,749 | 7473.0 | 4724.0 | 63 |
| BenchmarkHotspot_CacheControlParsing-4 | 155,503 | 7568.0 | 4774.0 | 63 |
| BenchmarkHotspot_URLBuilding_WithBaseURL-4 | 10,000 | 111269.0 | 8889.0 | 103 |
| BenchmarkHotspot_URLBuilding_WithBaseURL-4 | 10,000 | 110787.0 | 8887.0 | 103 |
| BenchmarkHotspot_URLBuilding_WithBaseURL-4 | 10,000 | 112580.0 | 8894.0 | 103 |
| BenchmarkHotspot_EmptyResponseBody-4 | 10,000 | 106688.0 | 8442.0 | 94 |
| BenchmarkHotspot_EmptyResponseBody-4 | 10,000 | 106282.0 | 8443.0 | 94 |
| BenchmarkHotspot_EmptyResponseBody-4 | 10,000 | 104784.0 | 8441.0 | 94 |
| BenchmarkHotspot_URLValueEncoding-4 | 1,000,000 | 1122.0 | 504.0 | 14 |
| BenchmarkHotspot_URLValueEncoding-4 | 958,785 | 1120.0 | 504.0 | 14 |
| BenchmarkHotspot_URLValueEncoding-4 | 939,598 | 1123.0 | 504.0 | 14 |
| BenchmarkHotspot_StringConcatenation-4 | 26,534,335 | 45.2 | 64.0 | 1 |
| BenchmarkHotspot_StringConcatenation-4 | 26,248,605 | 46.3 | 64.0 | 1 |
| BenchmarkHotspot_StringConcatenation-4 | 26,100,057 | 46.0 | 64.0 | 1 |
| BenchmarkHotspot_FormattedURL-4 | 8,005,392 | 148.8 | 80.0 | 3 |
| BenchmarkHotspot_FormattedURL-4 | 7,968,366 | 149.4 | 80.0 | 3 |
| BenchmarkHotspot_FormattedURL-4 | 7,903,092 | 150.3 | 80.0 | 3 |
| BenchmarkHotspot_MultipleContextWrap-4 | 1,563,757 | 755.0 | 989.0 | 5 |
| BenchmarkHotspot_MultipleContextWrap-4 | 1,577,958 | 745.9 | 987.0 | 6 |
| BenchmarkHotspot_MultipleContextWrap-4 | 1,566,400 | 737.5 | 989.0 | 5 |
| BenchmarkHotspot_PathBuilder_String5-4 | 15,130,282 | 77.3 | 32.0 | 1 |
| BenchmarkHotspot_PathBuilder_String5-4 | 15,348,561 | 78.4 | 32.0 | 1 |
| BenchmarkHotspot_PathBuilder_String5-4 | 15,223,202 | 79.3 | 32.0 | 1 |
| BenchmarkHotspot_CacheHitReplay-4 | 182,971 | 6494.0 | 4173.0 | 61 |
| BenchmarkHotspot_CacheHitReplay-4 | 187,509 | 6585.0 | 4173.0 | 61 |
| BenchmarkHotspot_CacheHitReplay-4 | 186,159 | 6550.0 | 4173.0 | 61 |
| BenchmarkHotspot_StreamOpen-4 | 4,142 | 280858.0 | 143846.0 | 146 |
| BenchmarkHotspot_StreamOpen-4 | 4,332 | 282404.0 | 143840.0 | 145 |
| BenchmarkHotspot_StreamOpen-4 | 4,232 | 287931.0 | 143939.0 | 146 |
| BenchmarkMemory_SmallPayload_Allocation-4 | 10,000 | 108372.0 | 8948.0 | 104 |
| BenchmarkMemory_SmallPayload_Allocation-4 | 10,000 | 108517.0 | 8940.0 | 104 |
| BenchmarkMemory_SmallPayload_Allocation-4 | 10,000 | 109760.0 | 8942.0 | 104 |
| BenchmarkMemory_MediumPayload_Allocation-4 | 10,000 | 120722.0 | 18152.0 | 108 |
| BenchmarkMemory_MediumPayload_Allocation-4 | 10,000 | 119249.0 | 18150.0 | 108 |
| BenchmarkMemory_MediumPayload_Allocation-4 | 9,453 | 121169.0 | 18174.0 | 108 |
| BenchmarkMemory_LargePayload_Allocation-4 | 579 | 2184695.0 | 7211779.0 | 141 |
| BenchmarkMemory_LargePayload_Allocation-4 | 538 | 2170751.0 | 7228416.0 | 141 |
| BenchmarkMemory_LargePayload_Allocation-4 | 597 | 1945209.0 | 7233360.0 | 141 |
| BenchmarkMemory_GCPressure_Forced-4 | 2,313 | 678563.0 | 17115.0 | 125 |
| BenchmarkMemory_GCPressure_Forced-4 | 2,253 | 685660.0 | 17068.0 | 125 |
| BenchmarkMemory_GCPressure_Forced-4 | 2,222 | 668497.0 | 17091.0 | 125 |
| BenchmarkMemory_Concurrent_Allocation-4 | 49,036 | 22844.0 | 9071.0 | 103 |
| BenchmarkMemory_Concurrent_Allocation-4 | 48,764 | 23377.0 | 9074.0 | 103 |
| BenchmarkMemory_Concurrent_Allocation-4 | 50,240 | 23132.0 | 9062.0 | 103 |
| BenchmarkMemory_ByteBuffer_Reuse-4 | 8,647 | 132315.0 | 21196.0 | 108 |
| BenchmarkMemory_ByteBuffer_Reuse-4 | 9,027 | 137365.0 | 21175.0 | 108 |
| BenchmarkMemory_ByteBuffer_Reuse-4 | 9,098 | 137073.0 | 21176.0 | 108 |
| BenchmarkMemory_HeaderParsing_Overhead-4 | 10,000 | 119145.0 | 10956.0 | 134 |
| BenchmarkMemory_HeaderParsing_Overhead-4 | 10,000 | 118991.0 | 10956.0 | 134 |
| BenchmarkMemory_HeaderParsing_Overhead-4 | 9,986 | 118723.0 | 10957.0 | 134 |