Skip to content

Profiler Upgrade - #1139

Draft
RuffledPlume wants to merge 12 commits into
117HD:masterfrom
RuffledPlume:ProfilerUpgrade
Draft

Profiler Upgrade#1139
RuffledPlume wants to merge 12 commits into
117HD:masterfrom
RuffledPlume:ProfilerUpgrade

Conversation

@RuffledPlume

Copy link
Copy Markdown
Contributor

Improve Plugin Profiler to make it easier to investigate performance issues/causes

image

RuffledPlume and others added 6 commits July 31, 2026 19:00
Client Timer Tracking

Refactored FrameTimer Graph to be generic

 * Added Memory Tracking

Tweaked Memory Graph heights

Ui

Ui Improvements

Graph Mouse Hovering support with Tooltips displaying series data

Added Axis naming support & improved memory allocations

Dont Draw Series which have no data

Implement Drag Support to get the average of samples within a range

Make Selection work when moving around overlay

Track Allocations

Renamed GPU Memory to System Memory

Switch NPCDisplacementCache to use Int Collections

Track Per Thread Allocations

Allocation Improvements

Fixes

Build Background image since it doesn't change often

Further optimisations

Added Logging on startup for allocation tracking support

Fixes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants