-
Notifications
You must be signed in to change notification settings - Fork 2
Timings
ImperaZim edited this page Jun 29, 2026
·
1 revision
EasyLibrary has a lightweight in-memory timings recorder for development and support diagnostics.
It is not a replacement for PMMP timings. It only measures EasyLibrary-owned operations such as provider resolution, doctor scans and package operations.
/easylibrary timings
/easylibrary timings start
/easylibrary timings stop
/easylibrary timings reset
/easylibrary timings report
/easylibrary timings shows grouped totals, averages, slowest samples and
failure counts.
/easylibrary timings report writes a JSON report to:
plugin_data/EasyLibrary/timings/
The current report schema is:
easylibrary.timings.v1
- package manager status, install planning, install apply, remove, rollback and repair;
- package doctor and library doctor scans;
- provider resolver lookups used by commands and diagnostics.
The recorder is intentionally bounded. It keeps a limited number of recent samples in memory and can be stopped or reset at runtime.
Use it when a server owner reports slow package commands, slow doctor output or unexpected package provider lookups.
Latest local smoke:
Status: passed
Date: 2026-06-29
EasyLibrary: 3.0.0-dev
/easylibrary timings reset: accepted
/easylibrary doctor: Problems 0
/easylibrary packages doctor: Problems 0
/easylibrary timings: summary printed
/easylibrary timings report: timings-20260629-070201.json written
- Package Manager
- Package Backed Plugins
- Standalone vs Package
- Package Switch and Migration
- Package Doctor
- Package Safety Gate
- Support Report Bundle
- Timings
- Package Recovery
- Proxy Troubleshooting
- Migrating from EasyLibrary 2.0 to 3.x
- Embedded Libraries Migration Map
- Removed Features and Replacements
- Deprecated APIs
- Compatibility Policy
- Config Migration
- 3x Dev Scope Checkpoint
- Plugin Developer Migration
- Server Administrator Migration
- Official Libraries
- LibPacket
- LibCommand
- LibSerializer
- LibForm
- LibDB
- LibCommons
- LibHttp
- LibAssets
- LibPlaceholder
- LibWorld
- EasyLibrary Agent Bridge
- LibCustom
- LibEnchantment
- LibHud
- LibTrigger
- LibWindow
- Public API Contract
- Module Boundary
- Module Smoke Matrix
- LibAsync Incubator
- LibReflect Incubator
- Doctor Output
- Repository Notifications
- Smoke Tests
- Common Errors
- Release and Changelog