summaryrefslogtreecommitdiffstats
path: root/src/core/jobs
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2016-03-20 10:51:48 +0100
committerSean Harmer <sean.harmer@kdab.com>2016-03-21 19:15:35 +0000
commita757cfe9a2eb978727cd83355d82b696bb7b6e56 (patch)
tree9c9fb7dbdb875d0900dd6f6b386a93e6fc792e19 /src/core/jobs
parentacb32c488b9ad6802b3e8b0d4293ae15748fb65e (diff)
Add more job run stats
- store submission time - store instance of the renderview Change-Id: Ifccb63b9adc93fa16c9e950b4c0300d8b3414b88 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/core/jobs')
-rw-r--r--src/core/jobs/qaspectjobmanager.cpp3
-rw-r--r--src/core/jobs/qthreadpooler.cpp1
-rw-r--r--src/core/jobs/qthreadpooler_p.h2
3 files changed, 1 insertions, 5 deletions
diff --git a/src/core/jobs/qaspectjobmanager.cpp b/src/core/jobs/qaspectjobmanager.cpp
index fc3ee36fc..3ee756091 100644
--- a/src/core/jobs/qaspectjobmanager.cpp
+++ b/src/core/jobs/qaspectjobmanager.cpp
@@ -111,9 +111,6 @@ void QAspectJobManager::enqueueJobs(const QVector<QAspectJobPtr> &jobQueue)
void QAspectJobManager::waitForAllJobs()
{
m_threadPooler->future().waitForFinished();
-#ifdef QT3D_JOBS_RUN_STATS
- QThreadPooler::writeFrameJobLogStats();
-#endif
}
void QAspectJobManager::waitForPerThreadFunction(JobFunction func, void *arg)
diff --git a/src/core/jobs/qthreadpooler.cpp b/src/core/jobs/qthreadpooler.cpp
index 8c71e9296..8d64b3f20 100644
--- a/src/core/jobs/qthreadpooler.cpp
+++ b/src/core/jobs/qthreadpooler.cpp
@@ -201,7 +201,6 @@ void QThreadPooler::starNewFrameJobLogsStats()
storage->clear();
storage->reserve(oldSize);
}
- QThreadPooler::m_jobsStatTimer.restart();
}
// Called after jobs have been executed
diff --git a/src/core/jobs/qthreadpooler_p.h b/src/core/jobs/qthreadpooler_p.h
index 6ae411d07..c5d9dac44 100644
--- a/src/core/jobs/qthreadpooler_p.h
+++ b/src/core/jobs/qthreadpooler_p.h
@@ -68,7 +68,7 @@ QT_BEGIN_NAMESPACE
namespace Qt3DCore {
-class QThreadPooler : public QObject
+class QT3DCORE_PRIVATE_EXPORT QThreadPooler : public QObject
{
Q_OBJECT