假设我有一个动态加载到内核的内核模块。该内核模块存在一些内存泄漏。如果我删除该模块,该模块泄漏的内存会返回到系统吗?或者内存仍然无法使用?
最佳答案
没有。内核中没有自动内存收集。如果您分配它,您有责任跟踪它并在卸载模块之前释放它。
关于memory-management - 当我们删除该模块时,内核模块泄漏的内存是否会返回到系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24304971/
假设我有一个动态加载到内核的内核模块。该内核模块存在一些内存泄漏。如果我删除该模块,该模块泄漏的内存会返回到系统吗?或者内存仍然无法使用?
最佳答案
没有。内核中没有自动内存收集。如果您分配它,您有责任跟踪它并在卸载模块之前释放它。
关于memory-management - 当我们删除该模块时,内核模块泄漏的内存是否会返回到系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24304971/