# Statistically Rigorous Android Macrobenchmarks

DevFeed: [Statistically Rigorous Android Macrobenchmarks](<https://devfeed.tech/articles/statistically-rigorous-android-macrobenchmarks-25630.md>)

Original publisher: [Read original article](<https://blog.p-y.wtf/statistically-rigorous-android-macrobenchmarks>)

Author: Pierre-Yves Ricau

Published: 2023-05-01T20:57:41Z

Content type: tutorial

Language: en

Sources: [Py's blog](<https://devfeed.tech/sources/py-s-blog.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Statistics](<https://devfeed.tech/topics/statistics.md>), [Jetpack](<https://devfeed.tech/topics/jetpack.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [jetpack](<https://devfeed.tech/tags/jetpack.md>), [macrobenchmark](<https://devfeed.tech/tags/macrobenchmark.md>), [performance](<https://devfeed.tech/tags/performance.md>), [statistics](<https://devfeed.tech/tags/statistics.md>)

## AI overview

This article explains how to analyze Jetpack Macrobenchmark results when evaluating Android software changes. It uses statistics fundamentals and research on Java performance evaluation to recommend comparing benchmark distributions rather than relying on aggregate values such as the minimum, maximum, mean, or median.

## Source excerpt

👋 Hi, this is P.Y., I work as an Android Engineer at Block. As we started evaluating the performance impact of software changes, I brushed up on my statistics classes, talked to industry peers, read several papers, wrote an internal doc to help us i...