小编pri*_*aul的帖子

如何调试android框架服务?

是否可以调试android框架的系统服务?

我遇到过这些链接,但没有成功调试系统服务.

http://android.opensourceror.org/2010/01/18/android-source/

debugging service android frameworks android-source

6
推荐指数
2
解决办法
7913
查看次数

Dalvik Virtual Machine采用的尺寸

我试图了解为Android中的每个进程分配了多少内存.据我了解,每个应用程序进程都有一个独立的Zygote进程实例,Zygote将分叉Dalvik VM.

我写了一个小样本java应用程序,它只是在循环中打印"hello world".后来通过ADB shell调用了Dalvik VM.现在,Procrank命令显示,

PID Vss Rss Pss Uss cmdline 9374 7556K 7556K 3600K 3384K dalvikvm

这里显示的USS是3384k.

后来,我用一个活动和TextView编写了一个小的android程序.现在procrank显示

PID Vss Rss Pss Uss cmdline 6540 37256K 35124K 4387K 3392K com.example.helloworld

我的问题是:

  1. 如果每个应用程序进程包含Dalvik VM,是否会占用更多内存?
  2. 我们怎么知道VM占用的内存大小和Java进程占用的大小?

我对Dalvik的理解可能是错误的,以及如何调用它以及VM在每个进程中占用的内存.

任何见解都是受欢迎的.

谢谢.

android virtual-machine dalvik android-framework

3
推荐指数
1
解决办法
1097
查看次数