多平台相当于QueryPerformanceCounter?
Multi-platform equivalent to QueryPerformanceCounter?
在 Windows 中,我使用 QueryPerformanceCounter
以微秒为单位衡量代码性能。我想在 Firemonkey 的所有平台上做同样的事情。我找到了 one solution,但它仅适用于 C++。
所有平台的等效项是什么?
使用 System.Diagnostics
中的 TStopwatch
。
- 在 Windows 上,它是用
QueryPerformanceCounter
实现的。
- 在 Mac OS 上用
mach_absolute_time
实现。
- 在 POSIX 平台上,它是用
clock_gettime
实现的。
在 Windows 中,我使用 QueryPerformanceCounter
以微秒为单位衡量代码性能。我想在 Firemonkey 的所有平台上做同样的事情。我找到了 one solution,但它仅适用于 C++。
所有平台的等效项是什么?
使用 System.Diagnostics
中的 TStopwatch
。
- 在 Windows 上,它是用
QueryPerformanceCounter
实现的。 - 在 Mac OS 上用
mach_absolute_time
实现。 - 在 POSIX 平台上,它是用
clock_gettime
实现的。