Added break next profiling, and improved type distribution profiler