Any of these plugins eats loads of CPU?

Discussion in 'Bukkit Help' started by mrciku, Oct 29, 2011.

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

    mrciku

    Server information:
    Code:
    System: Windows 7 (64 Bit)
    Java: 1.7.0_02-ea
    JVM: HotSpot 64-Bit VM 20.0-b08
    Processors:
                Available processors: 2
                Total Memory: 4GB
                Max Memory: 3GB
                Allocated Memory: 2GB
    Command line for startup (Using rToolKit):
    Code:
    java -Djline.terminal\=jline.UnsupportedTerminal -d64 -server -XX\:+UnlockExperimentalVMOptions -XX\:+UseG1GC -Xmx3G -XX\:PermSize\=128m -XX\:MaxPermSize\=256m -DJINTEGRA_NATIVE_MODE -DJINTEGRA_COINIT_VALUE\=0 -Dsun.io.useCanonCaches\=false -XX\:+DisableExplicitGC -XX\:+CMSParallelRemarkEnabled -XX\:+TieredCompilation -XX\:ParallelGCThreads\=2 -XX\:MaxGCPauseMillis\=50 -XX\:+UseAdaptiveGCBoundary -XX\:-UseGCOverheadLimit -XX\:+UseBiasedLocking -XX\:SurvivorRatio\=8 -XX\:TargetSurvivorRatio\=90 -XX\:MaxTenuringThreshold\=15 -Xnoclassgc -Xverify\:none -XX\:UseSSE\=3 -XX\:+UseThreadPriorities -Djava.net.preferIPv4Stack\=true -XX\:+UseLargePages -XX\:+UseFastAccessorMethods -XX\:+UseStringCache -XX\:+UseCompressedOops -XX\:+OptimizeStringConcat -XX\:+UseFastAccessorMethods -XX\:+AggressiveOpts -jar bukkit.jar
    These are the plugins I run:
    Show Spoiler
    AntiCreeper (Modified)
    AutoMessage
    BananaChunk
    BedHome
    BoatRemover
    PermissionsBukkit
    CFBanner
    ChatBoxx (Custom)
    ChestLogger (Custom)
    CircuitBoxx (Custom, listens to redstone powering hook)
    CommandBook
    CraftBukkitUpToDate
    CommandiConomy (Modified)
    iConomy
    ChopTree (Modified)
    creaturebox
    EggBoxx (Custom)
    Essentials
    EssentialsGeoIP
    EssentialsSpawn
    Flyingboat
    FoundBoxx (Custom, released)
    GunBoxx (Custom, probably will release if stable)
    HealthPotion (Custom)
    HeroicDeath
    iConomy
    LagMeter
    LootBoxx (Custom)
    MapGenBoxx (Custom, for maps in bukkit.yml)
    mcbans
    MemMonitor
    RemoteToolkitPlugin
    MinecraftViewer
    ModesBoxx (Custom, released)
    MultiInv
    NoCheat
    Orebfuscator
    PluginManager
    PluginReloader
    Ptweaks
    QuestBoxx
    Questioner
    SafeVoid (Custom, released)
    ServerLogSaver
    SetRankPB
    SimpleSignEdit
    Spout
    Permissions
    VoxelPort
    VoxelSniper
    WorldBoxx (Custom, generates custom maps)
    WorldEdit
    WorldGuard
    dynmap
    LWC-Spout
    LWC
    OrebfuscatorSpoutBridge
    ChestShop
    Citizens
    LogBlock
    NoLagg
    Register
    Towny
    WorldBorder
    War (Modified)

    BOLD - Possible causes
    UNDERLINED - Confirmed causes
    ITALICS - Custom made plugins
     
  2. Offline

    Wulfspider

    First, why do you have plugins that do basically the same thing as each other? You have multiple plugins for generic commands, multiple plugins for chest logging, multiple memory monitoring plugins, etc.

    Also, depending on your settings, LogBlock and DynMap can be resource hogs. I am sure a few others could be too that deal with similar things.
     
  3. Offline

    Rwembee

    I'm going to say your outlandish java options don't help. They even include random /'s where there shouldn't be, and several miswritten.

    try a simple -server -Xmx3G -Xincgc
     
  4. Offline

    mrciku

    sometimes the functions I need for some plugins doesn't work, like memory monitor has been modified to show how much schedulers are being scheduled etc. LogBlock also doesn't seem to log chests and CommandBook + Essentials as there are many commands I need in CommandBook not present in Essentials.

    ah, I'm using rToolkit, made by it automatically and runs normally.

    I followed this: http://forums.bukkit.org/threads/how-can-i-optimize-my-i7-24gb-dedicated-server.3967/

    I also tried removing the extra parameters but it still ate CPU.
     
  5. Offline

    saul100

    If your still struggling to find out the cause, try removing your plugins one by one to see which one Eats the most RAM/CPU up
     
  6. Offline

    mrciku

    well, I just used VisualVM yesterday, apparently the ones who used the most CPU (or take the longest time) is Orebfuscator, Ptweaks and Dynamic Map (A little of spout). I removed them and it seemed better. For RAM usage, I can't seem to find out what. But I think it's Minecraft Server itself. "byte[]" tables takes up the most RAM.
     
  7. Offline

    Evenprime

    The byte[] arrays are the map chunks of minecraft, so that should be correct.
     
  8. Offline

    mrciku

    Yep blame Notch :D Hope Jeb can do better.

    Also this could be because my server has a total has 7 different worlds loaded. 2 is EXTREMELY big.
     
  9. Offline

    Mrchasez

    Ptweaks itself only uses a little CPU but the end results are still better
     
Thread Status:
Not open for further replies.

Share This Page