FPS Counter v3.1 - New memory stats

A BepInEx plugin that measures many performance statistics of Unity engine games. It can be used to help determine causes of performance drops and other issues.

What's new?

v3.1

  • Added GC memory usage change per second (Useful for debugging causes of random stutter)
  • Greatly reduced generated garbage (When idling can go down to 0; Big thanks to @Kein for working on this)
  • Slight performance improvement thanks to the above

v3.0

  • Added monitoring of memory statistics (useful for seeing abnormal memory usage that can cause lag/stutters)
  • Added monitoring of GC collection counts (if supported, only works in very recent Unity versions)
  • Fixed changing the show slow plugins setting not working until the whole counter was restarted
  • Fixed unpatching too much when disabling plugin counter (could partially break some plugins)

How to use

  1. Install BepInEx 5.0 or newer.
  2. Extract the release into your game root, the .dll should end up in BepInEx\plugins directory.
  3. Start the game and press U + LeftShift. The on/off hotkey and looks can be configured in the config file in bepinex\config (have to run the game at least once to generate it), or by using BepInEx.ConfigurationManager.
By becoming a patron, you'll instantly unlock access to 26 exclusive posts
1
Poll
25
Writings
By becoming a patron, you'll instantly unlock access to 26 exclusive posts
1
Poll
25
Writings