November 10th NCLUG Meeting
James DeWitt
jdewitt at verinet.com
Thu Nov 5 15:52:42 MST 2009
Hi NCLUGers,
What: November 10th NCLUG Meeting
When: Tuesday November 10th, 6pm
Where: College America, 4601 S Mason St, at Harmony (map at nclug.org)
Food afterwards: South China (next door)
Presenter: Jim Baker
Topic: Python Performance Optimization
You have great unit tests. Your Python code is correct, or at least as
much as you can tell with your testing. Now you may want to optimize
the performance of some of that code, so as to improve the user
experience, reduce costs, or enhance scalability. In this talk, we will
look at how to apply some proven techniques for optimizing Python
performance. First we will discuss some approaches to profiling, which
is what you should do first. Then we will examine a variety of
optimization strategies, from small optimizations, to using better
algorithms and more appropriate data structures, to the impact of using
a better fitting (or perhaps more well-written) library, and more. And
we will look at what exactly you may want to optimize, whether that is
response time, throughput, or various other related metrics, and how to
appropriately balance. Lastly, as it comes up, we will also discuss
some of the differences between the various implementations, like
CPython and Jython.
See you there!
James DeWitt
More information about the NCLUG-ANNOUNCE
mailing list