今天运行一个程序,程序刚启动时占用内存很小,在运行过程中发现占用的内存会一直增大. 用cat /proc/pid/statm的方式查看发现也确实在一直增大. 而且这个程序移植到另外一个平台后,会直接无法运行. —————————————————————————————————————————— 我不明白为什么,以为哪里内存泄露了,但是这几乎不可能啊,因为我所有的内存分配都是初始化时完成的, 分配了一些pool和queue,在while(1)大循环中根本没有分配内存啊. 我然后用Valgrind工…