Roman Guy's Infinite Progress Panel
By bblfish on May 16, 2005
The Infinite Progress Panel is an excellent case study on how much speed improvements one can sometimes wring out a piece of code. The first improvement from Jasper Potts aparently improved the rendering speed by about 50 times. I added a few changes that may have decreased cpu utilisation by a factor of 3. But I think one can add a few changes that could improve it by another factor of 3. So all in all from first conception to post tuning exercise this component may have gained by a factor of 500! This is a quick and dirty estimate, but nevertheless the size of the improvements are quite astounding. Another excellent reason to place good ideas in an Open Source repository.
The latest offical Infinite Progress Panel should be available in the SwingFX repository on dev.java.net.