소스 검색

Merge branch 'master' of github.com:chyyuu/ucore_lab

main
yuchen 10 년 전
부모
커밋
b233b49dcb
1개의 변경된 파일18개의 추가작업 그리고 0개의 파일을 삭제
  1. +18
    -0
      related_info/labX/lab5_X.md

+ 18
- 0
related_info/labX/lab5_X.md 파일 보기

@ -25,3 +25,21 @@ challenge3: 实现用户线程,且内核无法“看到”用户线程(即
===================================================
状态:未完成
完成人:
challenge4: 分析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页没有被回收
```
状态:未完成
完成人:

불러오는 중...
취소
저장