Kmalloc可以申请的最大内存
2024-09-01 13:20:19
Kmalloc申请的最大内存
以前虽然读过源码,但是对于它的申请上限确实没注意过。下面分析下,下面是kmalloc的源码。
可以看出,如果想知道kmalloc能申请的范围,需要跳转到<linux/kmalloc_sizes.h>文件中观察。下图便是包含的<linux/kmalloc_sizes.h>文件
可以看出,kmalloc一般情况下的上限是128K,但是如果打开了KMALLOC_MAX_SIZE这个宏,可以申请的内存会更大,如果想要知道上限的话,需要知道KMALLOC_MAX_SIZE的大小,这个宏以及其相关的宏的定义如下:
根据上面的宏去分析,可以得出KMALLOC_MAX_SIZE为8M大小,所以在我的这台计算机上,可以使用kmalloc申请的最大存储区域为8M。
最新文章
- -[NSBundle initWithURL:]: nil URL argument&#39;
- 在Linux上配置无线网络
- demo06
- Svn win7系统下状态图标不显示-转载
- CRM 2016 自定义lookup过滤
- poj1286Necklace of Beads(ploya定理)
- Hibernate 注解多对一 要求在多那边产生一个外键而不会另外产生一个表
- 关于Cocos2d-x 3.0正式版 粒子问题在IOS上正常显示,在Android下有问题的解决方式
- C# WebClient、jQuery ajax jsonp实现跨域
- 52. leetcode 96. Unique Binary Search Trees
- js模块化规范
- 【原创】大叔问题定位分享(9)oozie提交spark任务报 java.lang.NoClassDefFoundError: org/apache/kafka/clients/producer/KafkaProducer
- 【java细节】Java代码忽略https证书:No subject alternative names present
- P1030 求先序排列 P1305 新二叉树
- Error: Program type already present: okhttp3.Authenticator$1
- java并发基础(三)--- 任务执行
- ORACLE删除某用户下所有对象
- tornado-模板,转义,上传静态文件
- 关于React的入门级安装和最浅显解释
- linux expect 的使用
热门文章
- svn add 命令 递归目录下所有文件
- SpringCloud学习成长之路二 服务客户端(rest+ribbon)
- iOS-OC的MRC和ARC内存管理机制
- GPU Skinning 结合 Instanced 高效实现大量单位动画
- 【miscellaneous】gstreamer构建的简单方法
- 冲刺Noip2017模拟赛8 解题报告——五十岚芒果酱
- php取上个月月初和月末时间戳
- Evaluating Automatically Generated timelines from the Web (paper1)
- APP 和小程序中通过日期格式获取时间戳的一个bug
- Redis 集群_主从复制_哨兵模型