Microbenchmarks
Benchmarking is the act of running a computer program or operation in order to compare operations in a way that produces quantitative results, normally by running a set of tests and trials against them.
Benchmarks can be organized in the following two big categories:
- Macrobenchmarks
- Microbenchmarks
Macrobenchmarks exist as a means to compare different platforms in specific areas such as processor speed, number of floating-point operations per unit of time, graphics and 3D performance, and so on. They are normally used against hardware components, but can also be used to test software-specific areas, such as compiler optimization or algorithms.
As opposed to these traditional macrobenchmarks, a microbenchmark attempts to measure the ...
Get Learning Android Application Testing now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.