Skip to main content

Back to the top

Performance of org.eclipse.jdt.text: 4.25 relative to R-4.24-202206070700

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 488720.0 515758.0 5.24% 529092.0 582787.0 9.21%

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 353.0 377.0 6.37% 639.0 715.0 10.63%
org.eclipse.jdt.text.tests.performance.RevertJavaEditorTest 4257.0 4272.0 0.35% 3946.0 3891.0 1.41%
org.eclipse.jdt.text.tests.performance.ScrollTextEditorTest 19446.0 19511.0 0.33% 15039.0 15347.0 2.01%
org.eclipse.jdt.text.tests.performance.ScrollJavaEditorTest 14162.0 14226.0 0.45% 11631.0 11927.0 2.48%
org.eclipse.jdt.text.tests.performance.ScrollVerticalRuler5000Test 7980.0 8160.0 2.21% 5906.0 6240.0 5.35%
org.eclipse.jdt.text.tests.performance.LineTrackerPerformanceTest 13417.0 13903.0 3.50% 16728.0 17411.0 3.92%
org.eclipse.jdt.text.tests.performance.TextNonInitialTypingTest 80454.0 80827.0 0.46% 82020.0 84261.0 2.66%
org.eclipse.jdt.text.tests.performance.ScrollVerticalRuler1000Test 15610.0 15960.0 2.19% 11655.0 12300.0 5.24%
org.eclipse.jdt.text.tests.performance.UndoTextEditorTest 1312.0 1316.0 0.30% 1018.0 998.0 2.00%
org.eclipse.jdt.text.tests.performance.ScrollAnnotatedJavaEditorTest 27730.0 27940.0 0.75% 20937.0 21397.0 2.15%
org.eclipse.jdt.text.tests.performance.JavaMoveLineTest 13700.0 14000.0 2.14% 10190.0 10740.0 5.12%
org.eclipse.jdt.text.tests.performance.NonInitialTypingTest 32005.0 32432.0 1.32% 45447.0 46985.0 3.27%
org.eclipse.jdt.text.tests.performance.WhitespaceCharacterPainterTest 23965.0 24132.0 0.69% 18301.0 18711.0 2.19%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest 8848.0 9147.0 3.27% 13597.0 14380.0 5.45%
org.eclipse.jdt.text.tests.performance.OpenTextEditorTest 96375.0 95928.0 0.47% 101259.0 100112.0 1.15%
org.eclipse.jdt.text.tests.performance.JavaIndenterTest 4320.0 4360.0 0.92% 3260.0 3336.0 2.28%
org.eclipse.jdt.text.tests.performance.TextMoveLineTest 13440.0 13750.0 2.25% 9892.0 10420.0 5.07%
org.eclipse.jdt.text.tests.performance.OpenJavaEditorTest 76460.0 99294.0 23.00% 120910.0 164596.0 26.54%
org.eclipse.jdt.text.tests.performance.OpenPreferencePageTest 2160.0 2180.0 0.92% 1630.0 1670.0 2.40%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest 9685.0 10597.0 8.61% 16318.0 18003.0 9.36%
org.eclipse.jdt.text.tests.performance.ScrollVerticalRuler100Test 15300.0 15660.0 2.30% 11539.0 12180.0 5.26%
org.eclipse.jdt.text.tests.performance.ActivateJavaEditorTest 1213.0 1227.0 1.14% 1542.0 1548.0 0.39%
org.eclipse.jdt.text.tests.performance.RevertTextEditorTest 1651.0 1665.0 0.84% 1718.0 1720.0 0.12%
org.eclipse.jdt.text.tests.performance.OpenJavaEditorStartupTest 7.0 8.0 12.50% 14.0 15.0 6.67%
org.eclipse.jdt.text.tests.performance.ToggleCommentTest 3354.0 3366.0 0.36% 2796.0 2744.0 1.90%
org.eclipse.jdt.text.tests.performance.UndoJavaEditorTest 1509.0 1512.0 0.20% 1147.0 1125.0 1.96%
org.eclipse.jdt.text.tests.performance.OpenTextEditorStartupTest 7.0 8.0 12.50% 13.0 15.0 13.33%

All 115 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() 1213.0 1227.0 1.14% 1542.0 1548.0 0.39%
org.eclipse.jdt.text.tests.performance.ActivateTextEditorTest testActivateEditor() 7097.0 N/A N/A 6570.0 N/A N/A
org.eclipse.jdt.text.tests.performance.CodeCompletionPerformanceTest testApplicationNoParamters() 19604.0 N/A N/A 19320.0 N/A N/A
org.eclipse.jdt.text.tests.performance.CodeCompletionPerformanceTest testApplicationWithParamterGuesses() 18479.0 N/A N/A 18164.0 N/A N/A
org.eclipse.jdt.text.tests.performance.CodeCompletionPerformanceTest testApplicationWithParamterGuesses2() 19285.0 N/A N/A 19009.0 N/A N/A
org.eclipse.jdt.text.tests.performance.CodeCompletionPerformanceTest testApplicationWithParamterNames() 17782.0 N/A N/A 17440.0 N/A N/A
org.eclipse.jdt.text.tests.performance.CodeCompletionPerformanceTest testCompletionNoParamters() 19689.0 N/A N/A 19418.0 N/A N/A
org.eclipse.jdt.text.tests.performance.CodeCompletionPerformanceTest testCompletionWithParamterGuesses() 17261.0 N/A N/A 16860.0 N/A N/A
org.eclipse.jdt.text.tests.performance.CodeCompletionPerformanceTest testCompletionWithParamterGuesses2() 19787.0 N/A N/A 19538.0 N/A N/A
org.eclipse.jdt.text.tests.performance.CodeCompletionPerformanceTest testCompletionWithParamterNames() 18740.0 N/A N/A 18454.0 N/A N/A
org.eclipse.jdt.text.tests.performance.ContentTypeTest testJavaDirty() 8600.0 N/A N/A 8380.0 N/A N/A
org.eclipse.jdt.text.tests.performance.ContentTypeTest testPluginPropertiesDirty() 8590.0 N/A N/A 8370.0 N/A N/A
org.eclipse.jdt.text.tests.performance.ContentTypeTest testPluginXMLDirty() 8575.0 N/A N/A 8341.0 N/A N/A
org.eclipse.jdt.text.tests.performance.ContentTypeTest testPropertiesDirty() 8530.0 N/A N/A 8243.0 N/A N/A
org.eclipse.jdt.text.tests.performance.ContentTypeTest testTextDirty() 8591.0 N/A N/A 8370.0 N/A N/A
org.eclipse.jdt.text.tests.performance.ConvertLineDelimitersProjectTest test() 8357.0 N/A N/A 7925.0 N/A N/A
org.eclipse.jdt.text.tests.performance.DocumentLineDifferInitializationTest testInitializationWithFewChanges() 19996.0 N/A N/A 19580.0 N/A N/A
org.eclipse.jdt.text.tests.performance.DocumentLineDifferInitializationTest testInitializationWithManyChanges() 5952.0 N/A N/A 5874.0 N/A N/A
org.eclipse.jdt.text.tests.performance.DocumentLineDifferInitializationTest testInitializationWithManyChangesButEqualSize() 6120.0 N/A N/A 5874.0 N/A N/A
org.eclipse.jdt.text.tests.performance.DocumentLineDifferInitializationTest testInitializationWithNoChanges() 20200.0 N/A N/A 19580.0 N/A N/A
org.eclipse.jdt.text.tests.performance.DocumentLineDifferModificationTest testEditingUnchanged() 0.0 N/A N/A 0.0 N/A N/A
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureDeleteInsert() 320.0 742.0 56.87% 600.0 1200.0 50.00%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureGetChar() 520.0 560.0 7.14% 880.0 953.0 7.66%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureGetLength() 571.0 600.0 4.83% 960.0 1007.0 4.67%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureGetLine() 545.0 565.0 3.54% 920.0 969.0 5.06%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureGetNumberOfLines() 720.0 720.0 0.00% 1120.0 1200.0 6.67%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureInsertAtEnd() 360.0 400.0 10.00% 683.0 760.0 10.13%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureInsertAtStart() 341.0 360.0 5.28% 659.0 697.0 5.45%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureLineByIndex() 647.0 680.0 4.85% 1040.0 1120.0 7.14%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureLineByOffset() 600.0 640.0 6.25% 1000.0 1057.0 5.39%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureLineDelimiterByIndex() 695.0 720.0 3.47% 1120.0 1200.0 6.67%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureLineInfoByIndex() 680.0 720.0 5.56% 1080.0 1160.0 6.90%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureLineInfoByOffset() 640.0 680.0 5.88% 1040.0 1107.0 6.05%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureLineLengthByIndex() 680.0 720.0 5.56% 1099.0 1160.0 5.26%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureRandomReplace() 415.0 441.0 5.90% 755.0 811.0 6.91%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureRepeatedReplace() 471.0 489.0 3.68% 811.0 869.0 6.67%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureSet() 480.0 520.0 7.69% 840.0 893.0 5.94%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureTypingReplaceInLargeFile() 480.0 520.0 7.69% 840.0 920.0 8.70%
org.eclipse.jdt.text.tests.performance.DocumentPerformanceTest measureTypingReplaceInSmallFile() 520.0 520.0 0.00% 871.0 920.0 5.33%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureDeleteInsert() 735.0 920.0 20.11% 1160.0 1400.0 17.14%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureGetAll() 720.0 840.0 14.29% 1160.0 1320.0 12.12%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureGetChar() 840.0 840.0 0.00% 1280.0 1320.0 3.03%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureGetLine() 880.0 907.0 2.98% 1320.0 1385.0 4.69%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureInsertAtEnd() 760.0 760.0 0.00% 1200.0 1240.0 3.23%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureInsertAtStart() 760.0 760.0 0.00% 1160.0 1200.0 3.33%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureRandomReplace() 800.0 800.0 0.00% 1237.0 1275.0 2.98%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureRepeatedReplace() 833.0 800.0 4.13% 1240.0 1280.0 3.13%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureSet() 840.0 840.0 0.00% 1280.0 1320.0 3.03%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureTypingReplaceInLargeFile() 840.0 840.0 0.00% 1280.0 1320.0 3.03%
org.eclipse.jdt.text.tests.performance.GapTextStorePerformanceTest measureTypingReplaceInSmallFile() 840.0 840.0 0.00% 1280.0 1320.0 3.03%
org.eclipse.jdt.text.tests.performance.JavaExpandSelectionTest test() 8265.0 N/A N/A 7761.0 N/A N/A
org.eclipse.jdt.text.tests.performance.JavaFormatterProjectTest test() 8482.0 N/A N/A 8160.0 N/A N/A
org.eclipse.jdt.text.tests.performance.JavaFormatterTest test() 4908.0 N/A N/A 4601.0 N/A N/A
org.eclipse.jdt.text.tests.performance.JavaIndenterTest testJavaIndenter2() 4320.0 4360.0 0.92% 3260.0 3336.0 2.28%
org.eclipse.jdt.text.tests.performance.JavaMoveLineTest test() 13700.0 14000.0 2.14% 10190.0 10740.0 5.12%
org.eclipse.jdt.text.tests.performance.LineTrackerPerformanceTest testLineByIndex() 1888.0 1947.0 3.03% 2364.0 2453.0 3.63%
org.eclipse.jdt.text.tests.performance.LineTrackerPerformanceTest testLineByIndex2() 2320.0 2403.0 3.45% 2800.0 2917.0 4.01%
org.eclipse.jdt.text.tests.performance.LineTrackerPerformanceTest testLineByOffset() 2517.0 2621.0 3.97% 3001.0 3127.0 4.03%
org.eclipse.jdt.text.tests.performance.LineTrackerPerformanceTest testLineByOffset2() 1282.0 1332.0 3.75% 1764.0 1840.0 4.13%
org.eclipse.jdt.text.tests.performance.LineTrackerPerformanceTest testRandomReplace() 2188.0 2267.0 3.48% 2667.0 2766.0 3.58%
org.eclipse.jdt.text.tests.performance.LineTrackerPerformanceTest testReplace() 2277.0 2360.0 3.52% 2753.0 2855.0 3.57%
org.eclipse.jdt.text.tests.performance.LineTrackerPerformanceTest testSet() 945.0 973.0 2.88% 1379.0 1453.0 5.09%
org.eclipse.jdt.text.tests.performance.NonInitialTypingTest testTypeAMethod() 32005.0 32432.0 1.32% 45447.0 46985.0 3.27%
org.eclipse.jdt.text.tests.performance.OpenJavaContentAssistTest test1()-cold 221480.0 N/A N/A 212080.0 N/A N/A
org.eclipse.jdt.text.tests.performance.OpenJavaContentAssistTest test1()-warm 221573.0 N/A N/A 212153.0 N/A N/A
org.eclipse.jdt.text.tests.performance.OpenJavaEditorStartupTest testJavaEditorStartup() 7.0 8.0 12.50% 14.0 15.0 6.67%
org.eclipse.jdt.text.tests.performance.OpenJavaEditorTest testOpenEditor3() 10690.0 14651.0 27.04% 18732.0 26497.0 29.31%
org.eclipse.jdt.text.tests.performance.OpenJavaEditorTest testOpenEditor4() 14790.0 18792.0 21.30% 24378.0 31838.0 23.43%
org.eclipse.jdt.text.tests.performance.OpenJavaEditorTest testOpenEditor5() 18591.0 22612.0 17.78% 28154.0 35627.0 20.98%
org.eclipse.jdt.text.tests.performance.OpenJavaEditorTest testOpenEditor6() 22339.0 26393.0 15.36% 31175.0 38724.0 19.49%
org.eclipse.jdt.text.tests.performance.OpenJavaEditorTest testOpenJavaEditor1() 3489.0 6340.0 44.97% 6585.0 12151.0 45.81%
org.eclipse.jdt.text.tests.performance.OpenJavaEditorTest testOpenJavaEditor2() 6561.0 10506.0 37.55% 11886.0 19759.0 39.85%
org.eclipse.jdt.text.tests.performance.OpenPreferencePageTest testOpenPreferencePage()-cold 2160.0 2180.0 0.92% 1630.0 1670.0 2.40%
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() 54183.0 53455.0 1.36% 52117.0 50654.0 2.89%
org.eclipse.jdt.text.tests.performance.OpenTextEditorTest testOpenTextEditor1() 12362.0 12497.0 1.08% 16479.0 16816.0 2.00%
org.eclipse.jdt.text.tests.performance.OpenTextEditorTest testOpenTextEditor2() 29830.0 29976.0 0.49% 32663.0 32642.0 0.06%
org.eclipse.jdt.text.tests.performance.RevertJavaEditorTest test2() 2287.0 2292.0 0.22% 2044.0 2011.0 1.64%
org.eclipse.jdt.text.tests.performance.RevertJavaEditorTest testRevertJavaEditor() 1970.0 1980.0 0.51% 1902.0 1880.0 1.17%
org.eclipse.jdt.text.tests.performance.RevertTextEditorTest testRevertTextEditor() 1651.0 1665.0 0.84% 1718.0 1720.0 0.12%
org.eclipse.jdt.text.tests.performance.SaveJavaEditorTest test1() 7932.0 N/A N/A 7371.0 N/A N/A
org.eclipse.jdt.text.tests.performance.SaveTextEditorTest test1() 7390.0 N/A N/A 6722.0 N/A N/A
org.eclipse.jdt.text.tests.performance.ScrollAnnotatedJavaEditorTest testScrollJavaEditorLineWise1() 6610.0 6660.0 0.75% 5007.0 5125.0 2.30%
org.eclipse.jdt.text.tests.performance.ScrollAnnotatedJavaEditorTest testScrollJavaEditorLineWiseMoveCaret1() 6960.0 7020.0 0.85% 5235.0 5346.0 2.08%
org.eclipse.jdt.text.tests.performance.ScrollAnnotatedJavaEditorTest testScrollJavaEditorLineWiseSelect1() 7440.0 7480.0 0.53% 5605.0 5724.0 2.08%
org.eclipse.jdt.text.tests.performance.ScrollAnnotatedJavaEditorTest testScrollJavaEditorPageWise() 6720.0 6780.0 0.88% 5090.0 5202.0 2.15%
org.eclipse.jdt.text.tests.performance.ScrollJavaEditorTest testScrollJavaEditorLineWise2() 3180.0 3192.0 0.38% 2673.0 2741.0 2.48%
org.eclipse.jdt.text.tests.performance.ScrollJavaEditorTest testScrollJavaEditorLineWiseMoveCaret2() 3569.0 3591.0 0.61% 2904.0 2983.0 2.65%
org.eclipse.jdt.text.tests.performance.ScrollJavaEditorTest testScrollJavaEditorLineWiseSelect2() 4110.0 4122.0 0.29% 3303.0 3379.0 2.25%
org.eclipse.jdt.text.tests.performance.ScrollJavaEditorTest testScrollJavaEditorPageWise() 3303.0 3321.0 0.54% 2751.0 2824.0 2.58%
org.eclipse.jdt.text.tests.performance.ScrollTextEditorTest testScrollTextEditorLineWise2() 4821.0 4835.0 0.29% 3747.0 3820.0 1.91%
org.eclipse.jdt.text.tests.performance.ScrollTextEditorTest testScrollTextEditorLineWiseMoveCaret2() 5100.0 5119.0 0.37% 3900.0 3981.0 2.03%
org.eclipse.jdt.text.tests.performance.ScrollTextEditorTest testScrollTextEditorLineWiseSelect2() 4597.0 4613.0 0.35% 3594.0 3672.0 2.12%
org.eclipse.jdt.text.tests.performance.ScrollTextEditorTest testScrollTextEditorPageWise() 4928.0 4944.0 0.32% 3798.0 3874.0 1.96%
org.eclipse.jdt.text.tests.performance.ScrollVerticalRuler1000Test testScrollTextEditorLineWiseMoveCaret2() 7870.0 8040.0 2.11% 5862.0 6180.0 5.15%
org.eclipse.jdt.text.tests.performance.ScrollVerticalRuler1000Test testScrollTextEditorPageWise() 7740.0 7920.0 2.27% 5793.0 6120.0 5.34%
org.eclipse.jdt.text.tests.performance.ScrollVerticalRuler100Test testScrollTextEditorLineWiseMoveCaret2() 7680.0 7860.0 2.29% 5779.0 6120.0 5.57%
org.eclipse.jdt.text.tests.performance.ScrollVerticalRuler100Test testScrollTextEditorPageWise() 7620.0 7800.0 2.31% 5760.0 6060.0 4.95%
org.eclipse.jdt.text.tests.performance.ScrollVerticalRuler5000Test testScrollTextEditorPageWise() 7980.0 8160.0 2.21% 5906.0 6240.0 5.35%
org.eclipse.jdt.text.tests.performance.SpellCheckingTest test()Java Editor: Spell checking 107870.0 N/A N/A 98879.0 N/A N/A
org.eclipse.jdt.text.tests.performance.SynchronizedLineDifferInitializationTest testInitializationWithFewChanges() 20600.0 N/A N/A 19600.0 N/A N/A
org.eclipse.jdt.text.tests.performance.SynchronizedLineDifferInitializationTest testInitializationWithManyChanges() 6120.0 N/A N/A 5879.0 N/A N/A
org.eclipse.jdt.text.tests.performance.SynchronizedLineDifferInitializationTest testInitializationWithManyChangesButEqualSize() 6250.0 N/A N/A 5880.0 N/A N/A
org.eclipse.jdt.text.tests.performance.SynchronizedLineDifferInitializationTest testInitializationWithNoChanges() 20800.0 N/A N/A 19600.0 N/A N/A
org.eclipse.jdt.text.tests.performance.TextMoveLineTest test() 13440.0 13750.0 2.25% 9892.0 10420.0 5.07%
org.eclipse.jdt.text.tests.performance.TextNonInitialTypingTest testTypeAMethod() 80454.0 80827.0 0.46% 82020.0 84261.0 2.66%
org.eclipse.jdt.text.tests.performance.ToggleCommentTest testToggleComment2()-comment 1662.0 1668.0 0.36% 1392.0 1366.0 1.90%
org.eclipse.jdt.text.tests.performance.ToggleCommentTest testToggleComment2()-uncomment 1692.0 1698.0 0.35% 1404.0 1378.0 1.89%
org.eclipse.jdt.text.tests.performance.UndoJavaEditorTest testUndoJavaEditor2() 1509.0 1512.0 0.20% 1147.0 1125.0 1.96%
org.eclipse.jdt.text.tests.performance.UndoTextEditorTest testUndoTextEditor2() 1312.0 1316.0 0.30% 1018.0 998.0 2.00%
org.eclipse.jdt.text.tests.performance.WhitespaceCharacterPainterTest testScrollTextEditorLineWise2() 5940.0 5988.0 0.80% 4551.0 4653.0 2.19%
org.eclipse.jdt.text.tests.performance.WhitespaceCharacterPainterTest testScrollTextEditorLineWiseMoveCaret2() 6340.0 6400.0 0.94% 4819.0 4932.0 2.29%
org.eclipse.jdt.text.tests.performance.WhitespaceCharacterPainterTest testScrollTextEditorLineWiseSelect2() 5595.0 5624.0 0.52% 4292.0 4382.0 2.05%
org.eclipse.jdt.text.tests.performance.WhitespaceCharacterPainterTest testScrollTextEditorPageWise() 6090.0 6120.0 0.49% 4639.0 4744.0 2.21%
org.eclipse.jdt.text.tests.performance.WordRulePerformanceTest measureIgnoreCase() 353.0 377.0 6.37% 639.0 715.0 10.63%