2020
12-24
12-24
golang 字符串拼接性能的对比分析
背景最近在做一个服务发现/注册的agent,各个服务需要通过这个agent来注册自己的服务,在完成开发后,测试性能时发现性能达不到要求,通过pprof来确认cpu主要耗费在gc上,分析结果主要是由于字符串拼接导致,故需要测试一下字符串拼接的几种方法的性能;字符串拼接的几种方法1、直接使用加号进行拼接2、strings.Join()3、fmt.Sprintf()4、bytes.Buffer大量字符串拼接性能测试我们使用的场景主要是大量字符串拼接,所以需要的场景...
继续阅读 >