[
https://issues.apache.org/jira/browse/GROOVY-10709?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17585629#comment-17585629
]
Kyle Moore commented on GROOVY-10709:
-------------------------------------
[~paulk] as we discussed yesterday, I've uploaded a new set of performance
data, including flame graphs. While a regression still exists, it is much
reduced from before. Please see {{2022-08-26
test-results-largeAndroidBuildPerformanceAdHocTest.zip}}.
The archive measures Gradle built with 4.0.5-SNAPSHOT. Interesting measurements
are available at:
*
run-help/7.7-20220826220936+0000/diffs/run-help-7.7-20220826220936+0000-vs-7.5-cpu-simplified-backward-diff-flames.svg
* performance-tests/report/index.html -> comparing "Gradle 7.5" vs. "Current
Gradle" shows a regression, though thankfully it is down to 276ms, compared to
over 5s in the first example.
> Performance regression in Gradle with Groovy 4
> ----------------------------------------------
>
> Key: GROOVY-10709
> URL: https://issues.apache.org/jira/browse/GROOVY-10709
> Project: Groovy
> Issue Type: Bug
> Affects Versions: 4.0.3
> Reporter: Kyle Moore
> Assignee: Paul King
> Priority: Major
> Fix For: 4.0.5
>
> Attachments: 2022-08-26
> test-results-largeAndroidBuildPerformanceAdHocTest.zip,
> test-results-largeAndroidBuildPerformanceAdHocTest.zip
>
>
> The Gradle team is exploring Groovy 4 as the included version for our next
> major release.
> Our initial performance tests show a significant regression which may be
> caused by excessive method calls to generate specialized exceptions that
> don't have stacks.
> I will attach a tome of performance data comparing Gradle built with Groovy
> 3.0.11 vs. 4.0.3. Interesting measurements are available at:
> *
> run-help/7.6-20220727093039+0000/diffs/run-help-7.6-20220727093039+0000-vs-7.5-cpu-simplified-backward-diff-flames.svg
> * performance-tests/report/index.html -> comparing "Gradle 7.5" vs. "Current
> Gradle" shows a significant regression.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)