Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QBenchmarkPerfEventsMeasurer Class Reference

#include <qbenchmarkperfevents_p.h>

+ Inheritance diagram for QBenchmarkPerfEventsMeasurer:
+ Collaboration diagram for QBenchmarkPerfEventsMeasurer:

Public Member Functions

 QBenchmarkPerfEventsMeasurer ()
 
 ~QBenchmarkPerfEventsMeasurer ()
 
void init () override
 
void start () override
 
QList< Measurementstop () override
 
bool isMeasurementAccepted (Measurement measurement) override
 
int adjustIterationCount (int suggestion) override
 
int adjustMedianCount (int suggestion) override
 
bool needsWarmupIteration () override
 
- Public Member Functions inherited from QBenchmarkMeasurerBase
virtual ~QBenchmarkMeasurerBase ()=default
 
virtual void init ()
 
virtual void start ()=0
 
virtual QList< Measurementstop ()=0
 
virtual bool isMeasurementAccepted (Measurement m)=0
 
virtual int adjustIterationCount (int suggestion)=0
 
virtual int adjustMedianCount (int suggestion)=0
 
virtual bool needsWarmupIteration ()
 

Static Public Member Functions

static bool isAvailable ()
 
static void setCounter (const char *name)
 
static void listCounters ()
 

Detailed Description

Definition at line 22 of file qbenchmarkperfevents_p.h.

Constructor & Destructor Documentation

◆ QBenchmarkPerfEventsMeasurer()

QBenchmarkPerfEventsMeasurer::QBenchmarkPerfEventsMeasurer ( )

◆ ~QBenchmarkPerfEventsMeasurer()

QBenchmarkPerfEventsMeasurer::~QBenchmarkPerfEventsMeasurer ( )

Member Function Documentation

◆ adjustIterationCount()

int QBenchmarkPerfEventsMeasurer::adjustIterationCount ( int  suggestion)
overridevirtual

◆ adjustMedianCount()

int QBenchmarkPerfEventsMeasurer::adjustMedianCount ( int  suggestion)
overridevirtual

◆ init()

void QBenchmarkPerfEventsMeasurer::init ( )
overridevirtual

Reimplemented from QBenchmarkMeasurerBase.

◆ isAvailable()

static bool QBenchmarkPerfEventsMeasurer::isAvailable ( )
static

Referenced by QTest::qtest_qParseArgs().

+ Here is the caller graph for this function:

◆ isMeasurementAccepted()

bool QBenchmarkPerfEventsMeasurer::isMeasurementAccepted ( Measurement  measurement)
overridevirtual

◆ listCounters()

static void QBenchmarkPerfEventsMeasurer::listCounters ( )
static

Referenced by QTest::qtest_qParseArgs().

+ Here is the caller graph for this function:

◆ needsWarmupIteration()

bool QBenchmarkPerfEventsMeasurer::needsWarmupIteration ( )
inlineoverridevirtual

Reimplemented from QBenchmarkMeasurerBase.

Definition at line 33 of file qbenchmarkperfevents_p.h.

◆ setCounter()

static void QBenchmarkPerfEventsMeasurer::setCounter ( const char *  name)
static

Referenced by QTest::qtest_qParseArgs().

+ Here is the caller graph for this function:

◆ start()

void QBenchmarkPerfEventsMeasurer::start ( )
overridevirtual

◆ stop()

QList< Measurement > QBenchmarkPerfEventsMeasurer::stop ( )
overridevirtual

The documentation for this class was generated from the following file: