I removed it. It’s already tested in the ProfileTimer, if it’s enabled or not. This does not really improve performance a lot, to add a supplementary flag, and reduce code clearness and conciseness.
OK. But I traced through the profiling code and found, that there’re several methods invoked until it notices, that it doesn’t have to profile. But if it doesn’t hit the performance noticable, it’s ok for me.