最近一段时间的工作涉及到图片的异步加载,多线程的使用,异步任务,线程的同步,等等,这其中就会遇到还算比较棘手的问题,内存溢出和内存泄露。
1.内存溢出,解决办法 ,内存缓存技术+ Bitmap 及时回收+ 图片缩小.
2. 内存泄露: 注意对象的生命周期 不要 超过Activity 生命周期 ,尽量的不要把占用资源大的对象 的引用传递给线程。控制好程序中占用的资源的及时释放。
最近一段时间的工作涉及到图片的异步加载,多线程的使用,异步任务,线程的同步,等等,这其中就会遇到还算比较棘手的问题,内存溢出和内存泄露。
1.内存溢出,解决办法 ,内存缓存技术+ Bitmap 及时回收+ 图片缩小.
2. 内存泄露: 注意对象的生命周期 不要 超过Activity 生命周期 ,尽量的不要把占用资源大的对象 的引用传递给线程。控制好程序中占用的资源的及时释放。