Skip to content

Releases: ManlyMarco/FPSCounter

FPS Counter v3.1

20 Sep 00:31
Compare
Choose a tag to compare

Changelog

  • 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

FPS Counter v3.0

07 Apr 17:47
Compare
Choose a tag to compare

Changelog

  • 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)

You can support development of this and other plugins through patreon.

preview

FPS Counter v2.2

06 Jan 23:37
Compare
Choose a tag to compare

Changelog

  • Added setting to show/hide detailed frame time stats (@VictorienXP)
  • Minor performance improvements and refactoring

You can support development of this and other plugins through patreon.

FPS Counter v2.1.1

08 Dec 10:58
Compare
Choose a tag to compare

Changelog

  • Fixed some plugins not being counted if the counter is turned on startup
  • Updated config code to BepInEx 5.0

You can support development of this and other plugins through patreon.

FPS Counter v2.1

26 Nov 23:38
2430c2b
Compare
Choose a tag to compare

Changelog

  • Performance improvement when collecting plugin timings
  • Fixed plugin hooks being active when counter is disabled, lowering FPS
  • Use nuget for references and clean up build settings

You can support development of this and other plugins through patreon.

FPS Counter v2.0 Version for BepInEx 5.0

14 Sep 17:56
Compare
Choose a tag to compare

This is a major update to the plugin. It now:

  • measures FPS timings more accurately
  • measures time spent in each of the steps Unity takes in order to render a frame (e.g. how long all Update methods took to run collectively)
  • measures time spent in each of the installed BepInEx plugins (easy to see performance hogs)

Capture

By default to enable press U + LeftShift. To change settings either use a nightly build of ConfigurationManager, or edit the config file in bepinex\config (have to run the game at least once to generate it).

FPS Counter v1.3

09 Feb 21:50
Compare
Choose a tag to compare

Changes

  • Added outline display option
  • Mostly prevent minimum FPS from always being close to 0 after a scene change
  • Code cleanup

FPS Counter v1.2

31 May 14:45
Compare
Choose a tag to compare

Uses the new configuration manager from BepInEx plugins, properly saves settings, better reacts to changes in window size. Changed default hotkey to Shift+U.

Unlike previous releases, this release needs latest BepInEx plugins installed to work.

FPS Counter v1.1

15 May 17:08
Compare
Choose a tag to compare

Added black mode, persistent config and info text on first launch. Also changed hotkey to U.

capture