![]() |
Qt 6.x
The Qt SDK
|
\inmodule QtConcurrent More...
#include <qtconcurrentiteratekernel.h>
Public Member Functions | |
BlockSizeManager (QThreadPool *pool, int iterationCount) | |
void | timeBeforeUser () |
void | timeAfterUser () |
int | blockSize () |
\inmodule QtConcurrent
Definition at line 31 of file qtconcurrentiteratekernel.h.
|
explicit |
Definition at line 69 of file qtconcurrentiteratekernel.cpp.
int QtConcurrent::BlockSizeManager::blockSize | ( | ) |
Definition at line 113 of file qtconcurrentiteratekernel.cpp.
Referenced by QtConcurrent::IterateKernel< Iterator, T >::forThreadFunction().
void QtConcurrent::BlockSizeManager::timeAfterUser | ( | ) |
Definition at line 87 of file qtconcurrentiteratekernel.cpp.
References QtConcurrent::Median::addValue(), QThread::currentThread(), elapsed(), getticks(), QtConcurrent::Median::isMedianValid(), QtConcurrent::Median::median(), qDebug, qMin(), QtConcurrent::Median::reset(), and TargetRatio.
Referenced by QtConcurrent::IterateKernel< Iterator, T >::forThreadFunction().
void QtConcurrent::BlockSizeManager::timeBeforeUser | ( | ) |
Definition at line 76 of file qtconcurrentiteratekernel.cpp.
References QtConcurrent::Median::addValue(), elapsed(), and getticks().
Referenced by QtConcurrent::IterateKernel< Iterator, T >::forThreadFunction().