Pengantar Macrobenchmark

Library Macrobenchmark Jetpack memungkinkan Anda menjalankan benchmark terhadap kode berbasis Java atau Kotlin dari dalam Android Studio. Library ini menangani pemanasan, mengukur performa kode, dan menampilkan hasil benchmark ke konsol Android Studio dan file JSON dengan detail selengkapnya. Library ini juga menyediakan file rekaman aktivitas yang dapat Anda muat dan analisis di Android Studio.

Tidak seperti library Benchmark Jetpack, Macrobenchmark ditujukan untuk menguji kasus penggunaan yang lebih besar, bukan area kecil pada kode Anda. Contoh penggunaan Macrobenchmark mencakup kasus performa startup dan runtime aplikasi, seperti men-scroll RecyclerView.

Anda dapat menggunakan library dalam lingkungan continuous integration (CI), seperti yang dijelaskan dalam Menjalankan benchmark dalam Continuous Integration.

Jika Anda belum menggunakan Jetpack dalam project yang ingin diukur, lihat Melakukan migrasi project yang ada menggunakan Android Studio.