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的程序还没有弄好,有空在研究研究~~~~~