Code profiling (2/23)

Code profiling