电脑知识分享(电脑使用安卓模拟器卡顿)

之前在电脑上玩手机游戏老是会感觉到卡顿,甚至有时都不如拿手机玩的流畅,根本原因在于手机CPU和电脑CPU之间的不同,手机CPU一般多使用的是ARM架构(像atom这种鬼才玩意不在这个帖子的讨论范围),而电脑CPU多使用的是X86架构,两者因为平台的不同,侧重点也不一样,手机要省电,电脑要高性能,导致了发展出不同的指令集和架构,指令集就相当于做菜的菜谱,架构相当于锅,同一道菜在不同地区有不同的味道,因此,安卓模拟器要做的第一个事情就是让菜谱一致,会将本来是南方菜(arm)的口味(指令集)转换为北方菜(x86)的口味(指令集),然后就可以执行了。

卡顿的问题就出现在上面所说的转译上面,一方面安卓的底层是linux,而安卓使用的APP为了考虑兼容性大部分又是使用java写的,java语言所倡导的是一套代码任意运行,这个原理需要由虚拟机去实现,导致APP其实本身就是需要一次类似于转译的操作,然后在模拟器上又要再来一次转译,而且指令集转译相当耗费性能,这就是卡顿的原因。

原文链接:【VR游戏网】https://vr.lxybaike.com/blog/15232.html,转载请注明出处。

0
分享海报

评论0

请先

站点公告

本站已经在全面适配V76系统,目前大部分游戏适配完成,全部游戏适配还需要一段时间,最近更新的游戏都是适配好的,如果遇到不适配V76的游戏,可以联系客服,优先为您适配!
没有账号?注册  忘记密码?

社交账号快速登录