Ville Vesilehto
							
						 
					 | 
					
						
						
							
						
						60227bd8d2
					 | 
					
						
						
							
							perf(kubernetes): optimize AutoPath slice allocation (#7323)
						
						
						
						
						
						
						
						Pre-allocate slice capacity in AutoPath to eliminate unnecessary
memory reallocations. This avoids slice growth when appending
search domains and sentinel value.
Benchmark shows significant performance improvement:
- Before: 538.6 ns/op, 560 B/op, 13 allocs/op
- After:  436.8 ns/op, 336 B/op, 11 allocs/op
- Result: 19% faster, 40% less memory, 15% fewer allocations
The optimization benefits Kubernetes clusters using autopath for
server-side search path completion.
Adds benchmark test to measure AutoPath performance.
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi> 
						
						
					 | 
					
						2025-05-28 17:58:01 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |