-
-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG REPORT] 进程页表未能完全释放? #1044
Labels
A-mm
Area: 内存管理子系统
bug-report
这是一个bug报告(如果确认是一个bug,请管理人员添加`bug` label)
needs-triage
这个问题可能需要分类处理。如果已经完成分类,请移除它。
Comments
fslongjin
added
A-mm
Area: 内存管理子系统
bug-report
这是一个bug报告(如果确认是一个bug,请管理人员添加`bug` label)
labels
Nov 12, 2024
DragonOS/kernel/src/mm/ucontext.rs Line 841 in 2cac148
所以内存增加应该是别的原因导致的 @fslongjin |
我发现释放顶层页表前似乎没有释放下层页表? |
哦哦,不过这个问题应该对于别的命令也存在的。比如ls命令。
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
A-mm
Area: 内存管理子系统
bug-report
这是一个bug报告(如果确认是一个bug,请管理人员添加`bug` label)
needs-triage
这个问题可能需要分类处理。如果已经完成分类,请移除它。
描述错误
用户程序的地址空间结构体
AddressSpace
在Drop的时候,貌似没有释放顶层页表。导致每个进程退出后,系统内存使用量会增加4K。(注意看used字段)请填写您的电脑的信息:
重现步骤
重现行为的步骤:
期望行为
进程退出后,内存应该被释放完全。
The text was updated successfully, but these errors were encountered: