上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 72 下一页
摘要: 1、在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。 private java.util.Timer timer; timer = new Timer(true); timer.schedule(n 阅读全文
posted @ 2017-03-28 16:36 一点点征服 阅读(13868) 评论(0) 推荐(0) 编辑
摘要: 作者 Rave_Tian 2016.02.01 17:56* 字数 2988 阅读 520评论 0喜欢 0 2016.02.01 17:56* 字数 2988 阅读 520评论 0喜欢 0 2016.02.01 17:56* 字数 2988 阅读 520评论 0喜欢 0 分析和理解应用的内存使用情况 阅读全文
posted @ 2017-03-28 11:35 一点点征服 阅读(556) 评论(0) 推荐(1) 编辑
摘要: 在Android常用编程中,Handler在进行异步操作并处理返回结果时经常被使用。通常我们的代码会这样实现。 public class SampleActivity extends Activity { private final Handler mLeakyHandler = new Handl 阅读全文
posted @ 2017-03-28 11:21 一点点征服 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 介绍 在Android系统中,内存分配与释放分配在一定程度上会影响App性能的—鉴于其使用的是类似于Java的GC回收机制,因此系统会以消耗一定的效率为代价,进行垃圾回收。 在中国有句老话:”由俭入奢易,由奢返俭难”。而此谚语也似乎正适应于Android的内存使用。GC回收机制给程序员省去了像C语言 阅读全文
posted @ 2017-03-28 11:01 一点点征服 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: 作者 LooperJing 2016.11.17 16:42* 字数 1687 阅读 1603评论 3喜欢 21 2016.11.17 16:42* 字数 1687 阅读 1603评论 3喜欢 21 2016.11.17 16:42* 字数 1687 阅读 1603评论 3喜欢 21 在Androi 阅读全文
posted @ 2017-03-28 10:20 一点点征服 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 对于内存泄漏,在Android中如果不注意的话,还是很容易出现的,尤其是在Activity中,比较容易出现,下面我就说下自己是如何查找内存泄露的。 首先什么是内存泄漏? 内存泄漏就是一些已经不使用的对象还存在于内存之中且垃圾回收机制无法回收它们,导致它们常驻内存,会使内存消耗越来越大,最终导致程序性 阅读全文
posted @ 2017-03-28 10:17 一点点征服 阅读(5159) 评论(0) 推荐(0) 编辑
摘要: 源地址:http://seanhe.iteye.com/blog/898277 一、准备工作 分析较大的dump文件(根据我自己的经验2G以上的dump文件就需要使用以下介绍的方法,不然mat会出现oom)需要调整虚拟机参数 找个64位的系统在MemoryAnalyzer.ini设置-Xmx2g 如 阅读全文
posted @ 2017-03-28 09:58 一点点征服 阅读(5641) 评论(0) 推荐(0) 编辑
摘要: 非静态内部类的静态实例由于内部类默认持有外部类的引用,而静态实例属于类。所以,当外部类被销毁时,内部类仍然持有外部类的引用,致使外部类无法被GC回收。因此造成内存泄露。 类的静态变量持有大数据对象静态变量长期维持到大数据对象的引用,阻止垃圾回收。 资源对象未关闭资源性对象如Cursor、Stream 阅读全文
posted @ 2017-03-27 20:30 一点点征服 阅读(329) 评论(0) 推荐(0) 编辑
摘要: Android开发中时常会遇到内存泄漏的问题,而Android系统对单个App又有一定的内存限制,此值可以通过一下方式获取: ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); int m 阅读全文
posted @ 2017-03-27 20:14 一点点征服 阅读(2005) 评论(0) 推荐(0) 编辑
摘要: ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); int memorySize = activityManager.getMemoryClass(); 测试结 阅读全文
posted @ 2017-03-27 19:05 一点点征服 阅读(3213) 评论(0) 推荐(0) 编辑
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 72 下一页