V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lijiangming  ›  全部回复第 1 页 / 共 1 页
回复总数  6
31 天前
回复了 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   ·   实用小工具   ·   1300 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 17:25 · PVG 01:25 · LAX 09:25 · JFK 12:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.