malloc函数什么情况会分配不了内存
程序里用这个函数分配了一个1G多的内存,结果返回NULL,不知道为什么?听说最大可以分配4G的嘛4G内存是虚拟内存,不知道堆栈内存、堆内存、内核占用内存,程序体占用内存等...
程序里用这个函数分配了一个1G多的内存,结果返回NULL,不知道为什么?
听说最大可以分配4G的嘛
4G内存是虚拟内存,不知道堆栈内存、堆内存、内核占用内存,程序体占用内存等等内容,有没有具体分配的规则呢?请高手指教
(因为我程序要用到很大的内存,现在出问题了,不好定位。我们计算出来要存储到内存的数据约0.5G左右(能存储的越多越好),不连其他什么临时变量全局变量其他小链表等东西,结果程序运行到半路中止了,少存储一点程序可以正常运行。) 展开
听说最大可以分配4G的嘛
4G内存是虚拟内存,不知道堆栈内存、堆内存、内核占用内存,程序体占用内存等等内容,有没有具体分配的规则呢?请高手指教
(因为我程序要用到很大的内存,现在出问题了,不好定位。我们计算出来要存储到内存的数据约0.5G左右(能存储的越多越好),不连其他什么临时变量全局变量其他小链表等东西,结果程序运行到半路中止了,少存储一点程序可以正常运行。) 展开
2个回答
中智咨询
2024-08-28 广告
2024-08-28 广告
在当今竞争激烈的商业环境中,企业需要不断提高自身的竞争力,以保持市场份额和增加利润。通过人效提升,企业可以更有效地利用有限的资源,提高生产力和效益,从而实现盈利目标。中智咨询提供全方位的组织人效评价与诊断、人效提升方案等数据和管理咨询服务。...
点击进入详情页
本回答由中智咨询提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询