profiling tmp