在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python內(nèi)存映射文件,發(fā)生數(shù)據(jù)溢出錯誤

python內(nèi)存映射文件,發(fā)生數(shù)據(jù)溢出錯誤

windos環(huán)境。
size = =os.path.getsize(file)
m = mmap.mmap(file, size, access=mmap.ACCESS_READ)
在64位系統(tǒng)和64位Python下,內(nèi)存映射8G大文件,沒有錯誤。
在32位系統(tǒng)和32位Python下,映射同樣的文件,錯誤:cannot fit 'int' into an index--sized integer。把size 改為0,錯誤:mmap length is too large。

回答
編輯回答
刮刮樂

32位系統(tǒng)最大支持4G內(nèi)存??紤]一下指針,32位系統(tǒng)指針是int類型,2**32 byte = 4G

2018年8月11日 03:26