【数媒在线课堂】内存分配函数 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 的原理] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

美要求伊核协议无限期有效 排除日落条款(美将参加伊核协议会谈)

据美国阿克西奥斯新闻网站报道,『美国总统特朗普』的特使威特科夫表示,美方正要求伊朗同意,核协议若达成将“无限期有效”。威特科夫在华盛顿一场政治捐款者聚会上提到,美伊核协议不会包含允许伊方在协议失效后恢复铀浓缩活动的条款

美要求伊核协议无限期有效 排除日落条款(美将参加伊核协议会谈)

一人封神,全员出彩!浙农商院话剧社凭实力燃爆校园元旦晚会 !!!(一人一本封神之作)

作为校园文艺主力军,哈姆雷特话剧社此次全程深度参与晚会核心节目打造,用实力诠释艺术与热爱的力量。 哈姆雷特话剧社始终以传播高雅艺术、培育学子综合素养为初心,此次师生参与校元旦文艺晚会,既是社团艺术实践成果的…

一人封神,全员出彩!浙农商院话剧社凭实力燃爆校园元旦晚会 !!!(一人一本封神之作)

柴油机液压站定制如何提升野外作业稳定性?(柴油机驱动液压泵)

柴油机功率根据实际负载匹配,动力充足且油耗合理,适合户外长期作业;系统压力经过阀控精准调节,输出平稳、保压可靠,保障连续工作不中断;油箱与散热系统强化设计,能在高温、高强度工况下控制油温,稳定运行。柴油机功率…

柴油机液压站定制如何提升野外作业稳定性?(柴油机驱动液压泵)

跨国工程电力桥梁:415V变380V UPS电源深度解读(跨国输电线路)

当415V输入与380V负载相遇,一台专用的转换型UPS便成为不可或缺的电力桥梁。系统内置高压输入模块,可直接接入415V电网,通过高频变换技术将电压精确稳定在380V±1%以内,彻底解决电压漂移问题。 对…

跨国工程电力桥梁:415V变380V UPS电源深度解读(跨国输电线路)

口腔有脓包怎么办(口腔脓包怎么形成的)

口腔脓包可通过局部清洁、抗生素治疗、切开引流、止痛消炎和营养支持等方式处理。这些脓包通常由龋齿感染、牙周炎、口腔溃疡继发感染、外伤性溃疡或免疫力低下等原因引起。 使用生理盐水或复方氯己定含漱液每日漱口3-4次,有助于减少口腔细菌滋生

口腔有脓包怎么办(口腔脓包怎么形成的)