Linux的Cache Memory(缓存内存)机制(3)

cache释放:

To free pagecache:    echo 1 > /proc/sys/vm/drop_caches    To free dentries and inodes:    echo 2 > /proc/sys/vm/drop_caches    To free pagecache, dentries and inodes:    echo 3 > /proc/sys/vm/drop_caches  

说明,释放前最好sync一下,防止丢数据。

总结:

1. 由于没有弄清linux的cache机制,把linux下内存的使用增加误叛为内存问题,结果把一个简单的问题复杂化,教训深刻。

2. 当出现问题时,要仔细思考,弄清方向,不要一头雾水就扎进去

现在终于明白了。。。

不过,基于alsa-lib的程序还没有弄好,有空在研究研究~~~~~

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwsyfs.html