Code profiling (4/23)

Code profiling