码迷,mamicode.com
首页 >  
搜索关键字:dalvik虚拟机    ( 223个结果
android -------- java虚拟机和Dalvik虚拟机
java虚拟机 虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就 ...
分类:移动开发   时间:2018-04-29 15:27:29    阅读次数:304
Android性能优化--OOM
一、OOM(Out Of Memory) 当前占用内存+申请内存资源超过了Dalvik虚拟机的最大内存限制就会抛出Out Of Memory异常 二、bitmap优化 图片显示(显示缩略图时不要调用网络请求加载大图,listView滑动时不加载图片) 及时释放内存(C内存区域) 图片压缩 inBit ...
分类:移动开发   时间:2018-03-08 10:35:37    阅读次数:200
DDMS介绍
DDMS全称:Dalvik Debug Monitor Service 一,DDMS的作用 它提供了截屏、查看线程和堆信息、logcat、进程、广播状态信息、模拟来电呼叫和短信、虚拟地理坐标等等。 二,DDMS怎样工作 1.每一个Android应用都运行在一个Dalvik虚拟机实例里,而每一个虚拟机 ...
分类:其他好文   时间:2018-03-05 18:11:13    阅读次数:288
Android内存优化11 内存泄漏常见情况2 线程持久化
线程持久化 Java中的Thread有一个特点就是她们都是直接被GC Root所引用,也就是说Dalvik虚拟机对所有被激活状态的线程都是持有强引用,导致GC永远都无法回收掉这些线程对象,除非线程被手动停止并置为null或者用户直接kill进程操作。所以当使用线程时,一定要考虑在Activity退出 ...
分类:移动开发   时间:2018-02-26 16:16:10    阅读次数:193
Android内存优化1 了解Android是如何管理App内存
1, Dalvik & ART Android在4.4之前一直使用的Dalvik虚拟机作为App的运行VM的, 4.4中引入了ART作为开发者备选, 5.0起正式将ART作为默认VM了. 我们首先来简单了解下二者: 1.1 Dalvik 如果只是想简单了解, 个人觉得百度百科上这个Dalvik的介绍 ...
分类:移动开发   时间:2018-02-26 13:42:15    阅读次数:235
深入理解Dalvik虚拟机- 解释器的执行机制
Dalvik的指令运行是解释器+JIT的方式,解释器就是虚拟机来对Javac编译出来的字节码,做译码、运行,而不是转化成CPU的指令集。由CPU来做译码,运行。可想而知。解释器的效率是相对较低的,所以出现了JIT(Just In Time),JIT是将运行次数较多的函数,做即时编译,在运行时刻,编译 ...
分类:其他好文   时间:2018-02-17 13:43:13    阅读次数:257
26款优秀的Android逆向工程工具
26款优秀的Android逆向工程工具 26款优秀的Android逆向工程工具 工欲善其事必先利其器,好的Android逆向工程工具在逆向破解工程中起到事半功倍的作用。 1. SMALI/BAKSMALI SMALI/BAKSMALI是一个强大的apk文件编辑工具,用于Dalvik虚拟机(Googl ...
分类:移动开发   时间:2017-12-23 23:00:25    阅读次数:324
Java虚拟机和Dalvik虚拟机的区别
java虚拟机和Dalvik虚拟机的区别 该文章是本人转载的,觉得写的不错,和大家分享一下 Google于2007年底正式发布了Android SDK, 作为 Android系统的重要特性,Dalvik虚拟机也第一次进入了人们的视野。它对内存的高效使用,和在低速CPU上表现出的高性能,确实令人刮目相 ...
分类:编程语言   时间:2017-12-10 13:17:01    阅读次数:116
安卓常见英文缩写的全拼
Dalvik: Android特有的虚拟机,和JVM不同,Dalvik虚拟机非常适合在移动终端上使用! AVD: (android virtual machine):安卓虚拟设备,就是安卓的模拟器 ADT: (android development tools)安卓开发工具 SDK:(softwar ...
分类:移动开发   时间:2017-11-08 22:52:42    阅读次数:829
Android中内存泄露与如何有效避免OOM总结
一、关于OOM与内存泄露的概念 我们在Android开发过程中经常会遇到OOM的错误,这是因为我们在APP中没有考虑dalvik虚拟机内存消耗的问题。 1、什么是OOM OOM:即OutOfMemoery,顾名思义就是指内存溢出了。内存溢出是指APP向系统申请超过最大阀值的内存请求,系统不会再分配多 ...
分类:移动开发   时间:2017-11-07 19:54:27    阅读次数:210
223条   上一页 1 2 3 4 5 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!