|
|
1
1
在虚拟机上运行的.net应用程序与在同一虚拟机上运行的非.net应用程序相比,其性能相当于比较在真实机器上运行的.net和非.net应用程序。 我想说的是,通过在虚拟机上运行.net应用程序,它们与本机应用程序相比并没有多少缺点。如果您有两个应用程序(一个.net和一个本机),并且它们在真实PC上的性能相同,那么它们在VM上的性能将相同。 然而,虚拟机的性能在很大程度上取决于您为其提供的资源。如果你给你的虚拟机足够的内存,并且不在主机操作系统上运行其他任何东西,你会发现虚拟机的性能非常好(特别是如果您使用的是直接安装在金属上的虚拟机(如vmware esx)。但是,如果您正在运行共享同一主机的6个虚拟机,和/或在主机上运行大量应用程序,请不要期望每个虚拟机都像本机一样运行。 |
|
2
1
我定期为我的VisualStudio开发运行VM。IDE和程序的性能非常好。我在VirtualBox上运行Win7 x64,这很好,因为我获得了64位操作系统的性能,即使我将XP 32位作为我的主机操作系统。 |
|
|
3
1
只要确保: A.已分配足够的内存。 B虚拟机硬盘驱动器与主机硬盘驱动器不同(如果您的机器有SAS,那么您就更幸运了) C您有足够的cpu/内核可用。
如果您使用的代码使用的是使用显卡特殊功能的特殊渲染功能,那么这里建议的情况可能会有所不同。 |