c********l 发帖数: 8138 | 1 【 以下文字转载自 PDA 讨论区 】
发信人: coupondeal (Coupon Deal), 信区: PDA
标 题: Andriod 虚拟机速度十分卡什么原因?
发信站: BBS 未名空间站 (Sat Mar 8 14:18:36 2014, 美东)
已经安装了Intel Hardware Accelerated Execution Manager
并且在设置中也启用HAX 了,提示“working”
也在进程管理器中给emulator.exe多分配了几个CPU的核
同时也启动了“Use Host GPU”
但是用 Android VM时,还是感觉速度非常慢,有卡顿现象
有什么解决方案? |
N********n 发帖数: 8363 | 2
LINUX内核太烂,没有做异步IO优化,所以RESPONSE卡。
【在 c********l 的大作中提到】 : 【 以下文字转载自 PDA 讨论区 】 : 发信人: coupondeal (Coupon Deal), 信区: PDA : 标 题: Andriod 虚拟机速度十分卡什么原因? : 发信站: BBS 未名空间站 (Sat Mar 8 14:18:36 2014, 美东) : 已经安装了Intel Hardware Accelerated Execution Manager : 并且在设置中也启用HAX 了,提示“working” : 也在进程管理器中给emulator.exe多分配了几个CPU的核 : 同时也启动了“Use Host GPU” : 但是用 Android VM时,还是感觉速度非常慢,有卡顿现象 : 有什么解决方案?
|
g*****g 发帖数: 34805 | 3 这个VM一直很不怎么样,大家都是在机器上测试。
【在 c********l 的大作中提到】 : 【 以下文字转载自 PDA 讨论区 】 : 发信人: coupondeal (Coupon Deal), 信区: PDA : 标 题: Andriod 虚拟机速度十分卡什么原因? : 发信站: BBS 未名空间站 (Sat Mar 8 14:18:36 2014, 美东) : 已经安装了Intel Hardware Accelerated Execution Manager : 并且在设置中也启用HAX 了,提示“working” : 也在进程管理器中给emulator.exe多分配了几个CPU的核 : 同时也启动了“Use Host GPU” : 但是用 Android VM时,还是感觉速度非常慢,有卡顿现象 : 有什么解决方案?
|
g*****n 发帖数: 420 | |
P**H 发帖数: 1897 | 5 随便收个收二手device玩
或者这个叫genymotion的模拟器还不错,基于virtualbox的。很流畅。支持opengl es
2.0,不卡。 |
c********l 发帖数: 8138 | 6 thanks
回头去试试genymotion,
这个可以像官方SDK那样无缝与Eclipse集成吗?
es
【在 P**H 的大作中提到】 : 随便收个收二手device玩 : 或者这个叫genymotion的模拟器还不错,基于virtualbox的。很流畅。支持opengl es : 2.0,不卡。
|
d***a 发帖数: 13752 | 7 很有可能是这个原因。Android系统是ARM架构,在x86架构上执行,一般得用解释方式
或者binary translation。
【在 g*****n 的大作中提到】 : 因为是解释运行的,所以卡
|
P**H 发帖数: 1897 | 8 就是个虚拟机。用x86模拟arm平台。然后用network的接口debug的。
启动后用adb devices可以看到,eclipse也能直接看到,用起来跟真设备没区别。
最新的4.4.2image有些bug,opengl es 2.0好像不能用。我一直用4.3。可以装gapp。
【在 c********l 的大作中提到】 : thanks : 回头去试试genymotion, : 这个可以像官方SDK那样无缝与Eclipse集成吗? : : es
|
c********l 发帖数: 8138 | 9 Thanks
我装了Genymotion ,感觉比官方的Android VM快多了!
同样是用x86模拟ARM,不知道为什么官方的就那么慢....
【在 P**H 的大作中提到】 : 就是个虚拟机。用x86模拟arm平台。然后用network的接口debug的。 : 启动后用adb devices可以看到,eclipse也能直接看到,用起来跟真设备没区别。 : 最新的4.4.2image有些bug,opengl es 2.0好像不能用。我一直用4.3。可以装gapp。
|
P**H 发帖数: 1897 | 10 官方那个不提也罢。三哥活太糙。好在机器也便宜,100左右的板子到处都是。
这个genymotion是基于virtualbox的,另外还有个叫什么android-x86的,也是
virtualbox的。不过android-x86是x86平台,而且目前virtualbox上没有显卡驱动。普
通app可以玩,es 2.0搞不了。genymotion是商用软件,还是做了不少工作的,把显卡
也搞掂了,目前满足我的要求。
不过也要注意,我有一个es2.0的动画程序,pc和genymotion跑都是好的,真机没显示
,但也没有crash。正在找原因。这个也是android开发的一个问题,各种机器配置不一
样,总会有不兼容的。有的有neon,有的没有,等等。当然这是后话了。
【在 c********l 的大作中提到】 : Thanks : 我装了Genymotion ,感觉比官方的Android VM快多了! : 同样是用x86模拟ARM,不知道为什么官方的就那么慢....
|