android性能优化
梵依然
这个作者很懒,什么都没留下…
展开
-
Android开发之性能优化(2)
1. 内存优化Android系统对每个软件所能使用的RAM空间进行了限制(如:Nexus one 对每个软件的内存限制是24M),同时Java语言本身比较消耗内存,dalvik虚拟机也要占用一定的内存空间,所以合理使用内存,彰显出一个程序员的素质和技能。1) 了解JIT即时编译(Just-in-time Compilation,JIT),又转载 2014-03-05 18:13:45 · 895 阅读 · 0 评论 -
Android最佳实践之:StrictMode介绍
最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码。 StrictMode有多种不同的策略,每一种策转载 2014-04-08 22:35:46 · 698 阅读 · 0 评论 -
android -- MemoryFile 内存文件(IO性能优化)
前些天还自已写了一个内存文件用于http数据交互使用,没想到今天翻代码,尽然找到类似的现有实现,真是汗! 呵呵,那么就在这简要介绍一下吧!应用场合:1、对于I/O需要频繁操作的,主要是和外部存储相关的I/O操作,MemoryFile通过将 NAND或SD卡上的文件,分段映射到内存中进行修改处理,这样就用高速的RAM代替了ROM或SD卡,性能自然提高不少,对于Androi转载 2014-04-28 12:32:13 · 2937 阅读 · 0 评论 -
Bitmap优化
1. 一个进程的内存可以由2个部分组成:`native和dalvik`,`dalvik`就是我们平常说的`java`堆,我们创建的对象是在这里面分配的,而`bitmap`是直接在`native`上分配的。一旦内存分配给`Java`后,以后这块内存即使释放后,也只能给`Java`的使用,所以如果`Java`突然占用了一个大块内存,即使很快释放了,`C`能用的内存也是16M减去`Java`最大占用转载 2014-04-28 12:39:58 · 738 阅读 · 0 评论