I have this issue with my mindcrack server, I have tried everything possible to fix it and nothing seems to work. The problem only stared happening after we installed tick-threading and I would assume that the issue is with that. We have tried multiple builds of tick-threading, mcpc, java, and also messed around with the config chunk-gc options as well. Basically as you can see in the picture below the Garbage Collector for the server does not seem to be functioning properly and I have no idea why. The GC count slowly goes up to around 5,000 in about an hour or two time, and then the server slowly looses tps until it is unplayable which usually takes about 5-10 mins after the GC is at 5,000. The time that it takes for the GC to go up also depends on the amount of players on the server, when there is anywhere from 10-15 players on the server needs a restart every 2 hours or so. When there is 20+ players on it usually takes and hour or less for the GC to become filled up. If anybody has any idea how to fix this it would be greatly appreciated. Also if you need me to better explain this or show you more information just ask. Also the only post that I was able to find on any of the forums or google was this here: https://github.com/nallar/TickThreading/issues/277 where it was supposedly patched almost 2 months ago, although I don't think that is the same issue.