浏览代码

Update lab5_X.md

main
chyyuu 10 年前
父节点
当前提交
5213ab329b
共有 1 个文件被更改,包括 17 次插入0 次删除
  1. +17
    -0
      related_info/labX/lab5_X.md

+ 17
- 0
related_info/labX/lab5_X.md 查看文件

@ -25,3 +25,20 @@ challenge3: 实现用户线程,且内核无法“看到”用户线程(即
=================================================== ===================================================
状态:未完成 状态:未完成
完成人: 完成人:
challenge3: 分析ucore 内存申请与释放,发现潜在的内存泄露现象
目前ucore lab5_answer中,存在潜在的内存泄露现象,请通过设计一个方法来解决这个问题。
```
Lab5内存泄露?
实现完Lab5要求后,
执行make run-forktest,输出
assertion failed: nr_free_pages_store == nr_free_pages()
Welcome to the kernel debug monitor!!
发现当fork的进程数max_child超过12时,会出现内存泄露。。。
打印上面两个值,输出如下:
should remain:31861 actually remain:31860
有1页没有被回收
```
状态:未完成
完成人:

正在加载...
取消
保存