# gradle/gradle-profiler

A tool for gathering profiling and benchmarking information for Gradle builds

Repository: https://github.com/gradle/gradle-profiler
Canonical: https://ross.abutalabs.com/products/gradle-profiler
Language: Java
License: Apache-2.0
License Family: permissive
Topics: gradle-bt, gradle-bt-core-execution
Last push: 2026-08-25T10:28:22+00:00

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 68, longevity 100
- inputs: {"age_days": 3677, "days_push": 8, "days_rel": 54, "gap_med": 133.0, "n_releases_24m": 7}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1530, forks 174 (observed 2026-08-28T04:04:59.273272+00:00)

## What it is
A command-line tool from Gradle that automates gathering profiling and benchmarking data for Gradle builds. It measures build execution times across iterations and captures profiles via build scans, Async Profiler, JProfiler, YourKit, Java Flight Recorder, heap dumps, and Chrome Trace output.

## Use cases
- benchmark gradle build performance before and after changes
- profile a slow gradle build to find bottlenecks
- compare build times across gradle versions
- capture cpu flame graphs of a gradle build
- measure incremental build and configuration cache performance
- generate benchmark reports as html csv or

## When to choose
- you maintain a gradle build and want reproducible performance measurements
- you need before/after comparisons when upgrading gradle or changing build logic
- you want to integrate profiling tools like async-profiler or JFR with gradle builds

## When to avoid
- your project does not use gradle
- you need general-purpose application profiling unrelated to builds
- you want continuous production monitoring rather than build benchmarking

## Facets
- artifact type: cli-tool
- maturity: active
- function: benchmarking, build-tool, developer-tools
- domain: developer-tools, performance
- platform: cli, jvm, windows, cross-platform
- tags: gradle, jvm-profiling, build-performance, async-profiler, build-scans, java, devops, build-tools, macos, linux

## Member repositories
- gradle/gradle-profiler (main) score 88

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:59.273272+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:31:24.789926+00:00, confidence not recorded.
  - readme: https://github.com/gradle/gradle-profiler (fetched 2026-08-28T04:04:59.273272+00:00, sha 964301ac541b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
