profiling and optimizing
__peter__ at web.de
Tue Jul 31 15:23:56 CEST 2012
> I recently inherented a large python process and everything is lovely. As
> a learning experience I would like to optimize the code so I ran it thru
> the profiler
> python -m cProfile myscript.py
> It seems majority of the time is taking in the deep copy but that seems to
> come from a function (or functions) in the code. Is there a way to
> optimize that? perhaps have a C implementation of the deep copy? Would
> that be feasible?
To give what the other respondents said a different angle: if you replace
the deep with a shallow copy: do your unit tests start to fail?
You don't have any? Add them before you start tinkering with the code ;)
More information about the Python-list