是否有一个可以运行的应用程序可以告诉我计算机的运行速度有多快?

是否有一个可以运行的应用程序可以告诉我计算机的运行速度有多快?

在工作时,我登录了一台虚拟 Windows 计算机。有人告诉我,它的运行速度与 PC 一样快,但我对此表示怀疑。是否有一个应用程序可以在该计算机上运行,​​并告诉我该计算机的实际运行速度有多快?

如果它可以能在 Windows 和 Mac 上运行就好了。

更新更多细节——我被问到“这为什么重要”——原因如下:

这很重要,因为我是一名程序员,我需要尽可能快的速度(CPU 和内存)来完成我的工作。在我看来,虚拟机明显比一台 800 美元的基本 PC 慢,但我需要一种方法来证明这一点。像 Bandwidthtest.com 这样的网站可以显示我的互联网速度,所以我想知道是否有可以测试我电脑速度的应用程序。

答案1

Geekbench 可在 Windows 和 Mac 上运行:
http://www.primatelabs.ca/geekbench/

比较性能的简单方法。

答案2

您可以尝试 VMware 的虚拟机测试。它用于测量在虚拟化环境中运行的应用程序的性能和可扩展性。
您还可以在 stackoverflow 上查看类似的帖子:

  1. https://stackoverflow.com/questions/120212/virtual-machine-benchmarks
  2. https://stackoverflow.com/questions/516716/how-to-benchmark-virtual-machines

答案3

如果没有安装 Windows 的同一台 PC...很难进行同类比较。假设您的 PC 上确实安装了 Windows(双启动 PC 与 MAC 也安装了 VM 上的 Windows)

作为程序员,您可以通过一些简单的方法来测试代码执行所需的时间,这可以精确测试虚拟机中的运行速度是否变慢。

使用 Windows API(包括 windows.h),您可以使用 QueryPerformanceFrequency 和 QueryPerformanceCounter 函数来“计时”一段代码。在虚拟机中多次执行此操作,然后在安装了 Windows 的同一系统上执行此操作。

如果时间上没有明显的差异,那么我会说它不是那么慢。

根据我的个人经验,我宁愿坚持使用快速系统作为我的默认系统(我更喜欢 Fedora)并且只在需要时才将 VM 转入 Windows(我使用 Qt 进行开发...所以我的大部分开发都是在 Linux 中进行的并且只在准备分发时运行 Windows 来获取二进制文件...)

查看此链接有关 Microsoft 时间代码的信息。

相关内容