utopia-rise / fmod-gdextension

FMOD Studio GDExtension bindings for the Godot game engine
MIT License
385 stars 42 forks source link

Expose performance data as Godot monitor #146

Open bitbrain opened 1 year ago

bitbrain commented 1 year ago

Godot supports In-Editor performance monitoring: https://docs.godotengine.org/en/latest/tutorials/scripting/debug/custom_performance_monitors.html

The idea is that we can track various metrics in Godot and it will be displayed inside the Monitors tab. Possible metrics we can track:

Metric Name Description
fmod/cpu CPU usage
fmod/memory/allocated Memory usage (allocated)
fmod/file File usage
fmod/listeners/total Number of total listeners

Feel free to suggest additional metrics we could track!

piiertho commented 2 months ago

Can you check current master state, I added monitors.