最近做两个用Sip协议的手机视频程序(跟linphone 差不多)
但是发现多次重复运行后会发现outofmemory的情况,
用eclipse下的内存检测 测试了下TotalSize未发现明显的增大情况,
用MAT查看了下也未发现很严重的泄露程序经过连续15个小时以上测试都能正常运行(一直观看视频)且内存消耗变化不大,就是连续启动关闭程序就会出现内存消耗增大(比如360的那个内存消耗百分比会增大)初步怀疑为缓存问题,想试试用清理缓存试试。看了下java的内存清理机制,感觉也不是很理想。本人比较小白,望各位高手不惜赐教。 谢谢。