summaryrefslogtreecommitdiffhomepage
path: root/opentrack/tracker.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2015-06-04 19:52:37 +0200
committerStanislaw Halik <sthalik@misaki.pl>2015-06-05 09:56:03 +0200
commit67710b224346b962fe2b53f84b7ab17c8ee52191 (patch)
treeef50ab586225f236c462a59ec6c891c7287f842d /opentrack/tracker.cpp
parent74b8483457b51727dba38aa05a5be9bc773d8a28 (diff)
all: pin computation threads to specific cores
Diffstat (limited to 'opentrack/tracker.cpp')
-rw-r--r--opentrack/tracker.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/opentrack/tracker.cpp b/opentrack/tracker.cpp
index a9475838..1990d613 100644
--- a/opentrack/tracker.cpp
+++ b/opentrack/tracker.cpp
@@ -14,6 +14,7 @@
#include "tracker.h"
+#include "opentrack/thread.hpp"
#include <cmath>
#include <algorithm>
@@ -183,6 +184,8 @@ void Tracker::logic()
void Tracker::run() {
const int sleep_ms = 3;
+
+ Affinity thr(CORE_IPC);
#if defined(_WIN32)
(void) timeBeginPeriod(1);