# BaseBenchmark: Comparing pr with previous commit

**URL:** <https://discourse.julialang.org/t/basebenchmark-comparing-pr-with-previous-commit/1303>\
**Category:** New to Julia\
**Created:** [January 5, 2017, 2:39pm UTC](https://discourse.julialang.org/t/basebenchmark-comparing-pr-with-previous-commit/1303 "2017-01-05T14:39:38Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shade5](https://avatars.discourse-cdn.com/v4/letter/s/a183cd/32.png) [@Shade5](https://discourse.julialang.org/u/Shade5)\
**Post date:** [January 5, 2017, 2:39pm UTC](https://discourse.julialang.org/t/basebenchmark-comparing-pr-with-previous-commit/1303/1 "2017-01-05T14:39:38Z")

</div>

How can I run the benchmark between the current julia master and an previous commit, like in this?

[https://github.com/JuliaCI/BaseBenchmarkReports/blob/88d896b0db239199f97014dad2444ed5a1ba6011/6d6ed95\_vs\_19f81ac/report.md](https://github.com/JuliaCI/BaseBenchmarkReports/blob/88d896b0db239199f97014dad2444ed5a1ba6011/6d6ed95_vs_19f81ac/report.md)

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [January 5, 2017, 2:50pm UTC](https://discourse.julialang.org/t/basebenchmark-comparing-pr-with-previous-commit/1303/2 "2017-01-05T14:50:46Z")

</div>

Does this describe what you want [https://github.com/JuliaCI/BaseBenchmarks.jl#recipe-for-testing-a-julia-pr-locally](https://github.com/JuliaCI/BaseBenchmarks.jl#recipe-for-testing-a-julia-pr-locally)?

---

<div class="post-metadata">

**Author:** ![Shade5](https://avatars.discourse-cdn.com/v4/letter/s/a183cd/32.png) [@Shade5](https://discourse.julialang.org/u/Shade5)\
**Post date:** [January 5, 2017, 5:09pm UTC](https://discourse.julialang.org/t/basebenchmark-comparing-pr-with-previous-commit/1303/3 "2017-01-05T17:09:32Z")

</div>

That describes how to compare the performance of a PR vs. Julia’s master branch.  
So to check if a commit has degraded performance, I’ll have to reset a branch to before the commit and compare it with the current master right?

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [January 5, 2017, 5:16pm UTC](https://discourse.julialang.org/t/basebenchmark-comparing-pr-with-previous-commit/1303/4 "2017-01-05T17:16:18Z")

</div>

Yes exactly. Or just compare to the previous commit to the commit that is suspected to have caused the regression.

---

<div class="post-metadata">

**Author:** ![Shade5](https://avatars.discourse-cdn.com/v4/letter/s/a183cd/32.png) [@Shade5](https://discourse.julialang.org/u/Shade5)\
**Post date:** [January 5, 2017, 5:28pm UTC](https://discourse.julialang.org/t/basebenchmark-comparing-pr-with-previous-commit/1303/5 "2017-01-05T17:28:58Z")

</div>

So, I have to generate a jdl for before #19760. Thanks!
