From 6304fdcaf7c9e2c4062be28aa427da1fc2cc6584 Mon Sep 17 00:00:00 2001 From: Tim Schneeberger Date: Mon, 17 Jul 2023 12:12:41 +0200 Subject: [PATCH] fix(rootless): disable benchmarking to avoid performance issues and crashes for now. I'll try to add a toggle & manual benchmarking with caching. The rootless builds are already very fragile; benchmarking in background is causing severe penalties by Android for userspace programs. --- app/src/main/cpp/libjamesdsp | 2 +- app/src/main/cpp/libjamesdsp-wrapper/JamesDspWrapper.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/cpp/libjamesdsp b/app/src/main/cpp/libjamesdsp index 8b72e1aa4..bcde65d73 160000 --- a/app/src/main/cpp/libjamesdsp +++ b/app/src/main/cpp/libjamesdsp @@ -1 +1 @@ -Subproject commit 8b72e1aa4fbaf64fd913a7464ce533e7dc8043aa +Subproject commit bcde65d7378e179d86e0160809fef92647bcfe13 diff --git a/app/src/main/cpp/libjamesdsp-wrapper/JamesDspWrapper.cpp b/app/src/main/cpp/libjamesdsp-wrapper/JamesDspWrapper.cpp index 5095efcbf..50e60ae29 100755 --- a/app/src/main/cpp/libjamesdsp-wrapper/JamesDspWrapper.cpp +++ b/app/src/main/cpp/libjamesdsp-wrapper/JamesDspWrapper.cpp @@ -125,7 +125,8 @@ Java_me_timschneeberger_rootlessjamesdsp_interop_JamesDspWrapper_alloc(JNIEnv *e return 1; } - JamesDSPGlobalMemoryAllocation(); + bool do_benchmark = 0; + JamesDSPGlobalMemoryAllocation(do_benchmark); JamesDSPInit(_dsp, 128, 48000); if(!JamesDSPGetMutexStatus(_dsp))