【问题标题】:Performance Using Hyper-V to build in Android Studio使用 Hyper-V 在 Android Studio 中构建的性能
【发布时间】:2015-05-06 21:31:54
【问题描述】:

对于任何使用虚拟机构建 android 东西的人来说,这是一个非常普遍的问题。我在 Hyper-V VM 中运行 Windows 8.1 64 位,该 VM 具有 2 个内核和 2 个专用于 VM 的 RAM(如有必要,我可以扩展)。上面安装的都是 Android Studio(由于复杂/未知的原因,我无法在我的主映像上运行它)。它工作正常,除了构建时间在 分钟 中,而不是像我习惯的那样以秒为单位。这真的减慢了我的发展(我还在学习,所以我犯了很多需要重建的错误)。

有没有人有任何优化 Hyper-V 或 Android Studio 构建的技巧可以缩短我的构建时间(对于一个非常简单的应用,它们的范围从最短 3 分钟到最长 12 分钟不等)?

提前致谢,并对这个极其笼统的问题表示歉意!

【问题讨论】:

  • 您的 CPU 是否支持虚拟化指令?您是否确定已在您的主机 PC 上启用了虚拟化指令?您是否确定 Hyper-V 设置为使用优化的指令?主机 PC 上有多少可用 RAM?
  • 我在 BIOS 中启用了虚拟化(我必须启动 Hyper-V)。我有 MSI P67-GD80 (MS-7672) 主板和 Intel Core i7 2600K。我不确定如何设置 hyper-v 来优化指令。我有 16GB 的可用系统内存(2 为 VM 保留)。

标签: android windows performance android-studio hyper-v


【解决方案1】:

如果您不需要 android 开发环境中的所有 windows 8.1 功能,请安装 Microsoft Server 2012,然后仅安装其他所需功能。它将显着提高性能和速度。

【讨论】:

  • 这是个好主意。我真的不需要几乎任何 Windows 功能。我想过做一个 linux VM,但我更熟悉 windows,所以我想从我知道的开始,而不是复合更多我不熟悉的东西。
  • 好吧..那么我强烈推荐 server 2012。也请避免 server 2008 等,因为旧版本的服务器可能没有支持框架和您在开发环境中需要的许多其他组件。祝你好运...
猜你喜欢
  • 2013-12-01
  • 2016-11-01
  • 2016-03-09
  • 1970-01-01
  • 2022-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-25
相关资源
最近更新 更多