performace analysis using cProfile modules