1
运行环境原因
Android软件是用Java编写,而Java运行也是需要虚拟机的,所以Android软件之所以
运行起来,需要电脑模拟Android手机,Android手机在运行Java虚拟机,真正有两层
虚拟机在运行当然会卡。
2
cpu架构不同
Android手机使用的cpu和电脑cpu的架构是完全不一样的,电脑的cpu发热量会高很多
手机完全承受不了,所以为了能运行就需要模拟手机cpu,性能损耗会高很多,根本不可
能发挥真正的性能。
解决办法:用手机玩因为你是用软件去模拟出的硬件效果,当然会出现这种效果,模拟技术本身也需要消耗系统资源的。而且手机的硬件和电脑的配置看起来好像类似,其实是不同的东西。用软件模拟另一种硬件架构的系统,耗费的系统资源就更多了,所以会很卡。电脑运行安卓模拟器确实很卡,因为安卓系统本身也是需要处理器和内存的支持才能运行的,电脑运行模拟器的时候除了电脑正常运行时候使用处理器和内存外还要分一部分cpu的使用率和内存大小给安卓模拟器,所以电脑运行起来就会更吃力。
也不能说电脑的配置比手机差,毕竟你可以在电脑上运行安卓模拟器。但是你在安卓手机上运行win7模拟器目前来看估计是不可能实现的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)