From 3fbf105c5e39b6995c7f3768c92145bee8becbca Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 12 Apr 2015 06:45:38 +0200 Subject: [PATCH] (runloop_data.c) Sleep for 10 milliseconds per data runloop thread iteration - should fix high CPU usage issues --- runloop_data.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/runloop_data.c b/runloop_data.c index fafe72556e..c5a26cf0e3 100644 --- a/runloop_data.c +++ b/runloop_data.c @@ -903,6 +903,8 @@ static void data_thread_loop(void *data) data_runloop_iterate(true, runloop); slock_unlock(runloop->lock); + + rarch_sleep(10); } RARCH_LOG("[Data Thread]: Stopping data thread.\n");