码迷,mamicode.com
首页 >  
搜索关键字:dalvik    ( 578个结果
Android基本概念总结
Android平台特性   1. 应用程序框架支持组件的重用与替换。   这样我们可以把系统中不喜欢的应用程序删除,安装我们喜欢的应用程序。   2. Dalvik虚拟机专门为移动设备进行了优化。   Android应用程序将由Java编写、编译的类文件通过DX工具转换成一种后缀名为.dex的文件来执行。Dalvik虚拟机是基于寄存器的,相对于Java虚拟机速度要快很多。   3. ...
分类:移动开发   时间:2015-01-29 09:30:01    阅读次数:226
Android 打造自己的个性化应用(三):应用程序的插件化
在android的项目开发中,都会遇到后期功能拓展增强与主程序代码变更的现实矛盾,也就是程序的灵活度。 由于linux平台的安全机制,再加上dalvik的特殊机制,各种权限壁垒,使得开发一个灵活多变的程序,变得比较困难,不像pc平台下那么容易。 这里实际上可以借鉴传统软件中扩展程序的方法: 也就是插...
分类:移动开发   时间:2015-01-26 13:36:25    阅读次数:213
ART运行时垃圾收集(GC)过程分析
ART运行时与Dalvik虚拟机一样,都使用了Mark-Sweep算法进行垃圾回收,因此它们的垃圾回收流程在总体上是一致的。但是ART运行时对堆的划分更加细致,因而在此基础上实现了更多样的回收策略。不同的策略有不同的回收力度,力度越大的回收策略,每次回收的内存就越多,并且它们都有各自的使用情景。这样就可以使得每次执行GC时,可以最大限度地减少应用程序停顿。本文就详细分析ART运行时的垃圾收集过程。...
分类:其他好文   时间:2015-01-26 01:23:14    阅读次数:201
Dalvik VM和JVM的浅析
http://zh.wikipedia.org/wiki/Androidhttp://zh.wikipedia.org/wiki/Dalvik虚拟机http://zh.wikipedia.org/wiki/Java虚拟机一、Dalvik VM和JVM的理解 JVM是一个虚构出来的运行Java程序的....
分类:其他好文   时间:2015-01-23 17:58:38    阅读次数:195
Android 开发笔记“浅谈DDMS视图”
DDMS 的全称是Dalvik Debug Monitor Service,即Dalvik调试监控服务,是一个可视化的调试监控工具。它主要是对系统运行后台日志的监控,还有系统线程,模拟器状态的监控。此外,它还可以模拟收发短信,拨打电话和发送GPS位置信息等。在eclipse中启动DDMS1.在ecl...
分类:移动开发   时间:2015-01-23 10:50:24    阅读次数:252
Conversion to Dalvik format failed with error 1
[2015-01-22 20:10:24 - Real_publish_20150121] Dx trouble processing "java/text/FieldPosition.class":Ill-advised or mistaken usage of a core class (jav...
分类:其他好文   时间:2015-01-22 21:45:31    阅读次数:228
ART运行时为新创建对象分配内存的过程分析
ART运行时和Dalvik虚拟机一样,在堆上为对象分配内存时都要解决内存碎片和内存不足问题。内存碎片问题可以使用dlmalloc技术解决。内存不足问题则通过垃圾回收和在允许范围内增长堆大小解决。由于垃圾回收会影响程序,因此ART运行时采用力度从小到大的进垃圾回收策略。一旦力度小的垃圾回收执行过后能满足分配要求,那就不需要进行力度大的垃圾回收了。本文就详细分析ART运行时在堆上为对象分配内存的过程。...
分类:其他好文   时间:2015-01-22 01:49:30    阅读次数:222
Conversion to Dalvik format failed with error 1
eclipse  编译报错:Conversion to Dalvik format failed with error 1 错误信息: rouble processing "java/io/EOFException.class": Ill-advised or mistaken usage of a core class (java.* or javax.*) ...
分类:其他好文   时间:2015-01-13 15:56:40    阅读次数:171
ART运行时Java堆创建过程分析
与Dalvik虚拟机一样,ART运行时内部也有一个Java堆,用来分配Java对象。当这些Java对象不再被使用时,ART运行时需要回收它们占用的内存。在前面一文中,我们简要介绍了ART运行时的垃圾收集机制,从中了解到ART运行时内部使用的Java堆是由四种Space以及各种辅助数据结构共同描述的。为了后面可以更好地分析ART运行时的垃圾收集机制,本文就对它内部使用的Java堆的创建过程进行分析。...
分类:编程语言   时间:2015-01-12 01:40:06    阅读次数:471
Android对应用的内存分配
在Android运行机制里面, 不同分辨率不同RAM大小的设备会被分配不同的初始运行内存.更高分辨率的设备也肯定比更低分辨率设备需要更多的内存.具体分配多少,这个可以查看自己设备当中/system/build.prop 文件,里面有说明.(以下是我的测试设备 LG 720P分辨率 4.7英寸的手机的信息) dalvik.vm.heapstartsize = 8m dalvik....
分类:移动开发   时间:2015-01-09 10:51:30    阅读次数:159
578条   上一页 1 ... 41 42 43 44 45 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!