Times are given in milliseconds.

Total Component Time:

Class Elapsed Process (Current) Elapsed Process (Baseline) Difference CPU Time (Current) CPU Time (Baseline) Difference
org.eclipse.jdt.text 500939.0 508649.0 1.52% 556640.0 572065.0 2.70%

Total Class Times:

Class Elapsed Process (Current) Elapsed Process (Baseline) Difference CPU Time (Current) CPU Time (Baseline) Difference
org.eclipse.jdt.text.tests.performance.WordRulePerformanceTest 320.0 371.0 13.75% 600.0 705.0 14.89%
org.eclipse.jdt.text.tests.performance.RevertJavaEditorTest 4149.0 4170.0 0.50% 3682.0 3716.0 0.91%
org.eclipse.jdt.text.tests.performance.ScrollTextEditorTest 19701.0 19295.0 2.10% 15558.0 15142.0 2.75%
org.eclipse.jdt.text.tests.performance.ScrollJavaEditorTest 14237.0 14102.0 0.96% 12008.0 11780.0 1.94%
org.eclipse.jdt.text.tests.performance.ScrollVerticalRuler5000Test 8160.0 7980.0 2.26% 6120.0 6120.0 0.00%
org.eclipse.jdt.text.tests.performance.LineTrackerPerformanceTest 14913.0 14060.0 6.07% 19070.0 17774.0 7.29%
org.eclipse.jdt.text.tests.performance.TextNonInitialTypingTest 80464.0 80272.0 0.24% 84553.0 83389.0 1.40%
org.eclipse.jdt.text.tests.performance.ScrollVerticalRuler1000Test 15970.0 15610.0 2.31% 12090.0 12048.0 0.35%
org.eclipse.jdt.text.tests.performance.UndoTextEditorTest 1288.0 1292.0 0.31% 954.0 958.0 0.42%
org.eclipse.jdt.text.tests.performance.ScrollAnnotatedJavaEditorTest 28230.0 27400.0 3.03% 21665.0 20898.0 3.67%
org.eclipse.jdt.text.tests.performance.JavaMoveLineTest 14040.0 13740.0 2.18% 10600.0 10500.0 0.95%
org.eclipse.jdt.text.tests.performance.NonInitialTypingTest 32091.0 31972.0 0.37% 46690.0 46293.0 0.86%
org.eclipse.jdt.text.tests.performance.WhitespaceCharacterPainterTest 24353.0 23693.0 2.79% 18917.0 18319.0 3.26%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest 9703.0 9640.0 0.65% 15639.0 14900.0 4.96%
org.eclipse.jdt.text.tests.performance.OpenTextEditorTest 96586.0 96351.0 0.24% 100955.0 99584.0 1.38%
org.eclipse.jdt.text.tests.performance.JavaIndenterTest 4400.0 4280.0 2.80% 3372.0 3256.0 3.56%
org.eclipse.jdt.text.tests.performance.TextMoveLineTest 13800.0 13490.0 2.30% 10300.0 10200.0 0.98%
org.eclipse.jdt.text.tests.performance.OpenJavaEditorTest 84520.0 96871.0 12.75% 136901.0 159475.0 14.16%
org.eclipse.jdt.text.tests.performance.OpenPreferencePageTest 2200.0 2140.0 2.80% 1688.0 1630.0 3.56%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest 10091.0 10520.0 4.08% 17608.0 17650.0 0.24%
org.eclipse.jdt.text.tests.performance.ScrollVerticalRuler100Test 15660.0 15300.0 2.35% 11977.0 11931.0 0.39%
org.eclipse.jdt.text.tests.performance.ActivateJavaEditorTest 1168.0 1180.0 1.02% 1449.0 1488.0 2.62%
org.eclipse.jdt.text.tests.performance.RevertTextEditorTest 1600.0 1610.0 0.62% 1614.0 1649.0 2.12%
org.eclipse.jdt.text.tests.performance.OpenJavaEditorStartupTest 7.0 8.0 12.50% 13.0 15.0 13.33%
org.eclipse.jdt.text.tests.performance.ToggleCommentTest 3281.0 3294.0 0.39% 2604.0 2630.0 0.99%
org.eclipse.jdt.text.tests.performance.OpenTextEditorStartupTest 7.0 8.0 12.50% 13.0 15.0 13.33%

All 82 individual scenarios:

Class Scenario Elapsed Process (Current) Elapsed Process (Baseline) Difference CPU Time (Current) CPU Time (Baseline) Difference
org.eclipse.jdt.text.tests.performance.ActivateJavaEditorTest testActivateEditor() 1168.0 1180.0 1.02% 1449.0 1488.0 2.62%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureDeleteInsert() 680.0 759.0 10.41% 1160.0 1200.0 3.33%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureGetChar() 440.0 560.0 21.43% 800.0 959.0 16.58%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureGetLength() 481.0 600.0 19.83% 880.0 1000.0 12.00%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureGetLine() 463.0 560.0 17.32% 840.0 963.0 12.77%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureGetNumberOfLines() 680.0 720.0 5.56% 1145.0 1200.0 4.58%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureInsertAtEnd() 760.0 360.0 111.11% 1280.0 680.0 88.24%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureInsertAtStart() 720.0 520.0 38.46% 1243.0 887.0 40.14%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureLineByIndex() 600.0 680.0 11.76% 1025.0 1120.0 8.48%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureLineByOffset() 523.0 640.0 18.28% 933.0 1040.0 10.29%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureLineDelimiterByIndex() 640.0 720.0 11.11% 1120.0 1160.0 3.45%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureLineInfoByIndex() 615.0 720.0 14.58% 1047.0 1149.0 8.88%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureLineInfoByOffset() 569.0 680.0 16.32% 991.0 1091.0 9.17%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureLineLengthByIndex() 640.0 720.0 11.11% 1080.0 1160.0 6.90%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureRandomReplace() 800.0 400.0 100.00% 1335.0 735.0 81.63%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureRepeatedReplace() 320.0 441.0 27.44% 609.0 795.0 23.40%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureSet() 360.0 480.0 25.00% 640.0 831.0 22.98%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureTypingReplaceInLargeFile() 400.0 480.0 16.67% 720.0 840.0 14.29%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureTypingReplaceInSmallFile() 400.0 480.0 16.67% 760.0 840.0 9.52%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureDeleteInsert() 880.0 960.0 8.33% 1440.0 1440.0 0.00%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureGetAll() 920.0 800.0 15.00% 1475.0 1277.0 15.51%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureGetChar() 840.0 880.0 4.55% 1360.0 1360.0 0.00%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureGetLine() 880.0 943.0 6.68% 1425.0 1423.0 0.14%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureInsertAtEnd() 941.0 800.0 17.63% 1480.0 1280.0 15.63%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureInsertAtStart() 920.0 880.0 4.55% 1480.0 1360.0 8.82%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureRandomReplace() 989.0 857.0 15.40% 1539.0 1320.0 16.59%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureRepeatedReplace() 813.0 880.0 7.61% 1360.0 1360.0 0.00%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureSet() 840.0 880.0 4.55% 1360.0 1360.0 0.00%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureTypingReplaceInLargeFile() 840.0 880.0 4.55% 1360.0 1360.0 0.00%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureTypingReplaceInSmallFile() 840.0 880.0 4.55% 1360.0 1360.0 0.00%
org.eclipse.jdt.text.tests.performance.JavaIndenterTest testJavaIndenter2() 4400.0 4280.0 2.80% 3372.0 3256.0 3.56%
org.eclipse.jdt.text.tests.performance.JavaMoveLineTest test() 14040.0 13740.0 2.18% 10600.0 10500.0 0.95%
org.eclipse.jdt.text.tests.performance.LineTrackerPerformanceTest testLineByIndex() 2126.0 1970.0 7.92% 2720.0 2507.0 8.50%
org.eclipse.jdt.text.tests.performance.LineTrackerPerformanceTest testLineByIndex2() 2573.0 2439.0 5.49% 3173.0 2973.0 6.73%
org.eclipse.jdt.text.tests.performance.LineTrackerPerformanceTest testLineByOffset() 2760.0 2631.0 4.90% 3360.0 3173.0 5.89%
org.eclipse.jdt.text.tests.performance.LineTrackerPerformanceTest testLineByOffset2() 1452.0 1360.0 6.76% 2046.0 1898.0 7.80%
org.eclipse.jdt.text.tests.performance.LineTrackerPerformanceTest testRandomReplace() 2428.0 2280.0 6.49% 3028.0 2817.0 7.49%
org.eclipse.jdt.text.tests.performance.LineTrackerPerformanceTest testReplace() 2519.0 2371.0 6.24% 3117.0 2915.0 6.93%
org.eclipse.jdt.text.tests.performance.LineTrackerPerformanceTest testSet() 1055.0 1009.0 4.56% 1626.0 1491.0 9.05%
org.eclipse.jdt.text.tests.performance.NonInitialTypingTest testTypeAMethod() 32091.0 31972.0 0.37% 46690.0 46293.0 0.86%
org.eclipse.jdt.text.tests.performance.OpenJavaEditorStartupTest testJavaEditorStartup() 7.0 8.0 12.50% 13.0 15.0 13.33%
org.eclipse.jdt.text.tests.performance.OpenJavaEditorTest testOpenEditor3() 12114.0 14324.0 15.43% 21546.0 25545.0 15.65%
org.eclipse.jdt.text.tests.performance.OpenJavaEditorTest testOpenEditor4() 16215.0 18308.0 11.43% 27008.0 30781.0 12.26%
org.eclipse.jdt.text.tests.performance.OpenJavaEditorTest testOpenEditor5() 19923.0 22139.0 10.01% 30703.0 34600.0 11.26%
org.eclipse.jdt.text.tests.performance.OpenJavaEditorTest testOpenEditor6() 23557.0 25954.0 9.24% 33857.0 37836.0 10.52%
org.eclipse.jdt.text.tests.performance.OpenJavaEditorTest testOpenJavaEditor1() 4674.0 6165.0 24.18% 8905.0 11861.0 24.92%
org.eclipse.jdt.text.tests.performance.OpenJavaEditorTest testOpenJavaEditor2() 8037.0 9981.0 19.48% 14882.0 18852.0 21.06%
org.eclipse.jdt.text.tests.performance.OpenPreferencePageTest testOpenPreferencePage()-cold 2200.0 2140.0 2.80% 1688.0 1630.0 3.56%
org.eclipse.jdt.text.tests.performance.OpenTextEditorStartupTest testTextEditorStartup() 7.0 8.0 12.50% 13.0 15.0 13.33%
org.eclipse.jdt.text.tests.performance.OpenTextEditorTest testOpenEditor3() 54047.0 53901.0 0.27% 51880.0 50804.0 2.12%
org.eclipse.jdt.text.tests.performance.OpenTextEditorTest testOpenTextEditor1() 12250.0 12373.0 0.99% 16096.0 16325.0 1.40%
org.eclipse.jdt.text.tests.performance.OpenTextEditorTest testOpenTextEditor2() 30289.0 30077.0 0.70% 32979.0 32455.0 1.61%
org.eclipse.jdt.text.tests.performance.RevertJavaEditorTest test2() 2230.0 2240.0 0.45% 1906.0 1924.0 0.94%
org.eclipse.jdt.text.tests.performance.RevertJavaEditorTest testRevertJavaEditor() 1919.0 1930.0 0.57% 1776.0 1792.0 0.89%
org.eclipse.jdt.text.tests.performance.RevertTextEditorTest testRevertTextEditor() 1600.0 1610.0 0.62% 1614.0 1649.0 2.12%
org.eclipse.jdt.text.tests.performance.ScrollAnnotatedJavaEditorTest testScrollJavaEditorLineWise1() 6720.0 6530.0 2.91% 5183.0 5004.0 3.58%
org.eclipse.jdt.text.tests.performance.ScrollAnnotatedJavaEditorTest testScrollJavaEditorLineWiseMoveCaret1() 7080.0 6870.0 3.06% 5415.0 5223.0 3.68%
org.eclipse.jdt.text.tests.performance.ScrollAnnotatedJavaEditorTest testScrollJavaEditorLineWiseSelect1() 7580.0 7340.0 3.27% 5805.0 5592.0 3.81%
org.eclipse.jdt.text.tests.performance.ScrollAnnotatedJavaEditorTest testScrollJavaEditorPageWise() 6850.0 6660.0 2.85% 5262.0 5079.0 3.60%
org.eclipse.jdt.text.tests.performance.ScrollJavaEditorTest testScrollJavaEditorLineWise2() 3185.0 3168.0 0.54% 2751.0 2709.0 1.55%
org.eclipse.jdt.text.tests.performance.ScrollJavaEditorTest testScrollJavaEditorLineWiseMoveCaret2() 3582.0 3552.0 0.84% 2997.0 2937.0 2.04%
org.eclipse.jdt.text.tests.performance.ScrollJavaEditorTest testScrollJavaEditorLineWiseSelect2() 4161.0 4091.0 1.71% 3425.0 3342.0 2.48%
org.eclipse.jdt.text.tests.performance.ScrollJavaEditorTest testScrollJavaEditorPageWise() 3309.0 3291.0 0.55% 2835.0 2792.0 1.54%
org.eclipse.jdt.text.tests.performance.ScrollTextEditorTest testScrollTextEditorLineWise2() 4883.0 4782.0 2.11% 3873.0 3771.0 2.70%
org.eclipse.jdt.text.tests.performance.ScrollTextEditorTest testScrollTextEditorLineWiseMoveCaret2() 5169.0 5061.0 2.13% 4035.0 3924.0 2.83%
org.eclipse.jdt.text.tests.performance.ScrollTextEditorTest testScrollTextEditorLineWiseSelect2() 4657.0 4564.0 2.04% 3722.0 3625.0 2.68%
org.eclipse.jdt.text.tests.performance.ScrollTextEditorTest testScrollTextEditorPageWise() 4992.0 4888.0 2.13% 3928.0 3822.0 2.77%
org.eclipse.jdt.text.tests.performance.ScrollVerticalRuler1000Test testScrollTextEditorLineWiseMoveCaret2() 8050.0 7870.0 2.29% 6090.0 6060.0 0.50%
org.eclipse.jdt.text.tests.performance.ScrollVerticalRuler1000Test testScrollTextEditorPageWise() 7920.0 7740.0 2.33% 6000.0 5988.0 0.20%
org.eclipse.jdt.text.tests.performance.ScrollVerticalRuler100Test testScrollTextEditorLineWiseMoveCaret2() 7860.0 7680.0 2.34% 5995.0 5973.0 0.37%
org.eclipse.jdt.text.tests.performance.ScrollVerticalRuler100Test testScrollTextEditorPageWise() 7800.0 7620.0 2.36% 5982.0 5958.0 0.40%
org.eclipse.jdt.text.tests.performance.ScrollVerticalRuler5000Test testScrollTextEditorPageWise() 8160.0 7980.0 2.26% 6120.0 6120.0 0.00%
org.eclipse.jdt.text.tests.performance.TextMoveLineTest test() 13800.0 13490.0 2.30% 10300.0 10200.0 0.98%
org.eclipse.jdt.text.tests.performance.TextNonInitialTypingTest testTypeAMethod() 80464.0 80272.0 0.24% 84553.0 83389.0 1.40%
org.eclipse.jdt.text.tests.performance.ToggleCommentTest testToggleComment2()-comment 1625.0 1632.0 0.43% 1296.0 1308.0 0.92%
org.eclipse.jdt.text.tests.performance.ToggleCommentTest testToggleComment2()-uncomment 1656.0 1662.0 0.36% 1308.0 1322.0 1.06%
org.eclipse.jdt.text.tests.performance.UndoTextEditorTest testUndoTextEditor2() 1288.0 1292.0 0.31% 954.0 958.0 0.42%
org.eclipse.jdt.text.tests.performance.WhitespaceCharacterPainterTest testScrollTextEditorLineWise2() 6037.0 5875.0 2.76% 4704.0 4557.0 3.23%
org.eclipse.jdt.text.tests.performance.WhitespaceCharacterPainterTest testScrollTextEditorLineWiseMoveCaret2() 6460.0 6280.0 2.87% 4986.0 4818.0 3.49%
org.eclipse.jdt.text.tests.performance.WhitespaceCharacterPainterTest testScrollTextEditorLineWiseSelect2() 5676.0 5538.0 2.49% 4431.0 4303.0 2.97%
org.eclipse.jdt.text.tests.performance.WhitespaceCharacterPainterTest testScrollTextEditorPageWise() 6180.0 6000.0 3.00% 4796.0 4641.0 3.34%
org.eclipse.jdt.text.tests.performance.WordRulePerformanceTest measureIgnoreCase() 320.0 371.0 13.75% 600.0 705.0 14.89%