No garbage collecting at all I think?

Discussion in 'Bukkit Help' started by josip1, Feb 25, 2012.

Thread Status:
Not open for further replies.
  1. Offline

    josip1

    Hey guys, I think there is no garbage collecting going on my server. Ram is staying the same no matter how many people are on the server...

    Like when a new player joins it goes up a bit but if they leave it remains the same....

    screen -dmS minecraft java -Xincgc -Xmx1900M -jar /home/bukkit/server.jar nogui

    is what i'm using to start mc

    Please anyone? Have any ideas? Happens every few hours. Server crashes when ram fills up. We are on R4

    I don't think it's a memory leak because the data

    These are the only errors I could find when it happened...



    Code:
    2012-02-26 09:16:31 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2012-02-26 09:16:38 [SEVERE]    at net.minecraft.server.World.getMultiChunkData(World.java:2611)
    2012-02-26 09:16:38 [SEVERE]    at net.minecraft.server.Packet51MapChunk.<init>(Packet51MapChunk.java:28)
    2012-02-26 09:16:38 [SEVERE]    at org.getspout.spout.MapChunkThread.sendPacketMapChunk(MapChunkThread.java:207)
    2012-02-26 09:16:38 [SEVERE]    at org.getspout.spout.MapChunkThread.sendPacketMapChunk(MapChunkThread.java:198)
    2012-02-26 09:16:44 [SEVERE]    at org.getspout.spout.SpoutNetServerHandler.manageChunkQueue(SpoutNetServerHandler.java:743)
    2012-02-26 09:16:44 [SEVERE]    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:683)
    2012-02-26 09:16:44 [SEVERE]    at net.minecraft.server.Packet10Flying.handle(SourceFile:126)
    2012-02-26 09:16:44 [SEVERE]    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    2012-02-26 09:16:44 [SEVERE]    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:47)
    2012-02-26 09:16:44 [SEVERE]    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61)
    2012-02-26 09:16:44 [SEVERE]    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
    2012-02-26 09:16:44 [SEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
    2012-02-26 09:16:50 [SEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-26 09:16:50 [SEVERE] Unexpected exception
    java.lang.OutOfMemoryError: Java heap space
        at net.minecraft.server.World.getMultiChunkData(World.java:2611)
        at net.minecraft.server.Packet51MapChunk.<init>(Packet51MapChunk.java:28)
        at org.getspout.spout.MapChunkThread.sendPacketMapChunk(MapChunkThread.java:207)
        at org.getspout.spout.MapChunkThread.sendPacketMapChunk(MapChunkThread.java:198)
        at org.getspout.spout.SpoutNetServerHandler.manageChunkQueue(SpoutNetServerHandler.java:743)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:683)
        at net.minecraft.server.Packet10Flying.handle(SourceFile:126)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:47)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-26 09:23:18 [INFO] Connection reset
    2012-02-26 09:25:40 [SEVERE] Exception in thread "Thread-15514"
    2012-02-26 09:26:04 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2012-02-26 09:26:20 [SEVERE]    at java.io.BufferedReader.<init>(Unknown Source)
    2012-02-26 09:27:06 [SEVERE]    at java.io.BufferedReader.<init>(Unknown Source)
    2012-02-26 09:27:43 [SEVERE]    at net.minestatus.minequery.Request.run(Request.java:55)
    2012-02-26 09:27:49 [SEVERE]    at java.lang.Thread.run(Unknown Source)
    2012-02-26 09:27:49 [SEVERE] Exception in thread "Thread-15520"
    2012-02-26 09:27:49 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2012-02-26 09:27:49 [SEVERE] Exception in thread "Thread-15518"
    2012-02-26 09:27:49 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2012-02-26 09:28:42 [SEVERE]    at java.io.BufferedReader.<init>(Unknown Source)
    2012-02-26 09:30:09 [SEVERE]    at java.io.BufferedReader.<init>(Unknown Source)
    2012-02-26 09:30:09 [SEVERE]    at net.minestatus.minequery.Request.run(Request.java:55)
    2012-02-26 09:30:09 [SEVERE]    at java.lang.Thread.run(Unknown Source)
    2012-02-26 09:31:22 [SEVERE] Exception in thread "Thread-18"
    2012-02-26 09:32:11 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2012-02-26 09:32:18 [SEVERE]    at java.io.BufferedReader.<init>(Unknown Source)
    2012-02-26 09:32:28 [SEVERE]    at java.io.BufferedReader.<init>(Unknown Source)
    2012-02-26 09:32:28 [SEVERE]    at net.buycraft.api.Api.HTTPRequest(Api.java:182)
    2012-02-26 09:32:35 [SEVERE]    at net.buycraft.api.Api.call(Api.java:46)
    2012-02-26 09:32:39 [SEVERE]    at net.buycraft.api.Api.checkerGetAction(Api.java:147)
    2012-02-26 09:35:03 [SEVERE]    at net.buycraft.PaymentsChecker.run(PaymentsChecker.java:35)
    2012-02-26 09:35:20 [INFO] <[31m*Console[37m> Vote for us and get 500 dollars in game money[0m
    2012-02-26 09:36:18 [SEVERE] Exception in thread "Thread-15551"
    2012-02-26 09:36:54 [INFO] <[31m*Console[37m> http://tiny.cc/vote4viva[0m
    2012-02-26 09:37:29 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2012-02-26 09:37:53 [SEVERE] Exception in thread "Listen thread"
    2012-02-26 09:38:04 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2012-02-26 09:38:59 [INFO] <[31m*Console[37m> Click the thumbs up to vote![0m
    2012-02-26 09:39:54 [SEVERE] Exception in thread "Thread-15558"
    2012-02-26 09:39:54 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2012-02-26 09:41:19 [SEVERE] Exception in thread "Thread-15560"
    2012-02-26 09:41:30 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2012-02-26 09:45:48 [SEVERE] Exception in thread "Thread-6"
    2012-02-26 09:46:58 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2012-02-26 09:49:33 [SEVERE] Exception in thread "Thread-52"
    2012-02-26 09:49:40 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2012-02-26 10:04:52 [INFO] [31mAn error has occurred. See console.[0m
    2012-02-26 10:05:34 [SEVERE] com.sk89q.minecraft.util.commands.Wrapp
    2012-02-26 10:05:56 [SEVERE] edCommandException: java.lang.OutOfMemoryError: Java heap space
    A list of the plugins I use...

    [​IMG]

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 24, 2016
  2. Offline

    Meta1203

    Ok, try replacing "-Xincgc" with "-XX:+UseParallelGC". That should speed up performance of the Garbage Collector.

    A little bit of info:
    "An Object becomes
    eligible for Garbage collection or GC
    if
    its not reachable from any live threads or any static references
    in other words you can say that an object becomes eligible for
    garbage collection
    if
    all references are null
    ."
    So, only when Java is completely done with the Chunk/Block/Player/etc. will it remove it from RAM. I do believe that one or more of your plugins are causing this reference, and keeping the Chunk alive. Try removing all your plugins, and add them back one by one to see which one is causing the problem. If all else fails, add more RAM!

    BTW, most people don't know what "Garbage Collection" means, so you may want to look into plugin development. I don't know, just saying... :rolleyes:
     
  3. Offline

    josip1

    Don't like java....so not really into it :p

    The problem with removing plugins 1 by 1 is it takes quite a few hours for the ram to fill. So wouldnt know for a LONG time...
     
Thread Status:
Not open for further replies.

Share This Page