Add Plugin Doctor#14022
Conversation
|
New plugin |
|
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed. Internal use only: Reviewer details Maintainer details |
|
We already have the debug plugin and I don't think would allow new plugins to capture this kind of information. |
|
That’s a fair concern. I see Plugin Doctor as serving a different purpose from Debug Tools. Debug Tools provides general diagnostic information, while Plugin Doctor is intended to help users answer a specific question: “Does this plugin consistently affect my client’s performance?” |
Plugin
Plugin Doctor is a local performance diagnostic panel that measures whole-client FPS, client-thread CPU, client-cycle timing, GameTick intervals, JVM heap behavior, garbage-collection activity, and client stalls.
It provides controlled plugin ON/OFF comparisons so users can repeat matched trials and identify a likely performance contributor. Results are explicitly presented as correlations rather than direct per-plugin profiling.
Repository: https://github.com/FreeArcanes/Plugin-Doctor
Main features
Compliance and privacy
Validation
gradlew.bat clean test shadowJarpasses.META-INF/services/net.runelite.client.plugins.Plugindescriptor.