Added a max stack depth limit to fix issues with rendering
Allow multiple threads to be specified in the same command. e.g. /profiler start --thread Thread1 --thread Thread2
Optimize the way data is collected and processed
Add an option to group all thread pool processes under the same node in the viewer. This is enabled by default, use --not-combined to disable it.
Add ‘/profiler monitoring’ command to monitor tick times, and ‘–only-ticks-over’ argument to filter profiling output to ticks lasting over a certain duration
Improved the way data is serialized
Changed the default sampling interval from 10 to 4ms