diff --git a/src/RyujinxAndroid/app/src/main/java/org/ryujinx/android/MainActivity.kt b/src/RyujinxAndroid/app/src/main/java/org/ryujinx/android/MainActivity.kt
index b93abfbb6..a55d4e34d 100644
--- a/src/RyujinxAndroid/app/src/main/java/org/ryujinx/android/MainActivity.kt
+++ b/src/RyujinxAndroid/app/src/main/java/org/ryujinx/android/MainActivity.kt
@@ -121,8 +121,6 @@ class MainActivity : BaseActivity() {
                 }
             }
         }
-
-        val freq = performanceMonitor.getFrequencies()
     }
 
     override fun onSaveInstanceState(outState: Bundle) {
diff --git a/src/RyujinxAndroid/app/src/main/java/org/ryujinx/android/PerformanceMonitor.kt b/src/RyujinxAndroid/app/src/main/java/org/ryujinx/android/PerformanceMonitor.kt
index b40dc7c02..7c3fdafc1 100644
--- a/src/RyujinxAndroid/app/src/main/java/org/ryujinx/android/PerformanceMonitor.kt
+++ b/src/RyujinxAndroid/app/src/main/java/org/ryujinx/android/PerformanceMonitor.kt
@@ -11,33 +11,9 @@ import androidx.compose.runtime.Composable
 import androidx.compose.ui.Modifier
 import androidx.compose.ui.unit.dp
 import java.io.RandomAccessFile
-import kotlin.concurrent.thread
 
 class PerformanceMonitor {
     val numberOfCores = Runtime.getRuntime().availableProcessors()
-    private var isMonitoring: Boolean = false
-    fun startMonitoring() {
-        if(isMonitoring)
-            return
-
-        isMonitoring = true
-
-        thread {
-            monitor()
-        }
-    }
-
-    init {
-
-    }
-
-    fun monitor(){
-        while(isMonitoring) {
-            //lastCpuUsages = HardwarePropertiesManager.
-
-            //Thread.sleep(1000);
-        }
-    }
 
     fun getFrequencies() : List<Double> {
         val frequencies = mutableListOf<Double>()
@@ -49,6 +25,7 @@ class PerformanceMonitor {
                     "r"
                 )
                 val f = reader.readLine()
+                reader.close()
                 freq = f.toDouble() / 1000.0
             }
             catch (e:Exception){