gpt4 book ai didi

.Net 在虚拟机上的性能

转载 作者:行者123 更新时间:2023-11-30 03:11:56 25 4
gpt4 key购买 nike

我们需要开发一个应用程序,它将安装在运行 Windows 的虚拟机上。

我们都知道 .Net 的性能与原生 C/C++ 代码大致相同。虚拟机也是如此吗?

最佳答案

与在同一台虚拟机上运行的非 .net 应用程序相比,在 VM 上运行的 .net 应用程序与在真实计算机上运行的 .net 和非 .net 应用程序的性能相当。

我想说的是,.net 应用程序在 VM 上运行时,与 native 应用程序相比并没有或多或少的缺点。如果您有 2 个应用程序(一个 .net 和一个 native ),并且它们在真实 PC 上的性能相同,那么它们在 VM 上的性能也相同。

然而,VM 的性能在很大程度上取决于您为其提供的资源。如果你给你的虚拟机足够的内存,并且不在主机操作系统上运行任何其他东西,你会发现虚拟机的性能非常好。 (特别是如果您使用的是直接在金属上运行的 VM 之一,如 vmware esx)。但是,如果您运行 6 个共享同一主机的 VM,和/或在该主机上运行大量应用程序,不要指望每个 VM 都像本地机器一样运行。

关于.Net 在虚拟机上的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1764665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com