【发布时间】:2014-12-06 15:35:37
【问题描述】:
如何清除内核线程使用的内存。
我已经多次使用 kthread_run()(例如大约 300000 次),以及线程函数中的 do_exit()。
每次 kthread_run() 都会增加内存,多次调用 kthread_run() 是否正确?
要求是,我需要每 xxx 次调用线程函数并进行清理。
任何意见都将受到高度赞赏。
问候, 斯里尼瓦萨·拉格万。
【问题讨论】:
标签: linux linux-kernel kernel
如何清除内核线程使用的内存。
我已经多次使用 kthread_run()(例如大约 300000 次),以及线程函数中的 do_exit()。
每次 kthread_run() 都会增加内存,多次调用 kthread_run() 是否正确?
要求是,我需要每 xxx 次调用线程函数并进行清理。
任何意见都将受到高度赞赏。
问候, 斯里尼瓦萨·拉格万。
【问题讨论】:
标签: linux linux-kernel kernel
我通过以下命令从命令提示符清除缓存找到了答案。
同步; echo 1 /proc/sys/vm/drop_caches
谢谢!!!
【讨论】: