【数媒在线课堂】内存分配函数 malloc 的原理

【数媒在线课堂】内存分配函数 malloc 的原理

『Windows』 默认进程地址空间为 2GB,也就是一个进程最多分配的内存接近 2GB,但不可能达到。 不过应该有方法可以突破这个限制,在 VC++2010 里工程属性设置里有一个项貌似是来设置这个的,

但是我设置了启用后用 malloc 申请大于等于 2GB 的内存时还是不成功,这个不知道怎么回事。

接着说 malloc 的事,看其他文章时,提到分配内存后该地址的前面应该是一个结构体,这个结构体来保存分配的这段内存的相关信息,当然,内存大小是必须保存下来的,至于是不是结构体中的成员来保存这个也不清楚

2GB == 1024 * 1024 * 1024 * 2 == 0x80000000,可见 2GB 对应为 32 个二进制位,也就是 4 字节,

3GB == 0XC0000000, 3GB 也是 32 位 ==4 字节,而 4GB 为 0x100000000,有 36 个二进制位,也就是需要 5 字节,那么也就是用来保存这个分配大小的内存尺寸对可以分配的内存大小至关重要! 这一点要知道

在我的实验中,发现分配大于等于 2GB 一直都没成功,所以就暂且认为在我的环境设置下不可能申请 2GB 动态内存,那么只关注用来保存分配大小的 4 字节即可,这是前提!

特别声明:[【数媒在线课堂】内存分配函数 malloc 的原理] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

阔别 18 年!这双「Kobe 球鞋」终于回归!(阔别十八载)

这两年除了 Nike Kobe 正代的 Protro 版本不断推陈出新,围绕 Air Force 1 的科比专属配色,也日渐丰富!目前消息,这款最新 Nike Air Force 1 Low “Kobe”…

阔别 18 年!这双「Kobe 球鞋」终于回归!(阔别十八载)

中国女篮热身小胜 山西双星表现不俗 新秀陈玉婕亮眼(中国女篮热身赛直播回放)

9月18日,新一届中国女篮在一场热身赛中以91比86击败西班牙尤文图特队。山西女篮球员翟若云和陈玉婕表现不俗。自8月18日起,新一届中国女篮在云南海埂训练基地进行了为期4周的集训。集训结束后,中国女篮与西班牙劲旅尤文图特队进行了两场热身赛

中国女篮热身小胜 山西双星表现不俗 新秀陈玉婕亮眼(中国女篮热身赛直播回放)

换新机不要瞎买,这3款几乎都是“高配低价”的代表,用六年不换(新机换机)

手机特点:iqoo neo 10 pro+是目前比较便宜的『骁龙』8至尊版手机,搭载『骁龙』8至尊版处理器和电竞独显『芯片』Q2,还配备LPDDR5X+UFS4.1存储规格和7000mm²大面积vc散热板,具有顶级性能…

换新机不要瞎买,这3款几乎都是“高配低价”的代表,用六年不换(新机换机)

沈月直接吃王敬轩拿来的药,还借住他家,是不是太容易相信人了?(沈月 嘴)

在节目中,男演员王敬轩随手递给她一把药,她看都没看就直接吞了下去,吃完才想起来问:"这是什么药?但对她而言,这不过是她交友原则的体现——在她的世界里,人际关系只有两种:"自己人"和&am

沈月直接吃王敬轩拿来的药,还借住他家,是不是太容易相信人了?(沈月 嘴)

曾经火遍全国的降央卓玛,为何在歌坛里突然销声匿迹了?(曾经火遍全国的非主流)

就在她的事业如日中天之际,降央卓玛却突然销声匿迹,让众多粉丝感到不解和惋惜。在降央卓玛璀璨的音乐生涯背后,她的感情世界同样跌宕起伏,如同一首动人的藏族情歌,充满了悲欢离合。 这段感情历程也让我们看到了降央卓…

曾经火遍全国的降央卓玛,为何在歌坛里突然销声匿迹了?(曾经火遍全国的非主流)