golang Map和指针优化

小编不啰嗦,直接上代码: 执行结果: 这里的内存分配容量和次数都为0,因为此次定义的数据量较小,直接忽略不计。 结果:带指针的结构明显执行速度比值传递快。 为什么会发生这样的情况呢,而且在我以前的文章中也能找到,频繁的带入指针, 还会影响到Gc回收,造成压力,那么在此处,为何性能快了这么多。 原因:值传递,传入过去会分配两个内存空间,意思是内存会分配两个容量存储。 而直接使用指针的话,可以直接指向
相关文章
相关标签/搜索