Posted by kirillcool
on April 18, 2008 at 11:31 PM PDT
After installing b22 on two Windows machines i see a performance regression of about 15-20% on the same internal benchmark that i'm running. The benchmark is just stressing Substance look-and-feel on different control types and includes a lot of Java2D operations, composites, translucencies, text painting, gradients etc.
The code is the same between b21 and b22 and it's not something that i can post in the forum. To reproduce you would need to download the Substance distribution and run the test.perf.PerformanceSuite. It has a warmup stage when it's repainting the same frame 10 times, and then paints it once again, timing the painting time. It does so on three tabs and just prints out the average painting time. The code is the same, the OS is the same, but the 6u10 build is different.