C
实现性能指标平台 API
实现性能指标
从 Qul::Platform::PerformanceMetrics 结构派生,并重写虚拟函数以最大堆使用量、最大堆栈使用量和 CPU 负载。
struct ExamplePerformanceMetrics : PerformanceMetrics { uint64_t maxHeapUsage() QUL_DECL_OVERRIDE { /*Custom maximum heap usage function depending on Platform and toolchains.*/ return 0; } uint64_t maxStackUsage() QUL_DECL_OVERRIDE { /*Custom maximum stack usage function depending on Platform and toolchains.*/ return 0; } #if defined(QUL_ENABLE_HARDWARE_PERFORMANCE_LOGGING) float cpuLoad() QUL_DECL_OVERRIDE { /*Custom CPU load measurement function depending on Platform and toolchains.*/ return 0.f; }; #endif };
在某些 Qt 许可证下提供。
了解更多。