Android运行环境主要指的虚拟机技术—Dalvik.Android中的所有Java才程序都是运行在Dalvik vm上的,Android上的每个程序都有自己的线程,DVM执行的是.dex的Dalvik excutable文件,每个Android应用有一个独立的DVM实例并在其解释下执行。每一个应...
分类:
移动开发 时间:
2015-08-06 22:07:15
阅读次数:
153
http://blog.csdn.net/cqupt_chen/article/details/11068129-dalvik.vm.heapstartsize 堆分配的初始大小,调整这个值会影响到应用的流畅性和整体ram消耗。这个值越小,系统ram消耗越慢,但是由于初始值较小,一些较大的应用需要....
分类:
移动开发 时间:
2015-08-05 20:07:11
阅读次数:
140
作为一名Android开发者,相信你对Android方法数不能超过65K的限制应该有所耳闻,随着应用程序功能不断的丰富,总有一天你会遇到一个异常: Conversion to Dalvik format failed:Unable toexecute dex: method ID...
分类:
移动开发 时间:
2015-08-04 00:57:21
阅读次数:
542
[2015-08-03 11:03:17 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/xxx/xxx/xxx;
[2015-08-03 11:03:17 - xxx] Conversion to Dalvik format failed: Unable to execute dex: Multipl...
分类:
其他好文 时间:
2015-08-03 11:35:53
阅读次数:
141
如果你是一个Android开发者,你至少听说过的Dalvik的蛋疼的64K方法限制。概括地说,在一个DEX文件,你可以调用很多的方法,但你只能调用它们最前面的65,536个 ,因为这是在方法调用集合中的所有的空间了,你有。如果你的源代码和炫酷的库中方法超过了这个限制。看这篇文章就对了。...
分类:
其他好文 时间:
2015-08-01 22:06:42
阅读次数:
184
Dalvik虚拟机操作码作者:Gabor Paller 翻译:YULIANGMAXv1.0表中的vx、vy、vz表示某个Dalvik寄存器。根据不同指令可以访问16、256或64K寄存器。表中lit4、lit8、lit16、lit32、lit64表示字面值(直接赋值),数字是值所占用位的长度。lon...
分类:
移动开发 时间:
2015-07-31 10:15:51
阅读次数:
203
一、内存
1、查看单个应用App最大内存限制
Command:adb shell “getprop|grep heapgrowthlimit”
C:\Users\hujiachun>adb shell "getprop|grep heapgrowthlimit"
[dalvik.vm.heapgrowthlimit]: [128m]
128M是单个APP最大内存限制,如果Dal...
分类:
移动开发 时间:
2015-07-27 16:22:20
阅读次数:
226
安卓系统其实是Linux系统中的一个应用程序,对应的程序是app_process,该程序是在init.rc 中被声明的,Linux启动后会启动该zygote(app_process)进程(该程序由java代码实现,由Dalvik虚拟机运行,对应代码在latest-android-2.3.7_r1\android-2.3.7_r1\frameworks\base\core\java\com\andr...
分类:
移动开发 时间:
2015-07-23 12:03:11
阅读次数:
134
错误1:07-21 22:54:14.719: E/AndroidRuntime(21497):java.lang.UnsatisfiedLinkError:Couldn't load weibosdkcore from loader dalvik.system.PathClassLoader[De...
写出高效代码的两条基本的原则:(1)不要做不必要的事;(2)不要分配不必要的内存。
1. 内存优化
Android系统对每个软件所能使用的RAM空间进行了限制(如:Nexus one 对每个软件的内存限制是24M),同时Java语言本身比较消耗内存,dalvik虚拟机也要占用一定的内存空间,所以合理使用内存,彰显出一个程序员的素质和技能。
1) 了解JIT
即时...
分类:
移动开发 时间:
2015-07-21 18:41:19
阅读次数:
253