网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月08日
漏签
0
天
ubuntu吧
关注:
142,978
贴子:
574,202
看贴
图片
吧主推荐
游戏
3
回复贴,共
1
页
<<返回ubuntu吧
>0< 加载中...
Linux Kernel 内存管理函数 vmalloc 拥有更
只看楼主
收藏
回复
简单就好☕
状元
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Linux Kernel 内存管理函数 vmalloc 拥有更快的执行速度
据 phoronix 的报道,在 Linux Kernel 5.2 版本中,其用于内存管理的 vmalloc 函数具有更快的执行速度,特别是在嵌入式设备上。
简单就好☕
状元
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
vmalloc 用于在虚拟地址空间中分配连续内存,合并了代码的 Andrew Morton 说到:“新版本中 vmalloc 发生的改变为其带去了巨大的性能优势。”据了解,vmalloc 代码的主要变更集中在追踪用于分配的空闲块。
贵州磐石源点数字科技
u盘一键装系统 老毛桃是一款专业的U盘启动工具,三步完成U盘启动盘制作,自由替换系统;u盘一键装系统 全程u盘自动分区技术,实现一盘两用。
2024-09-08 16:09
广告
立即查看
简单就好☕
状元
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
「现在,Linux 内核的机制是在拥堵的列表迭代中完成新 VA 区域的分配,直到在两个拥堵的区域之间找到合适的空隙。因此,每次新分配都会导致列表增长。而由于长列表和不同的许可参数,分配在嵌入式设备上可能需要很长时间(毫秒)。
最新提交的补丁将 vmalloc 内存布局组织到 VMALLOC_START-VMALLOC_END 范围的空闲区域中。它使用一个红黑树,以保持这些块按其偏移量进行排序,以及为了增加的地址而与链表一起保持一定的空闲空间。」
简单就好☕
状元
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
根据测试,使用了 Uladzislau Rezki 的补丁并执行同样的行为,再与 Linux Kernel 5.1 及之前的版本进行对比,调用 vmalloc() 可节省多达 67% 的时间 —— 至少根据开发者在 QEMU 上进行的测试显示如是。
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示