Aikar
106787f894
Timings v2 cleanups - potential overflow fix and fix bad hostnames
...
if hostname is invalid on system, just use a static string
also cleans up visibility of a lot of code, hopefully will help jvm optimize more.
2016-06-30 01:32:00 -04:00
Zach Brown
83472d4c99
Update upstream B/CB/S
2016-06-26 14:13:34 -05:00
Zach Brown
14ffaf5d2c
Update upstream B/CB
2016-06-11 22:22:27 -05:00
Aikar
433489ea32
Timings v2: Start methods return self for use in try-with-resources
...
try (Timing ignored = timing) {
// Code to time
}
// auto stops timing, even if you return in 42 other places in the block
2016-05-15 17:34:26 -04:00
Zach Brown
2304826f19
Move bad command registration workaround into SMP#dispatch
...
Fixes GH-274
2016-05-13 00:13:42 -05:00
Aikar
776e0784af
Try to determine plugin name on bad plugin command registration
2016-04-30 12:53:20 -04:00
Zach Brown
5f98ec08a5
Timings v2: Plugins don't always register commands properly
...
*mumbles*
2016-04-30 00:09:29 -05:00
Zach Brown
ef3f6a481a
Update upstreams
2016-04-11 10:30:12 -05:00
Zach Brown
6dae26cf14
Use 'Paper' for our config file in timings
2016-04-05 23:27:53 -05:00
Aikar
98ea811d9b
Update Timings to use Region based chunk reporting
...
This will drastically reduce file size on large servers and help
avoid the parser failing to load the report.
This will also reduce memory usage of timings data.
2016-04-05 01:20:25 -04:00
Aikar
c92ce02363
Move fastutil from a patch file to a library, and improve EAR
2016-04-01 00:18:18 -04:00
Aikar
31a482e9f0
Move Timings v2 TimingHandler to FastUtil Int map
2016-03-30 01:59:47 -04:00
Aikar
c2f872aed3
Add Minimal FastUtil int/long collections.
...
Importing the full library would double the jar size... its way too large.
So lets just import the basic int/long based collections to then use
to improve performance on these kind of collections.
2016-03-30 01:57:56 -04:00