亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

增加最大分配內存 Golang 1.4+

增加最大分配內存 Golang 1.4+

Go
鳳凰求蠱 2021-09-13 14:58:30
我正在考慮升級到 Go 1.4,但我很擔心,因為我不再知道如何更改我可以尋址的最大內存量。我一直在使用Go在大型服務器上運行一些機器學習實驗,512GB的主存,這使得使用37位地址設置的128GB限制不夠。以前,我會在運行時包中編輯 malloc.h 以更改為 38 位地址,但是在將源代碼從 C 轉換為 Go 時,我很難找到是否還有一些簡單的東西可以修改。這個將最大內存從 16GB 更改為 128GB 的提交顯示了我正在談論的那種變化https://code.google.com/p/go/source/detail?r=a310cb32c278
查看完整描述

1 回答

?
RISEBY

TA貢獻1856條經驗 獲得超5個贊

所以我意識到我沒有找到該文件,因為我不習慣使用 Google 代碼存儲庫資源管理器。我找到了現在的 3 個 malloc.go 文件,并找到了相關的代碼部分。 https://code.google.com/p/go/source/browse/src/runtime/malloc2.go#122

老實說,我認為更新使用 1 和 0 布爾值和乘法而不是簡單的 if 語句過于混亂,并且沒有像以前的頭文件那樣清楚地傳達正在發生的事情。

也謝謝你,我只是在閱讀郵件列表并鏈接到不同的 repo 查看器后才意識到我的錯誤。


查看完整回答
反對 回復 2021-09-13
  • 1 回答
  • 0 關注
  • 197 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號