Go performance

Go performanceGo performanceGo performanceGo performanceGo performanceGo performance
Go performanceGo performanceGo performanceGo performanceGo performanceGo performance
Go performanceGo performanceGo performanceGo performanceGo performanceGo performanceGo performanceGo performanceGo performanceGo performanceGo performanceGo performanceGo performanceGo performanceGo performanceGo performanceGo performanceGo performanceGo performanceGo performance