A downloadable tool

Buy Now$3.00 USD or more

Measure your game's performance with unprecedented accuracy!

VolPROFILER makes it super easy to identify bottlenecks in your code so you can focus your optimisation efforts where they will make the most real-world difference. Until now, it's been impossible to measure the processing times of Fusion events with any meaningful accuracy. The default timer object measures only in milliseconds, and can only measure between one frame and the next, not inside the frame... 

To solve this problem, I commissioned a new extension called Microtimer that's capable of measuring in microseconds (millionths of a second, or μs ), within the frame (Microtimer is now available in Clickteam Fusion's Extension Manager). I then used this new object to build a comprehensive and user-friendly profiler that lets us measure the performance of our events. volPROFILER  features include:

  • Easy to use. 3 minutes to setup.
  • Toggleable in-game panel shows execution time of your code, as well as time taken between code loops
  • Uses the new microtimer object by Looki (commissioned by me, specially for volPROFILER!) for unprecedented accuracy.
  • All results shown in 3 ways: real-time (for frame-by-frame analysis), delayed-update (for easy readability), and cumulative average (for optimal reliability).
  • 12 slots for easy monitoring of any code segments you like - just drag the special volPROFILER event groups around the code you want to monitor and volPROFILER does the rest!
  • Displays performance of all unmonitored code to expose hidden bottlenecks
  • μs mode displays all results as absolute time elapsed, in microseconds
  • % mode helps you quickly find your most expensive code
  • tb mode shows each code segment's consumption of your time budget (how fast all code should execute to ensure smooth 60fps - calculated as 16667 μs minus average between-frames time)
  • fc mode shows the percentage of a single frame that each code chunk consumes at your current average framerate.
  • volPROFILER overhead time is excluded from all results
  • Has minimal footprint when panel not in use (measured at approx. 4μs)
  • In-game help panel
  • Open source - made with well-commented Fusion events so you can easily modify it if you wish
  • Instantly save results to txt file with a keypress


Purchase

Buy Now$3.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $3 USD. You will get access to the following files:

volPROFILERv1-03.zip 529 kB