Commit d34eec3a authored by Alexander Alekhin's avatar Alexander Alekhin

Merge pull request #9278 from alalek:ts_perf_threads

parents 3786d303 50b9a5af
...@@ -1212,6 +1212,18 @@ int64 TestBase::_calibrate() ...@@ -1212,6 +1212,18 @@ int64 TestBase::_calibrate()
} }
}; };
// Initialize ThreadPool
class _dummyParallel : public ParallelLoopBody
{
public:
void operator()(const cv::Range& range) const
{
// nothing
CV_UNUSED(range);
}
};
parallel_for_(cv::Range(0, 1000), _dummyParallel());
_timeadjustment = 0; _timeadjustment = 0;
_helper h; _helper h;
h.PerfTestBody(); h.PerfTestBody();
...@@ -1838,6 +1850,8 @@ void TestBase::SetUp() ...@@ -1838,6 +1850,8 @@ void TestBase::SetUp()
if (param_threads >= 0) if (param_threads >= 0)
cv::setNumThreads(param_threads); cv::setNumThreads(param_threads);
else
cv::setNumThreads(-1);
#ifdef __ANDROID__ #ifdef __ANDROID__
if (param_affinity_mask) if (param_affinity_mask)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment