Archives March 2011
Unscheduled day off work today... which means... RunSnakeRun (and SquareMap) got quite a few performance improvements when handling Meliae dumps. It still takes 3-4 minutes to load a 16MB capture (that is, an dump that captured 16MB of objects) but once loaded it is reasonably close to interactive. I haven't got time to work ...
I've just released the latest version of RunSnakeRun. Only real change is to better handle meliae dumps in the sense of giving more reasonable data. The views are now reasonably useful, but they are extremely slow for any real-world application.
I've released (on PyPI) versions of RunSnakeRun and SquareMap that support Meliae dumps... but I'm not really satisfied with the functionality. Basically the dumps seem to have 2-3MB of un-accounted-for objects in them. In my trivial test that's about 10x more memory than can be reached from module references. This small dump ...
Got Meliae exploration working in RunSnakeRun this evening. A few enhancements to the SquareMap control as well. The data-sets are a bit too large on real-world memory-captures so performance becomes a serious issue... will have to do some profiling :) . Oh well, something for another day.
Anway, while the summary stuff it produces is ...
Want to see the output of your nosetests run in a format that you can hand to someone non-technical (who doesn't mind it being ugly)? Here's a little script to convert the result of nosetests --with-xunit to an ugly, but functional HTML file. I can't say I really see this as a ...
Another day playing with PyPy. First up was a pleasant surprise in that the 2x slowdown reduced with the currently nightly build, bringing performance up from 40,000cps to ~60,000cps.
After that, applied a micro-optimization that got me about a 6% speedup; I eliminated the use of a state "struct object" (object that ...
- March 7, 2011
- March 13, 2011
- March 14, 2011
- March 16, 2011
- March 21, 2011
- March 28, 2011
- March 29, 2011