LargeDependencyGraphPerformanceTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Locking variation of large dependency graph

This adds locking as an axis for performing resolution on a large

dependency graph.

    • -2
    • +6
    ./LargeDependencyGraphPerformanceTest.groovy
Locking variation of large dependency graph

This adds locking as an axis for performing resolution on a large

dependency graph.

    • -3
    • +7
    ./LargeDependencyGraphPerformanceTest.groovy
Locking variation of large dependency graph

This adds locking as an axis for performing resolution on a large

dependency graph.

    • -3
    • +7
    ./LargeDependencyGraphPerformanceTest.groovy
Locking variation of large dependency graph

This adds locking as an axis for performing resolution on a large

dependency graph.

    • -3
    • +7
    ./LargeDependencyGraphPerformanceTest.groovy
Locking variation of large dependency graph

This adds locking as an axis for performing resolution on a large

dependency graph.

    • -3
    • +7
    ./LargeDependencyGraphPerformanceTest.groovy
Rebaseline LargeDependencyGraphPerformanceTest

to a version which actually contains the changes causing the regression.

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
Accept performance regression in LargeDependencyGraphPerformanceTest

The regression seems to have been existing for some time and seems

to be too small to be worth investigating.

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
Accept performance regression in LargeDependencyGraphPerformanceTest

The regression seems to have been existing for some time and seems

to be too small to be worth investigating.

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
Rebaseline performance tests

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 30 more files in changeset.
Rebaseline to the same commit to the distribution commit

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 31 more files in changeset.
Rebaseline performance tests

To account for minor regression due to detailed container

callback instrumentation. This information will help find

performance issues that are much bigger than the small overhead

the instrumentation adds.

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 31 more files in changeset.
Update performance test baseline

This will make sure they no longer fail with a

ConcurrentModificationException that was fixed in gradle/gradle#7561

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 1 more file in changeset.
Lock in recent performance improvements

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 31 more files in changeset.
Fix space in version number

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
Rebaseline performance test

Following acceptance due to fixing isolation of component

metadata rules between projects.

    • -3
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
Temporarily ignore test

Investigation showed that the overhead is expected given the

isolation of rules.

    • -0
    • +2
    ./LargeDependencyGraphPerformanceTest.groovy
Temporarily ignore test

Investigation showed that the overhead is expected given the

isolation of rules.

    • -0
    • +2
    ./LargeDependencyGraphPerformanceTest.groovy
Rebaseline performance tests

We introduced a ThreadLocal in the project locking which slowed things

down a little bit (10s of ms) in several builds. Rebaselining to prevent

this from affecting all branches.

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 31 more files in changeset.
Rebaseline performance tests after merging single project lock changes

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 31 more files in changeset.
Revert perf test rebaseline to investigate

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
Rebase performance tests

The goal is to unblock commits on master. Investigation is pending as

the regression is not accepted for now.

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 2 more files in changeset.
Increase memory for large dependency graphs tests

The current limits make it almost impossible to use the adhoc performance

tests, as they need more memory to gather statistics.

    • -2
    • +2
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 1 more file in changeset.
Remove unused improve pom support flags

    • -9
    • +2
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 19 more files in changeset.
Rebaseline performance tests

The introduction of the "platform" support introduced a couple small regressions,

but also improvements in some cases. This commit re-enables the Java IDE performance

test now that we have a baseline to compare with. Work on improving performance

is going to happen later.

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 31 more files in changeset.
Rebase performance test

Accounts for the slight regression introduced by the ability to move

back a dependency to pending.

Issue #6604

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 1 more file in changeset.
Rebaseline all performance tests

To lock in memory usage improvements.

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 32 more files in changeset.
Rebaseline a performance test.

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
Lock in some dependency management performance improvements

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 31 more files in changeset.
Rebaseline performance tests

There is a known performance regression due to more work done during dependency resolution. Future

commits will attempt to mitigate the regression.

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 31 more files in changeset.
Rebaseline performance tests

To account for a regression across most tests,

which was caused by a bugfix for lazy task creation.

Lazy task creation was only that fast because of

that bug, so this new performance level is the

expected one. We can definitely improve it further,

see https://github.com/gradle/gradle-native/issues/678

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 30 more files in changeset.