TimingsParser
TimingsParser
TimingsParser provides various tools to better understand your merged timings files and profile your plugins. For example, generate a pie chart displaying your most inefficient plugins.
How to Use
1. Enable plugin-profiling in bukkit.yml and restart your server.
2. Type this command: /timings merged
3. Look at the name of the file it tells you, then type this command: /timingsparser <file name>
For example, if it tells you timings/timings.txt, you would type /timingsparser timings.
Commands
- /timingsparser <timings file name>: Generate a link to a pie chart displaying the time taken by all your plugins.
Permissions
- timingsparser.use: Permission to use all commands.
@levisn1
Yes. It does not show ones that come out to less than 1 second.
Is normal that the cake doesn't show all my plugins, but just some?
Amazing plugin!
Thank you!
great plugin! thank you!
This plugin is brilliant!
How accurate is it? And what is it looking at exactly? I think some of us require some sort of comprehensive explanation of what this plugin represents exactly =S
So far I've noticed mcMMO uses a shit ton of.. timings? at startup and for a little while after.
I just have a little request regarding the pie chart. Could you please have each "slice" more defined? With a lot of plugins, all of them seem to just blend in. Other than that, it works great!
3D charts are a no-no. Also, total times are not as useful as per-tick times. Take a look at the chart given by NoLagg. It's much more helpful in determining problematic plugins that take too much time in certain ticks. Big spikes means tick lag. WorldGuard may have a high overhead, for instance, that will show up big in total times, but it's a relatively constant and manageable per-tick time that will be completely unnoticeable by users.
Very, very interesting! Looks like it's going to be great for seeing which plugins are hogging all of the server's resources!
Version 1.0 has been uploaded! It's currently waiting on approval.
Can you post a temporary download link until this gets approved? :D
Excellent idea! I have subbed to this, look forward to seeing it come out
@LihPeu
Good idea! It's still good to be able to generate the averages off of a single report, as then you can see which plugins have improved etc.
I'm also going to make it exclude plugins that total 0%.
Amazing idea, thanks!!
Would be even better if it could look at a folder of timing reports and generate the averages from that?