性能优化
文章平均质量分 79
zhuxiaoxuandd
这个作者很懒,什么都没留下…
展开
-
图片缓存之内存缓存技术LruCache,软引用
每当碰到一些大图片的时候,我们如果不对图片进行处理就会报OOM异常, 这个问题曾经让我觉得很烦恼,后来终于得到了解决, 那么现在就让我和大家一起分享一下吧。 这篇博文要讲的图片缓存机制,我接触到的有两钟,一种是软引用,另一种是内存缓存技术。 先来看下两者的使用方式,再来作比较。 除了加载图片时要用到缓存处理,还有一个比较重要的步骤要做,就是要先压缩图片。 1、压缩图片 至于要压缩转载 2015-08-24 14:50:25 · 176 阅读 · 0 评论 -
Android,java开发性能优化大总结
一.Android相关 1. 采用硬件加速,在androidmanifest.xml中application添加android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以使用。android4.0这个选项是默认开启的。 2. View中设置缓存属性.setDrawingCache为true. 3. 优化你的布局。通过Andr转载 2015-07-31 16:01:45 · 341 阅读 · 0 评论 -
Java程序性能调优的基本知识和JDK调优
一 基本知识 1.1 性能是什么 在性能调优之前,我们首先来了解一下性能是什么?关于性能,我想每个学习过Java的人都能列出几点,甚至可以夸夸其谈。在《Java TM Platform Performance》一书中,定义了如下五个方面来作为评判性能的标准: 1) 运算的性能——哪一个算法的执行性能最好? 2) 内存的分配——程序运行时需要耗费多少内存? 3) 启动的时间——程序启动需要转载 2015-07-31 16:04:19 · 240 阅读 · 0 评论 -
Java内存泄露的理解与解决
一般来说内存泄漏有两种情况。一种情况如在C/C++ 语言中的,在堆中的分配的内存,在没有将其释放掉的时候,就将所有能访问这块内存的方式都删掉(如指针重新赋值);另一种情况则是在内存对象已经不需要的时候,还仍然保留着这块内存和它的访问方式(引用)。 Java内存管理机制 在C++ 语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释转载 2015-08-03 17:36:38 · 182 阅读 · 0 评论 -
【工具类】ViewHolder模式超简洁写法
工具类记录:工具类,到哪儿哪儿能用 ViewHolder是什么就不解释了。 大家通常怎么写ViewHolder呢? [java] view plaincopy ViewHolder holder = null; if(convertView == null){转载 2015-09-01 17:17:12 · 293 阅读 · 0 评论 -
android应用的安装之静默安装
调用android系统隐藏的api,所以需要导入jar包 第一步: /** * 判断手机是否有root权限 */ public static boolean hasRootPerssion(){ PrintWriter PrintWriter = null; Process process = null;原创 2015-09-08 12:20:43 · 251 阅读 · 0 评论