Get the App
SLTechnology News&Howtos  ›  Development  › 

What is the most accurate way to measure performance indicators?

Shulou Source: shulou.com Published: 2022-06-03 07:02:41 10月03日 Update

This article mainly explains "what is the most accurate method for measuring performance indicators". The explanation in this article is simple and clear, and is easy to learn and understand. Please follow the ideas of Xiaobian to study and learn "what is the most accurate method for measuring performance indicators" together.

The most accurate way to measure performance is TSC(Time-Stamp-Counter).

RDTSC instructions are provided in the assembly for reading TSC(single core only)

Multi-core CPUs must use the RDTSCP instruction (ReaD TSC and Processor identify)

embedded assembly

static inline __attribute__((__always_inline__))uint64_t RDTSCP(){ uint32_t lo, hi; asm volatile ("rdtscp" : "=a"(lo), "=d"(hi)); return ((uint64_t)lo) | (((uint64_t)hi)

Tags: Precision performance indicators measurements instructions methods learning content main frequency that is differences ideas situations articles time more knowledge knowledge points articles follow Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno NVidia Huawei Microsoft Redmi Shulou Tech Info