[Twisted-Python] Big Shot
![](https://secure.gravatar.com/avatar/e1554622707bedd9202884900430b838.jpg?s=120&d=mm&r=g)
Amir Bakhtiar, international man of mystery, has authorized me to offer a $100 bounty on a feature for Twisted. We need a performance testing and regression tool. Some parameters on its functionality: it has to have a graphical display of performance history. It should be able to show at least three parameters: wall clock time, memory usage, and CPU usage. The more, the better. It should be able to rapidly show a developer the impact of a particular change on a performance metric. It will have to have at least a little integration with divmod and/or trial so that it can be run with the rest of the tests to produce a graph of where various bits of performance are going. Last but not least, it would be _really_ nice if it included some actually meaningful metrics, like "HTTP requests per second", "IRC messages per second", "PB bytes per message". One that I would personally really like to see is "reactor responsiveness" parameterized by various kinds of load. I've written a little sketch which may give you some ideas in sandbox/timings.py. Only one bounty is being offered, so if you're thinking about working on this, please discuss your intentions here! If two folks work together, you're welcome to split it, but if we get multiple implementations, only the "winner" (the one accepted for inclusion in Twisted) gets it. So Long Space Cowboy...
participants (1)
-
Glyph Lefkowitz