【数媒在线课堂】内存分配函数 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 字节即可,这是前提!

今日霍州(www.jrhz.info)©️

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

猜你喜欢

陈皮泡水喝有什么功效和作用(陈皮泡水喝的好处有哪些)

陈皮,源自晒干的柑橘皮,其独特的香气与微妙苦味融合,赋予了它诸多健康益处。用陈皮泡水,不仅能够享受到一份独特的饮品,还能获得以下多种功效: 促进消化:陈皮有助于健脾开胃,增强消化功能,从而提升食欲

陈皮泡水喝有什么功效和作用(陈皮泡水喝的好处有哪些)

这晚,被『秦岚』旁的艾米惊艳,17岁成熟明艳,难怪于正郭敬明都捧她(女主叫『秦岚』)

(图片说明:[1]ANN ANDELMAN旗舰店开业动图 [2]『秦岚』紫色战袍特写 [3]毕雯珺绿色西装『风衣』 [4]卢昱晓生图对比[5]网友吐槽造型师截图 [6]艾米贵妇造型 [7]艾米生图特写 [8]卢昱…

这晚,被『秦岚』旁的艾米惊艳,17岁成熟明艳,难怪于正郭敬明都捧她(女主叫『秦岚』)

赵雅芝孙女现身生日会,五官神似奶奶童年照,大方漂亮超可爱(赵雅芝的女儿)

照片里的小女孩正专注地玩着生日派对上的装饰,那双会说话的眼睛特别引人注目。 想起赵雅芝在《新白娘子传奇》里塑造的经典形象,她的美不仅仅是精致的五官,更是一种由内而外散发的气质。赵雅芝家这个情况,恰好让我们看…

赵雅芝孙女现身生日会,五官神似奶奶童年照,大方漂亮超可爱(赵雅芝的女儿)

67岁香港富商婚外情10年,与小32岁网红出国庆祝,两人生了四个娃(67岁香港富商婚姻如何)

钟睿心还公开了两人在现场的对话,她称在一起十年了,还帮马清铿生了那么多个孩子,大概就是想强调并且凸显两人在一起已经有长达10年的时间这个概念。钟睿心完全没有这方面的感觉,并且越发高调,哪怕事情被曝光了,也没有…

67岁香港富商婚外情10年,与小32岁网红出国庆祝,两人生了四个娃(67岁香港富商婚姻如何)

清洁新纪元:2026武汉工业清洗展将如何重塑制造品质基石(新洁清洁液)

在精密清洗展区,一场看不见的技术竞赛正在上演。随着『半导体』、航空航天、医疗器械等行业对清洁度要求的不断提升,清洗技术正向微观级、分子级迈进。水基清洗技术的突破成为亮点,通过添加特定的表面活性剂和助剂,其清洗效…

清洁新纪元:2026武汉工业清洗展将如何重塑制造品质基石(新洁清洁液)