Visual Studio 模拟器 Android 最小内存?
Visual Studio Emulator for Android memory minimum?
我在 Android 和 Visual Studio 2015 社区(更新 3)中使用 VS 模拟器。当我 运行 Xamarin 项目时,此错误显示:
The emulator is unable to verify that the virtual machine is running: Not enough memory is available to start an emulator that uses 3072 MB of startup RAM.
好的,从这个页面 https://msdn.microsoft.com/en-us/library/mt228280.aspx 我们看到了我们需要 Hyper-V 支持和 6 GB 或更多 RAM 的系统要求。
我的笔记本电脑有 4GB8GB 内存加交换 space。当我通过 Hyper-V 管理器为虚拟机分配 3072 MB 时,模拟器启动但 运行ning 和调试很慢,当然是因为现在只有 1GB 的 RAM 用于 VS 而其他任何东西 运行宁。 (是的,我尽量减少其他 RAM 的使用...)
所以我想减少 VM 的占用空间。然而,这是一些人常犯的错误:减小 VM 的大小并不会减少 VS 需要的内存量,它只会减少 available 内存。如果可用内存小于 VS 想要的内存,我们就会收到该错误。
所以我的问题是:
1) 我们可以在某处修改配置以减少虚拟机中 VS 需要的 RAM 量吗?
2) 是否有一个 XDE.exe 命令行可以用来设置内存?
3) 最后,谁能提供一个很好的理由说明为什么模拟器 需要 3GB 或更多内存?我不想扼杀环境的执行,但我也不希望它花费比实际需要更多的时间。
C:\Users[你的用户名]\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices
只需转到此 URL,您就会找到这些文件
现在您只需打开它们中的每一个并更改此行内容,将值替换为“1024”:
我打开 "Hyper-V Manager" 并在设置窗格中编辑它的内存。如此简单
我在 Android 和 Visual Studio 2015 社区(更新 3)中使用 VS 模拟器。当我 运行 Xamarin 项目时,此错误显示:
The emulator is unable to verify that the virtual machine is running: Not enough memory is available to start an emulator that uses 3072 MB of startup RAM.
好的,从这个页面 https://msdn.microsoft.com/en-us/library/mt228280.aspx 我们看到了我们需要 Hyper-V 支持和 6 GB 或更多 RAM 的系统要求。
我的笔记本电脑有 4GB8GB 内存加交换 space。当我通过 Hyper-V 管理器为虚拟机分配 3072 MB 时,模拟器启动但 运行ning 和调试很慢,当然是因为现在只有 1GB 的 RAM 用于 VS 而其他任何东西 运行宁。 (是的,我尽量减少其他 RAM 的使用...)
所以我想减少 VM 的占用空间。然而,这是一些人常犯的错误:减小 VM 的大小并不会减少 VS 需要的内存量,它只会减少 available 内存。如果可用内存小于 VS 想要的内存,我们就会收到该错误。
所以我的问题是:
1) 我们可以在某处修改配置以减少虚拟机中 VS 需要的 RAM 量吗?
2) 是否有一个 XDE.exe 命令行可以用来设置内存?
3) 最后,谁能提供一个很好的理由说明为什么模拟器 需要 3GB 或更多内存?我不想扼杀环境的执行,但我也不希望它花费比实际需要更多的时间。
C:\Users[你的用户名]\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices
只需转到此 URL,您就会找到这些文件 现在您只需打开它们中的每一个并更改此行内容,将值替换为“1024”:
我打开 "Hyper-V Manager" 并在设置窗格中编辑它的内存。如此简单