无论怎么说,分配不了1.2G内存都极为不正常。我怀疑是size有错或者是野指针破坏了malloc的数据结构。所以说科学计算首选python啊
【 在 KillnCov (KillnCov) 的大作中提到: 】
: 标 题: Re: win10 内存碎片,导致 malloc 失败怎么处理?
: 发信站: 水木社区 (Wed Jan 5 06:00:52 2022), 站内
:
: 最接单的方法,程序一启动,就把这1.2G先占了,既然保存数据如此重要,就专款专用。
:
: 【 在 bn95 的大作中提到: 】
: : 一个64位程序频繁malloc free 一些小内存,经过一天的计算后,保存数据要malloc1.2G内存,可是一直在提示malloc失败。
: : 而此时win10 的32G物理内存只用了20%。
: : 怎么整理碎片内存让程序malloc成功把数据保存下来?
: : ...................
: --来自微水木3.5.11
: --
:
: ※ 来源:·水木社区
http://m.mysmth.net·[FROM: 140.206.195.*]
--
FROM 27.91.71.*