Go 1.5 怎么样?

2goO.info 使用了Go 语言开发的技术型网站,最近把 Go 的版本从 1.4.2 升级到 1.5 后,观察了服务器的内存占用量,发现增加了 接近 50%  的内存,不过还不算特别高,程序占用大概是 46M 左右的内存,之前大概是 20-26M 之间,这个数值是参考 VmRSS;而 VmSize 的数值,分别是 460 和 268 左右。实际使用的物理内存,应该是VmSize吧。

无论是 1.4.2 版本还是 1.5 版本,内存使用上,比 Java 要低很多,算是满意了。

1.5 刚刚出 beta 的时候,自身大小是 1.4.2 的两倍,正式版的 1.5 现在大小为 77M 左右,而 1.4.2 是 63M,已经很接近了。

看了github 上的 golang 开发反馈,1.5 有一些比较严重的bug,实际使用中,没有发现反馈说的问题,就是过渡到 1.5 后,和以前差不多。速度怎么样呢?没有做评测,感觉响应速度 似乎差不多,甚至比 1.4.2 快一些。

个人觉得,1.4.2 版本应该算比较重要的版本,因为它成为了 1.5 版本的宿主版本,1.5 的编译是依赖 1.4.2 的,如果 1.4.2 性能上优化不到极限,那对 1.5 的影响,应该可以想得到。所以 1.4.2 应该是 Go 所有版本中,性能和稳定性相当不错的。至于后面 1.4 大版本下 还会不会有小版本更新,那就不得而知了。


我一直在思考,Go 1.5 采用了自举后,以后的性能,是否能超越他的宿主前辈?真的不知道了!但有一点是可以想得到的:版本迭代应该比以前更方便和迅速,毕竟采用 Go 去开发Go 比 C 开发 Go 要更舒服更便捷,语言功能级别的扩展,应该更容易执行。


自然告诉人类,一种东西如果把一端做得很强大,那往往会削弱另一端作为前提条件...

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。