linux - 使用 mmap 或 sbrk 一次为 Linux 中的自定义分配器分配一大块是否有缺点?
问题描述
这基本上是一个关于 Linux 虚拟内存如何工作的问题。我正在研究一个简单的自定义分配器,它是研究论文中描述的算法的一部分。分配器相当简单,也许是为了保持实现简单,但它的前提是用户空间 ram 在一个幼稚的实现中一次全部分配,然后根据需要由 malloc 划分。在 Linux 中这样做有缺点吗?它是否会导致内存压力 sbrk 一些较大的值或使用 mmap 做类似的事情?
解决方案
推荐阅读
- amazon-web-services - AWS ALB 是否支持反向代理和发布重定向?
- javascript - 在新选项卡中的组件之间传递数据
- javascript - 如何直接从我的计算机自动发送 http 请求
- php - 当页面加载/刷新时,我的 PHP 表单正在发送空白条目
- powershell - 如何使用运行 sudo 命令的 Powershell 远程进入 Centos 机器?
- vim - 如何在vim中组织列?
- css - Squarespace 中的中心字体弹出按钮
- ballerina - 芭蕾舞女演员:相同的类型是不相容的
- python - Windows:如何配置多个版本的 Python 协同工作?
- java - 在@ManyToMany 映射中未将数据插入数据库(空指针异常)