blob: 19cd713f8ad4747142b5b670cfc7cf265bc0c994 [file]
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script type="text/javascript" src="draw_chart.js"></script>
<title>Continuous Build Performance Benchmark</title>
</head>
<body>
<div>
<p>Note:</p>
<p>Click the legend (eg. "Full clean build", "Incremental build") to hide or show corresponding line.</p>
<p>Drag the control buttons under the charts to filter data.</p>
<p>This benchmark is generated by the code in <a href="https://github.com/bazelbuild/bazel/tree/master/src/tools/benchmark">bazel/src/tools/benchmark</a>. You can also try it locally.</p>
<p>Our <a href="http://ci.bazel.io">CI system</a> automatically builds Bazel at each Git commit. The performance of each version is then assessed by building various kinds of <a href="https://github.com/bazelbuild/bazel/tree/master/src/tools/benchmark/java/com/google/devtools/build/benchmark/codegenerator">generated Java code</a> (e.g. Java libraries with few files, with many files, with many parallel deps, with a long chain of deps). The time it took to build each kind of code is measured and used to generate these charts.</p>
</div>
<div id="content"></div>
</body>
</html>