Software which saves plugin performance

Discussion in 'Bukkit Help' started by black_ixx, Jan 14, 2013.

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

    black_ixx

    Hey,
    does somebody knows a software, which checks the different plugins of a server and saves their performance? I'm searching something, which has a result like this:
    Code:
    WorldBorder v1.6.1
        ChunkLoadEvent Time: 10643000 Count: 3716 Avg: 2864
        PlayerTeleportEvent Time: 1138000 Count: 61 Avg: 18655
        Total time 11781000 (0s)
    TuxTwoLib v1.4.5-R0.2-b3
        PlayerLoginEvent Time: 3635000 Count: 18 Avg: 201944
        Total time 3635000 (0s)
    HideStream v2.6
        PlayerJoinEvent Time: 493000 Count: 18 Avg: 27388
        PlayerJoinEvent Time: 4907000 Count: 18 Avg: 272611
        PlayerQuitEvent Time: 123000 Count: 4 Avg: 30750
        Total time 5523000 (0s)
    WorldEdit v7-c61f026
        PluginEnableEvent Time: 1219000 Count: 27 Avg: 45148
        PluginDisableEvent Time: 28000 Count: 1 Avg: 28000
        PlayerQuitEvent Time: 39000 Count: 4 Avg: 9750
        PlayerCommandPreprocessEvent Time: 3108000 Count: 112 Avg: 27750
        PlayerInteractEvent Time: 85060000 Count: 2070 Avg: 41091
        Total time 89454000 (0s)
    NoCheatPlus v3.8.7-beta-b294
        PlayerJoinEvent Time: 362000 Count: 18 Avg: 20111
        PlayerJoinEvent Time: 286000 Count: 18 Avg: 15888
        PlayerJoinEvent Time: 864000 Count: 18 Avg: 48000
        PlayerJoinEvent Time: 57126000 Count: 18 Avg: 3173666
        PlayerJoinEvent Time: 431000 Count: 18 Avg: 23944
        PlayerJoinEvent Time: 436000 Count: 18 Avg: 24222
        PlayerMoveEvent Time: 1944442000 Count: 53950 Avg: 36041
        PlayerMoveEvent Time: 33682000 Count: 53950 Avg: 624
        PlayerMoveEvent Time: 119012000 Count: 53950 Avg: 2205
        PlayerTeleportEvent Time: 744000 Count: 61 Avg: 12196
        PlayerLoginEvent Time: 53006000 Count: 18 Avg: 2944777
        PlayerLoginEvent Time: 4321000 Count: 18 Avg: 240055
        PlayerQuitEvent Time: 107000 Count: 4 Avg: 26750
        PlayerQuitEvent Time: 148000 Count: 4 Avg: 37000
        PlayerQuitEvent Time: 49000 Count: 4 Avg: 12250
        PlayerQuitEvent Time: 65000 Count: 4 Avg: 16250
        PlayerCommandPreprocessEvent Time: 9326000 Count: 112 Avg: 83267
        PlayerInteractEvent Time: 8103000 Count: 2070 Avg: 3914
        PlayerInteractEvent Time: 38065000 Count: 2070 Avg: 18388
        PlayerInteractEvent Time: 4365000 Count: 2070 Avg: 2108
        PlayerInteractEvent Time: 9271000 Count: 2070 Avg: 4478
        BlockBreakEvent Time: 20943000 Count: 254 Avg: 82452
        BlockDamageEvent Time: 2552000 Count: 710 Avg: 3594
        PlayerAnimationEvent Time: 18781000 Count: 5761 Avg: 3260
        PlayerAnimationEvent Time: 10089000 Count: 5761 Avg: 1751
        PlayerAnimationEvent Time: 10243000 Count: 5761 Avg: 1777
        BlockPlaceEvent Time: 17167000 Count: 376 Avg: 45656
        BlockPlaceEvent Time: 3331000 Count: 376 Avg: 8859
        PlayerToggleSneakEvent Time: 2016000 Count: 78 Avg: 25846
        PlayerToggleSneakEvent Time: 521000 Count: 78 Avg: 6679
        EntityDamageEvent (and others) Time: 3974000 Count: 925 Avg: 4296
        EntityDamageEvent (and others) Time: 54075000 Count: 925 Avg: 58459
        EntityDamageEvent (and others) Time: 2298000 Count: 925 Avg: 2484
        EntityDamageEvent (and others) Time: 3659000 Count: 925 Avg: 3955
        PlayerToggleSprintEvent Time: 15582000 Count: 903 Avg: 17255
        PlayerToggleSprintEvent Time: 1279000 Count: 903 Avg: 1416
        PlayerToggleSprintEvent Time: 3298000 Count: 903 Avg: 3652
        EntityDeathEvent (and others) Time: 1058000 Count: 264 Avg: 4007
        EntityDeathEvent (and others) Time: 96000 Count: 264 Avg: 363
        FoodLevelChangeEvent Time: 7766000 Count: 88 Avg: 88250
        PlayerDropItemEvent Time: 537000 Count: 10 Avg: 53700
        InventoryClickEvent (and others) Time: 11744000 Count: 301 Avg: 39016
        PlayerItemHeldEvent Time: 1977000 Count: 254 Avg: 7783
        PlayerInteractEntityEvent Time: 3253000 Count: 421 Avg: 7726
        PlayerVelocityEvent Time: 707000 Count: 26 Avg: 27192
        PlayerRespawnEvent Time: 20000 Count: 1 Avg: 20000
        Total time 2481177000 (2s)
    MotdManager v1.41-b20
        ServerListPingEvent Time: 9003000 Count: 121 Avg: 74404
        Total time 9003000 (0s)
     
  2. Offline

    lDucks Retired Staff

    Bukkit does this for you already. There should be a plugin in your main server folder called "timings" which will have timings1.txt timings2.txt etc.

    Open that up, and you'll get something that looks exactly like the example you have.
     
    black_ixx likes this.
  3. Offline

    black_ixx

    Thanks! I've probably found the option at the bukkit.yml: plugin-profiling: true
     
  4. Offline

    black_ixx

    Well about the timings:
    what's the difference between the avg anf time?
     
  5. Offline

    lDucks Retired Staff

    Time is the overall time while average is the average time for the method to run.
     
  6. Offline

    black_ixx

    The overall time? Sorry but I don't get it. So the whole time of what? And is the average the average of time the plugin needs for the method of the plugin?
     
  7. Offline

    lDucks Retired Staff

    Like.. Every time the method runs it takes time to process. The average is the average time it takes, and the total is the time it takes every single time added together. So overall, how much time it took the plugin to do that task the amount of times it says it ran.

    Example:
    PlayerLoginEvent Time: 3635000 Count: 18 Avg: 201944

    Means, it took 3635000 ms for it do this task 18 times. On average, it took 201944 ms for it to do the task once.
     
    black_ixx likes this.
  8. Offline

    black_ixx

    Ok thank you. I'm happy: My plugin is kinda fast.
     
Thread Status:
Not open for further replies.

Share This Page