From 16552b25e37b478a0980bb045fd32810dbe35e0f Mon Sep 17 00:00:00 2001 From: jackun Date: Sat, 14 Mar 2020 18:38:18 +0200 Subject: [PATCH] Don't update RAM/IO stats if not enabled --- src/overlay.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/overlay.cpp b/src/overlay.cpp index 24a887ef..fb4a2046 100644 --- a/src/overlay.cpp +++ b/src/overlay.cpp @@ -920,8 +920,10 @@ void update_hud_info(struct swapchain_stats& sw_stats, struct overlay_params& pa } // get ram usage/max - pthread_create(&memoryThread, NULL, &update_meminfo, NULL); - pthread_create(&ioThread, NULL, &getIoStats, &sw_stats.io); + if (params.enabled[OVERLAY_PARAM_ENABLED_ram]) + pthread_create(&memoryThread, NULL, &update_meminfo, NULL); + if (params.enabled[OVERLAY_PARAM_ENABLED_io_read] || params.enabled[OVERLAY_PARAM_ENABLED_io_write]) + pthread_create(&ioThread, NULL, &getIoStats, &sw_stats.io); gpuLoadLog = gpu_info.load; cpuLoadLog = sw_stats.total_cpu;