在工作时,我登录了一台虚拟 Windows 计算机。有人告诉我,它的运行速度与 PC 一样快,但我对此表示怀疑。是否有一个应用程序可以在该计算机上运行,并告诉我该计算机的实际运行速度有多快?
如果它可以能在 Windows 和 Mac 上运行就好了。
更新更多细节——我被问到“这为什么重要”——原因如下:
这很重要,因为我是一名程序员,我需要尽可能快的速度(CPU 和内存)来完成我的工作。在我看来,虚拟机明显比一台 800 美元的基本 PC 慢,但我需要一种方法来证明这一点。像 Bandwidthtest.com 这样的网站可以显示我的互联网速度,所以我想知道是否有可以测试我电脑速度的应用程序。
答案1
Geekbench 可在 Windows 和 Mac 上运行:
http://www.primatelabs.ca/geekbench/
比较性能的简单方法。
答案2
您可以尝试 VMware 的虚拟机测试。它用于测量在虚拟化环境中运行的应用程序的性能和可扩展性。
您还可以在 stackoverflow 上查看类似的帖子:
答案3
如果没有安装 Windows 的同一台 PC...很难进行同类比较。假设您的 PC 上确实安装了 Windows(双启动 PC 与 MAC 也安装了 VM 上的 Windows)
作为程序员,您可以通过一些简单的方法来测试代码执行所需的时间,这可以精确测试虚拟机中的运行速度是否变慢。
使用 Windows API(包括 windows.h),您可以使用 QueryPerformanceFrequency 和 QueryPerformanceCounter 函数来“计时”一段代码。在虚拟机中多次执行此操作,然后在安装了 Windows 的同一系统上执行此操作。
如果时间上没有明显的差异,那么我会说它不是那么慢。
根据我的个人经验,我宁愿坚持使用快速系统作为我的默认系统(我更喜欢 Fedora)并且只在需要时才将 VM 转入 Windows(我使用 Qt 进行开发...所以我的大部分开发都是在 Linux 中进行的并且只在准备分发时运行 Windows 来获取二进制文件...)
查看此链接有关 Microsoft 时间代码的信息。