Community
Participate
Working Groups
Looking at I20081209-0100 performance results, it looks like the scenario: org.eclipse.osgi.tests.perf.StatePerformanceTest#testResolution1000() got a regression since 3.4. The numbers for this test are really stable for all test machines: Win XP Sun 1.5.0_10 (2 x 3.00GHz - 3GB RAM) Builds State Resolution I20081118-1720 -28.0% I20081119-1600 -27.0% N20081120-2000 -27.0% I20081125-0840 -28.0% N20081127-2000 -29.0% N20081129-2000 -29.0% I20081202-1812 -29.0% N20081204-2000 -30.0% I20081209-0100 -27.0% SLED 10 Sun 1.5.0_10 (2 x 3.00GHz - 3GB RAM) Builds State Resolution N20081117-2000 -267.0% I20081118-1720 -30.0% I20081119-1600 -30.0% N20081120-2000 -30.0% I20081125-0840 -29.0% N20081127-2000 -30.0% N20081129-2000 -30.0% I20081202-1812 -31.0% N20081204-2000 -29.0% N20081206-2000 -31.0% I20081208-0921 -33.0% I20081209-0100 -32.0% RHEL 5.0 Sun 6.0_04 (2 x 3.00GHz - 3GB RAM) Builds State Resolution N20081117-2000 -24.0% I20081118-1720 -24.0% I20081119-1600 -25.0% N20081120-2000 -25.0% I20081125-0840 -23.0% N20081127-2000 -23.0% N20081129-2000 -23.0% I20081202-1812 -24.0% N20081204-2000 -21.0% N20081206-2000 -24.0% I20081208-0921 -24.0% I20081209-0100 -23.0%
The slowdown started when the fix for bug 247522 was released for the I20081118 build. This is expected since we have added synchronization to the resolver data structures in order to make them thread-safe. We had serious thread-safety issues that needed to be addressed. We cannot remove the synchronization to gain back the time lost due to synchronization. We would have to look at other options to speed up the resolver if we really need to gain the time lost back. Resolution results are cached so any performance loss here is not going to be measurable from an cached start.
So, could you add a comment this test to make it gray in the fingerprint? Then, you could close this bug as fixed :-) Thanks
Thomas, would it be possible to set the comment on the test to have it grayed in the fingerprint before M7? TIA
Done in for M7.
Verified for M7 with I20090430-2300 results