码迷,mamicode.com
首页 >  
搜索关键字:dalvik虚拟机    ( 223个结果
Android Memory Leak & OOM 分析
1、Android 进程管理&内存 Android主要应用在嵌入式设备当中,而嵌入式设备由于一些众所周知的条件限制,通常都不会有很高的配置,特别是内存是比较有限的。如果我们编写的代 码当中有太多的对内存使用不当的地方,难免会使得我们的设备运行缓慢,甚至是死机。为了能够使得Android应用程序安全且快速的运行,Android 的每个应用程序都会使用一个专有的Dalvik虚拟机实例来运行,它是由Z...
分类:移动开发   时间:2014-09-28 22:38:56    阅读次数:339
AndroidART运行时无缝替换Dalvik虚拟机的过程分析(转载)
AndroidART运行时无缝替换Dalvik虚拟机的过程分析 Android 4.4发布了一个ART运行时,准备用来替换掉之前一直使用的Dalvik虚拟机,希望籍此解决饱受诟病的性能问题。老罗不打算分析ART的实现原理,只是很有兴趣知道ART是如何无缝替换掉原来的Dalvik虚拟机的。毕竟在原来的...
分类:移动开发   时间:2014-09-18 22:05:04    阅读次数:327
15、NDK开发初步
一、什么是NDK?NDK是Android让你潜入原生组件(C/C++开发)的一套开发套件Android应用程序是运行在Dalvik虚拟机中的 ,NDK允许你通过原生代码实现部分的应用程序模块 。二、为何要用NDK?我们猜想一下:1,需要重用你以前C/C++写好的模块2,速度的需要3,个别功能实现的需...
分类:其他好文   时间:2014-09-15 14:17:08    阅读次数:129
Android运行时ART简要介绍和学习计划
ART的发布之所以引起大家的关注,是因为Andoid与iOS相比,一直被人诟病它的流畅性。Android的流畅性问题,有一部分原因就归结于 它的应用程序和部分系统服务是运行虚拟机之上的,也就是运行在Dalvik虚拟机之上,而iOS的应用程序和系统服务都是直接执行本地机器指令的。除了使 用ART替换D...
分类:移动开发   时间:2014-09-15 04:31:18    阅读次数:381
Android Dalvik虚拟机概述
Dalvik虚拟机概述...
分类:移动开发   时间:2014-09-11 12:33:41    阅读次数:285
测试word CSDN
标题1 Android NDK 是在SDK前面又加上了"原生"二字,即Native Development Kit,因此又被Google称为"NDK"。 众所周知,Android程序运行在Dalvik虚拟机中,NDK允许用户使用类似C / C++之类的原生代码语言执行部分程序。 NDK包括了: 从C...
分类:其他好文   时间:2014-09-06 12:23:23    阅读次数:210
Dalvik 与 ART
Dalvik本词条缺少信息栏,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!Dalvik是Google公司自己设计用于Android平台的Java虚拟机。Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为 .dex(即Dalvik...
分类:其他好文   时间:2014-08-30 23:05:40    阅读次数:464
Android 内存溢出解决方案(OOM) 整理总结
一:在内存引用上做些处理,常用的有软引用、强化引用、弱引用 二:在内存中加载图片时直接在内存中做处理,如:边界压缩 三:动态回收内存 四:优化Dalvik虚拟机的堆内存分配 五:自定义堆内存大小可是真的有这么简单吗,就用以上方式就能解决OOM了?不是的,继续来看... 下面小马就照着上面的次序来整....
分类:移动开发   时间:2014-08-21 13:13:34    阅读次数:353
Android 简介:Android SDK 和开发框架简介
理解Android软件栈: 库: C/C++库(libc,SSL) Android 运行时可以让Android手机从本质上与一个移动Linux实现区分开来。Dalvik并不是Java虚拟机,是一个基于寄存器的虚拟机,它依赖于Linux内核进行线程和底层内存管理。 Dalvik 虚拟机: 作用:Dal...
分类:移动开发   时间:2014-08-13 12:27:26    阅读次数:230
Android技术16:编写Android中直接可运行的二进制文件
我们都知道Android中所有应用程序都运行在Android的Dalvik虚拟机上,一般程序不直接与操作系统打交道,即便调用底层的方法也通过JNI技术。不过我们可以直接使用C语言编写二进制文件,直接在底层运行。下面演示其步骤。1.安装下载编译器和链接器软件.Sourcery G++ Lite E.....
分类:移动开发   时间:2014-08-09 02:28:16    阅读次数:323
223条   上一页 1 ... 19 20 21 22 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!