Letting Java decide when to collect garbage.
This commit is contained in:
@@ -205,11 +205,5 @@ class CleanupUnusedClaimsTask implements Runnable
|
|||||||
chunk.unload(true, true);
|
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();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -134,7 +134,6 @@ class EntityCleanupTask implements Runnable
|
|||||||
if(nextRunPercentageStart > .99)
|
if(nextRunPercentageStart > .99)
|
||||||
{
|
{
|
||||||
nextRunPercentageStart = 0;
|
nextRunPercentageStart = 0;
|
||||||
System.gc(); //clean up every hour
|
|
||||||
}
|
}
|
||||||
|
|
||||||
EntityCleanupTask task = new EntityCleanupTask(nextRunPercentageStart);
|
EntityCleanupTask task = new EntityCleanupTask(nextRunPercentageStart);
|
||||||
|
|||||||
Reference in New Issue
Block a user