我正在考虑升级到 Go 1.4,但我很担心,因为我不再知道如何更改我可以寻址的最大内存量。我一直在使用Go在大型服务器上运行一些机器学习实验,512GB的主存,这使得使用37位地址设置的128GB限制不够。
以前,我会在运行时包中编辑 malloc.h 以更改为 38 位地址,但是在将源代码从 C 转换为 Go 时,我很难找到是否还有一些简单的东西可以修改。
这个将最大内存从 16GB 更改为 128GB 的提交显示了我正在谈论的那种变化https://code.google.com/p/go/source/detail?r=a310cb32c278
RISEBY
相关分类