我正在运行Rober Hundt的基准测试中的Go代码,以比较Go与其他语言的性能。当我从该基准测试运行Go代码时(请参阅http://code.google.com/p/multi-language-bench/source/browse/trunk/src/#src%2Fhavlak%2Fgo),我得到一个内存不足异常:
................runtime:内存不足:无法分配1048576字节的块(正在使用中的1270808576字节)引发:内存不足
我的问题是如何增加Go的内存空间。编译器是否有一些可以相应设置的启动参数或标志?Go源代码的Makefile文件没有显示任何内容...
谢谢,奥利弗
发布于 2013-01-29 07:54:50
如果你分享你的操作系统版本,如果它是32位和64位,以及你的go version结果,我们可能会帮助你更多。
发布于 2013-01-28 18:08:42
人们只能胡乱猜测--因为缺乏更多细节。
发布于 2013-01-28 20:03:13
罗伯特·亨特的基准测试是有缺陷的。它不是Go的有效基准。有关详细信息,请阅读Profiling Go Programs。
https://stackoverflow.com/questions/14559487
复制相似问题