Profiling traces