profiling code

A

Andrea Crotti

I would like to automate some kind of performance profiling, to see if
the application (and possibly pieces of it) becomes slower/faster and why.

So I did something like this, where the statement passed also called
parse_arguments,
which is nice because I can run the other script with the normal options.
But how do I pass arguments to the performance analyser script then?

def profile_startup():
# just run something from inside here
code =
compile('Develer(parse_arguments()).full_run(test_only=True)',
'dev_main', 'exec')
results = 'profiled.prof'
runctx(code, globals(), {}, filename=results)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,994
Messages
2,570,222
Members
46,810
Latest member
Kassie0918

Latest Threads

Top