[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#770244: ITP: caliper -- framework for writing, running and viewing Java microbenchmarks



Hi Tim,

Is the Java Microbenchmark Harness (JMH) already available in Debian? If so, why do we need Caliper?

The general consensus (OK, admittedly it's a small sample size) seems to be that JMH is better: https://groups.google.com/forum/#!msg/mechanical-sympathy/m4opvy4xq3U/7lY8x8SvHgwJ - it's reasonably easy to use and seems more likely to be correct than Caliper. This is all pretty anecdotal but a product could do worse than having an endorsement from Java performance expert Martin Thompson.

If you have existing tests or a project depends on Caliper, then those are certainly valid reasons to package it. But if you're writing new tests and this is for personal use, then I'd suggest considering JMH instead.

Cheers,

Jonathan

On Mon, Nov 17, 2014 at 2:19 PM, Tim Potter <tpot@hp.com> wrote:
Package: wnpp
Severity: wishlist
Owner: Tim Potter <tpot@hp.com>

* Package name    : caliper
  Version         : 1.0-beta-1
  Upstream Author : Gregory Kick <gak@google.com>
* URL             : http://code.google.com/p/caliper/
* License         : Apache-2.0
  Programming Lang: Java
  Description     : framework for writing, running and viewing Java microbenchmarks

Caliper is an entire toolchain for making performance-related
decisions about Java code that work in concert to help users get
complete and accurate information about performance while minimizing
the opportunities for misinformation.

The primary focus of Caliper is microbenchmarks, but it can support
arbitrary kinds of measurements including memory allocated, memory
consumed, or arbitrary domain-specific measurements like compression
ratio.

Above all, Caliper aims to be as simple as possible while providing
more unambiguous, consistent and comprehensive data than equivalent
benchmarks written without it.


--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] 20141117191942.8.12737.reportbug@02ed91797728" target="_blank">https://lists.debian.org/[🔎] 20141117191942.8.12737.reportbug@02ed91797728


On Mon, Nov 17, 2014 at 2:19 PM, Tim Potter <tpot@hp.com> wrote:
Package: wnpp
Severity: wishlist
Owner: Tim Potter <tpot@hp.com>

* Package name    : caliper
  Version         : 1.0-beta-1
  Upstream Author : Gregory Kick <gak@google.com>
* URL             : http://code.google.com/p/caliper/
* License         : Apache-2.0
  Programming Lang: Java
  Description     : framework for writing, running and viewing Java microbenchmarks

Caliper is an entire toolchain for making performance-related
decisions about Java code that work in concert to help users get
complete and accurate information about performance while minimizing
the opportunities for misinformation.

The primary focus of Caliper is microbenchmarks, but it can support
arbitrary kinds of measurements including memory allocated, memory
consumed, or arbitrary domain-specific measurements like compression
ratio.

Above all, Caliper aims to be as simple as possible while providing
more unambiguous, consistent and comprehensive data than equivalent
benchmarks written without it.


--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] 20141117191942.8.12737.reportbug@02ed91797728" target="_blank">https://lists.debian.org/[🔎] 20141117191942.8.12737.reportbug@02ed91797728



Reply to: