From 250c082d60d94682ba916c6ca4321e7d36f56b0c Mon Sep 17 00:00:00 2001 From: ryanhamshire Date: Mon, 29 Sep 2014 19:16:57 -0700 Subject: [PATCH] Letting Java decide when to collect garbage. --- .../GriefPrevention/CleanupUnusedClaimsTask.java | 6 ------ src/me/ryanhamshire/GriefPrevention/EntityCleanupTask.java | 1 - 2 files changed, 7 deletions(-) diff --git a/src/me/ryanhamshire/GriefPrevention/CleanupUnusedClaimsTask.java b/src/me/ryanhamshire/GriefPrevention/CleanupUnusedClaimsTask.java index 211def7..f6f475b 100644 --- a/src/me/ryanhamshire/GriefPrevention/CleanupUnusedClaimsTask.java +++ b/src/me/ryanhamshire/GriefPrevention/CleanupUnusedClaimsTask.java @@ -205,11 +205,5 @@ class CleanupUnusedClaimsTask implements Runnable chunk.unload(true, true); } } - - //unfortunately, java/minecraft don't do a good job of clearing unused memory, leading to out of memory errors from this type of world scanning - if(this.nextClaimIndex % 5 == 0) - { - System.gc(); - } } } diff --git a/src/me/ryanhamshire/GriefPrevention/EntityCleanupTask.java b/src/me/ryanhamshire/GriefPrevention/EntityCleanupTask.java index 00b6b48..0d0b7aa 100644 --- a/src/me/ryanhamshire/GriefPrevention/EntityCleanupTask.java +++ b/src/me/ryanhamshire/GriefPrevention/EntityCleanupTask.java @@ -134,7 +134,6 @@ class EntityCleanupTask implements Runnable if(nextRunPercentageStart > .99) { nextRunPercentageStart = 0; - System.gc(); //clean up every hour } EntityCleanupTask task = new EntityCleanupTask(nextRunPercentageStart);