Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
\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.
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.
void QtConcurrent::BlockSizeManager::timeBeforeUser | ( | ) |
Definition at line 76 of file qtconcurrentiteratekernel.cpp.
References QtConcurrent::Median::addValue(), elapsed(), and getticks().