是否可以调试android框架的系统服务?
我遇到过这些链接,但没有成功调试系统服务.
我试图了解为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
我的问题是:
我对Dalvik的理解可能是错误的,以及如何调用它以及VM在每个进程中占用的内存.
任何见解都是受欢迎的.
谢谢.