提交 41d3a9a1 编写于 作者: A Andrey Kamaev

Minor perf tests framework improvement

上级 59d89c7a
...@@ -287,7 +287,7 @@ private: ...@@ -287,7 +287,7 @@ private:
_declareHelper& iterations(int n); _declareHelper& iterations(int n);
_declareHelper& time(double timeLimitSecs); _declareHelper& time(double timeLimitSecs);
_declareHelper& tbb_threads(int n); _declareHelper& tbb_threads(int n = -1);
private: private:
TestBase* test; TestBase* test;
_declareHelper(TestBase* t); _declareHelper(TestBase* t);
......
...@@ -898,10 +898,9 @@ TestBase::_declareHelper& TestBase::_declareHelper::time(double timeLimitSecs) ...@@ -898,10 +898,9 @@ TestBase::_declareHelper& TestBase::_declareHelper::time(double timeLimitSecs)
TestBase::_declareHelper& TestBase::_declareHelper::tbb_threads(int n) TestBase::_declareHelper& TestBase::_declareHelper::tbb_threads(int n)
{ {
#ifdef HAVE_TBB #ifdef HAVE_TBB
if (n > 0) {
test->p_tbb_initializer.release(); test->p_tbb_initializer.release();
if (n > 0)
test->p_tbb_initializer=new tbb::task_scheduler_init(n); test->p_tbb_initializer=new tbb::task_scheduler_init(n);
}
#endif #endif
return *this; return *this;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册