LargeDependencyGraphPerformanceTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
Rebaseline performance tests

This change accepts a 1% regression in the

ProjectCreationPerformanceTest."create many empty projects" test.

The original baseline contains a bug that accidentaly made the

execution faster.

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

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

To account for recent configuration time improvements.

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 29 more files in changeset.
Lock in some performance improvements

There have been several performance improvements both in dependency management and thanks

to software model bridging.

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 29 more files in changeset.
Increase memory for performance test to get profiling data

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

- lock in recent native build improvements

- accept a minor regression in dependency resolution that will be fixed soon

- inline native baseline constant. Please use ./gradlew rebaselinePerformanceTests instead

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 29 more files in changeset.
Rebaseline for LargeDependencyGraphPerformanceTest

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

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 24 more files in changeset.
Clean up leftovers from #4304

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

To lock in improvements based on refactorings

in the resolution engine.

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 23 more files in changeset.
Revert to previous performance baseline for dependency resolution tests

Some of the previous improvement in resolution performance has been lost

with added functionality. Will lock in the improvements when functionally

complete.

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 1 more file in changeset.
Rebaseline performance tests to use release snapshot, and to lock in client side performance improvements.

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

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

We create a little more objects during dependency resolution (`ImmutableCapability`) instances, which,

while not showing up in CPU time, may occur a bit more GC time, making the performance tests sometimes

fail.

This recognizes the additional work by rebaselining.

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

To lock in recent improvements and accept a few

minor regressions.

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 29 more files in changeset.
Revert "Let Gradle 4.6 be the new performance baseline"

This reverts commit 9c1e61921d7b875af27d42a6c71918c6505d0902.

    • -1
    • +1
    ./LargeDependencyGraphPerformanceTest.groovy
  1. … 29 more files in changeset.
Let Gradle 4.6 be the new performance baseline

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