I noticed Octoprint-Dashboard was causing very high CPU usage during prints, and it seemed to be looping preprocessing the gcode infinitely. Eventually found as my GCode was in a subfolder, it was not correctly saving the metadata and looping constantly reanalysing the gcode (even during print! causing stuttering)
This quick fix has solved the problem, the save_additional_metadata call now uses the path, as get_metadata does.
I noticed Octoprint-Dashboard was causing very high CPU usage during prints, and it seemed to be looping preprocessing the gcode infinitely. Eventually found as my GCode was in a subfolder, it was not correctly saving the metadata and looping constantly reanalysing the gcode (even during print! causing stuttering)
This quick fix has solved the problem, the save_additional_metadata call now uses the path, as get_metadata does.