lijiangming 最近的时间轴更新
lijiangming

lijiangming

V2EX 第 198885 号会员,加入于 2016-10-29 08:40:33 +08:00
今日活跃度排名 14834
lijiangming 最近回复了
32 天前
回复了 leaveeel 创建的主题 职场话题 关于工资卡限额
打银监会 12378 投诉就行
2018-01-05 08:00:30 +08:00
回复了 exiaohao 创建的主题 宽带症候群 终于得见上海电信的流量限制
四川成都移动无限流量套餐 10g 后限速
2018-01-05 07:12:40 +08:00
回复了 kangsgo 创建的主题 Linux 开机之后直接黑屏进不去 Linux 咋办呀
@kangsgo 如果是更新了内核版本,建议你切换之前的内核版本进入系统删除最新的内核版本,我 17.10 也出现类似的问题
2017-11-24 14:02:27 +08:00
回复了 jiang1234321 创建的主题 Linux free 内存的时候,内存是否会还给 OS 重新分配?
@jiang1234321 复制错了,sizeof(int); 你可以测试一下
2017-11-24 14:01:42 +08:00
回复了 jiang1234321 创建的主题 Linux free 内存的时候,内存是否会还给 OS 重新分配?
@jiang1234321 好像我说的记得有点问题,应该 arena 就是内存池,会返回重复得内存地址,我测试
int *a = (double *)malloc(sizeof(double));
free(a);
int *b = (double *)malloc(sizeof(double));
free(b);
在 ubuntu16.4 64 位下测试结果 a 和 b 指向相同地址
2017-11-24 11:23:28 +08:00
回复了 jiang1234321 创建的主题 Linux free 内存的时候,内存是否会还给 OS 重新分配?
看到这个问题,立马取找出源码看了有一会了,glibc\malloc\malloc.c,里面有引用 arena.h,恰好之前也在 cii 中看到过 arena 得实现,好像是有维护一个已释放的内存链表,好像这是为了避免在相同进程中使用同一内存地址,细看还得花时间^o^
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1466 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 17:26 · PVG 01:26 · LAX 09:26 · JFK 12:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.