按理说PC机的配置要比手机的高好几倍那,可是为什么PC上跑android 模拟器速度这么慢那。 1G RAM,2G CPU的PC 跑android 都慢的象蜗牛。 可是600M CPU, 128M RAM的手机,如HTC,跑Android却非常流畅。 这是怎么回事呀,有些说不过去。 象其他平台什么的,都是PC上模拟器的效果肯定要远远好于真实手机上的,而android 却正好相反, 究竟是什么瓶颈导致的那, 个人感觉不应该是虚拟机的问题,因为同样虚拟机,为何跑在只有600M的手机上却这么快那请TX们释疑谢谢~~~~
起个eclipse和模拟器基本不能干别的了。
我4g ram,4核cpu跑起来还比较快,和真机差不多。要做开发还是要配好机器。
本身启动emulator已经是建立在启动一个jvm的基础上,此时还需要在这个jvm上,在启动一个dalvik vm,造成了系统不停地在三个系统间进行IO的切换,导致了速度的降低。而在手机上,IO是固定,不需要模拟,同时只需要启动一个系统,所以速度得到了提升。
你是你的理解吧~~~
有没有更详细的
启动时, 会弹出java command,可以知道是java写的。