From 0f5e4212aac09eac64a48064a0f44176736a157c Mon Sep 17 00:00:00 2001 From: makamys Date: Sun, 30 May 2021 16:46:43 +0200 Subject: better GC print --- src/main/java/makamys/lodmod/renderer/LODRenderer.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/main/java/makamys/lodmod/renderer/LODRenderer.java b/src/main/java/makamys/lodmod/renderer/LODRenderer.java index ce74177..fd04dcc 100644 --- a/src/main/java/makamys/lodmod/renderer/LODRenderer.java +++ b/src/main/java/makamys/lodmod/renderer/LODRenderer.java @@ -241,9 +241,11 @@ public class LODRenderer { glBindVertexArray(VAO); glBindBuffer(GL_ARRAY_BUFFER, VBO); - int deletedNum = 0; + int[] deletedNum = new int[2]; int deletedRAM = 0; + long t0 = System.nanoTime(); + for(int i = 0; i < 2; i++) { piFirst[i].limit(0); piCount[i].limit(0); @@ -269,13 +271,15 @@ public class LODRenderer { mesh.visible = false; mesh.pendingGPUDelete = false; it.remove(); - deletedNum++; + deletedNum[i]++; deletedRAM += mesh.bufferSize(); } } } - System.out.println("Deleted " + deletedNum + " meshes, freeing up " + (deletedRAM / 1024 / 1024) + "MB of VRAM"); + long t1 = System.nanoTime(); + + System.out.println("Deleted " + deletedNum[0] + "+" + deletedNum[1] + " meshes in " + ((t1 - t0) / 1_000_000.0) + " ms, freeing up " + (deletedRAM / 1024 / 1024) + "MB of VRAM"); glBindBuffer(GL_ARRAY_BUFFER, 0); glBindVertexArray(0); -- cgit