These types of profiling gems usually kill performance