多平台相当于QueryPerformanceCounter?

时间:2015-06-01 14:21:45

标签: performance delphi firemonkey delphi-xe8

在Windows中,我使用Row 1: "**school_A**" "**Day,full boarding and weekly boarding**" "**£7,317 to £8,370**" 来衡量代码性能,以微秒为单位。我想在Firemonkey中的所有平台上做同样的事情。我找到了one solution,但它仅适用于C ++。

所有平台的等价物是什么?

1 个答案:

答案 0 :(得分:6)

使用System.Diagnostics中的TStopwatch

  • 在Windows上,它使用QueryPerformanceCounter实现。
  • 在Mac OS上,它使用mach_absolute_time实现。
  • 在POSIX平台上,它使用clock_gettime实现。