Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge pull request #9537 from gradle/eskatos/ie/perf-test

Performance regression tests for instant execution on Java builds

Enable Groovy compilation avoidance

for the build.

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
Fix Groovy compilation avoidance link

in release notes.

    • -1
    • +1
    /subprojects/docs/src/docs/release/notes.md
Cache bean serialization constructor and schema when reading from instant-execution cache

This optimisation more than makes up for the time lost restoring the

dynamically registered properties.

Cache bean serialization constructor and schema when reading from instant-execution cache

This optimisation more than makes up for the time lost restoring the

dynamically registered properties.

TODO

Reduce memory usage for task classpath computation

By keeping a single set in memory during the whole computation.

Reduce memory usage for task classpath computation

By keeping a single set in memory during the whole computation.

Replace jmh with jmhImplementation in the build scripts

Replace jmh with jmhImplementation in the build scripts

Replace jmh to jmhImplementation in build scripts

Apply 'java-library' to more subprojects

    • -0
    • +5
    /subprojects/announce/announce.gradle.kts
    • -0
    • +3
    /subprojects/launcher/launcher.gradle.kts
Apply 'java-library' to more subprojects

    • -0
    • +5
    /subprojects/announce/announce.gradle.kts
    • -0
    • +3
    /subprojects/launcher/launcher.gradle.kts
Apply 'java-library' to more subprojects

    • -0
    • +5
    /subprojects/announce/announce.gradle.kts
    • -0
    • +3
    /subprojects/launcher/launcher.gradle.kts
Apply 'java-library' to more subprojects

    • -0
    • +5
    /subprojects/announce/announce.gradle.kts
    • -0
    • +3
    /subprojects/launcher/launcher.gradle.kts
Add debug support to TestLauncher

  1. … 5 more files in changeset.
Add debug support to TestLauncher

  1. … 5 more files in changeset.
Add debug support to TestLauncher

  1. … 5 more files in changeset.
Add debug support to TestLauncher

  1. … 5 more files in changeset.
Add debug support to TestLauncher

  1. … 5 more files in changeset.
First working prototype

Add debug support to TestLauncher

  1. … 6 more files in changeset.
Add debug support to TestLauncher

  1. … 4 more files in changeset.
Add debug support to TestLauncher

  1. … 5 more files in changeset.
First working prototype

First working prototype

Use the File system root's name as default for DirectorySnapshotter

Use commons-compress for zip hashing

java.util.ZipFile has a long history of native memory leaks,

which using commons-compress avoids.

Merge branch 'eskatos/ie/perf-test' into bamboo/ie/perf-regression

    • -2
    • +11
    /subprojects/performance/templates.gradle
Don't restore properties added via the runtime API temporarily

To collect flamegraphs before and after the change for comparison.