不同电脑的应用速度

Application speed in different computers

我在一个应用程序中创建了几个使用方法,当我使用 visual studio 探查器测试此方法的性能时,我看到 CPU 使用了大约 18%,并在 0.04 秒左右完成工作。

我的问题是,如果在另一台速度不那么快的计算机上使用(例如)30-40% 的 CPU 功率,则与之前使用的 CPU 18 的时间相同他的力量的百分比。我很抱歉我的英语不好。

CPU% 对性能没有意义,因为当你的程序执行时它使用 100% 的 CPU,而当它等待时它使用 0%。 显示的 CPU% 只是一个平均值。

它唯一可能告诉您的是您的程序是或多或少 I/O-bound。

当然,程序会 运行 更快或更慢 CPU,除非它是 I/O-bound。 如果你关心软件的速度,你可以像很多人一样做,那就是eliminate all waste in the software itself