aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-13Add support for creating .phd heap dumps with OpenJ9 JVMsLuck
2019-01-01Improve ThreadGrouper by pool regexLuck
2018-12-31Some minor optimizations to ThreadDumper implementationsLuck
2018-12-31Tab complete for --regex flagLuck
2018-12-31Allow thread names to be specified using regexLuck
2018-12-31Add tab completion for newly added argumentsLuck
2018-12-31Update readmeLuck
2018-12-31Add '/spark heapdump' commandLuck
2018-12-19Count current tick using an int instead of LongAdderLuck
Assuming 20tps, there's enough space in an int to store a tick count spanning a number of years :)
2018-12-19Update text versionLuck
2018-12-19Update okhttp versionLuck
2018-11-04some misc refactoringLuck
2018-11-03Improve the type descriptor conversion in heap dump outputsLuck
2018-11-02Any negative line number is invalidLuck
2018-11-02Add --include-line-numbers flag (#6)Luck
2018-11-02Add --without-gc flag (#7)Luck
2018-11-02Use the fragment identifier instead of query parametersLuck
2018-10-19more buildscript changesLuck
2018-10-19Sponge buildscript changesLuck
2018-10-17Fix argument processingLuck
2018-10-15Fix buildLuck
2018-10-15Implement tab completion, update readmeLuck
2018-10-15Start work on commands refactoringLuck
Long term goals are: - tab completion - auto generate usage/info messages
2018-10-08reorganise some packagesLuck
2018-10-08Increment version numberLuck
2018-09-30Implement basic heap dump functionalityLuck
2018-09-02Add support for velocityLuck
2018-06-29Implement GC notifications as part of the monitoring commandLuck
2018-06-10Add license headers, update readme with new commandsLuck
2018-06-10don't include line numbersLuck
lul
2018-06-09include line numbersLuck
2018-06-09Use ScheduledExecutorService instead of TimerLuck
2018-06-09Fix forge client permissionsLuck
2018-06-09Implement forge mod versionLuck
2018-06-06Convert to GradleLuck
2018-06-05Bump versionLuck
2018-06-01Change default sampling interval to 4Luck
2018-06-01Improve serialization methodsLuck
2018-05-31Cache the average valueLuck
2018-05-31Add '/profiler monitoring' command to monitor tick times, and ↵Luck
'--only-ticks-over' argument to filter profiling output to ticks lasting over a certain duration
2018-05-30Add option to combine thread pool processes under the same nodeLuck
2018-05-30Use a workerpool per sampler, then shut it down once profiling is completeLuck
2018-05-30Set a max size for the worker pool, replace synchronization with concurrent ↵Luck
collections & a phaser
2018-05-30Allow multiple threads to be specifiedLuck
2018-05-29Improvements for the BungeeCord versionLuck
* Use /gprofiler and /sparkbungee aliases so the normal commands reach the backend server * Profile all threads by default
2018-05-29Reorganise packages slightlyLuck
2018-05-29Multiple fixesLuck
* Fixed an issue which prevented links from being “clickable” * Added a /spark alias * Added a max stack depth limit to fix issues with rendering
2018-05-28Don't include a name param for stack trace nodesLuck
2018-05-28Handle node insertion in separate worker threads, to reduce the work load on ↵Luck
the sampling thread and some other misc changes
2018-05-28Disable GSON pretty printingLuck