有时候项目需要清理缓存,在RK平台有清理缓存的命令:
进入设备:/proc/sys/vm 目录

有个drop_caches节点,可以对这个节点些不同的值进行不同等级的清理,其中1是最小等级,3是最大等级。
比如清理之前内存情况:

内存是16G,已经使用了5G。
对清理节点写值:

再查看内存情况:

显示已使用2.6G。
如果使用代码,可以通过这个命令进行缓存清理,做成一个触发功能使用。
有时候项目需要清理缓存,在RK平台有清理缓存的命令:
进入设备:/proc/sys/vm 目录

有个drop_caches节点,可以对这个节点些不同的值进行不同等级的清理,其中1是最小等级,3是最大等级。
比如清理之前内存情况:

内存是16G,已经使用了5G。
对清理节点写值:

再查看内存情况:

显示已使用2.6G。
如果使用代码,可以通过这个命令进行缓存清理,做成一个触发功能使用。