Skip to content

Releases: Magisk-Modules-Repo/benchkit

v2.6.4

31 Oct 23:39
7d8a521
Compare
Choose a tag to compare

Changes

  • Fixed Audio Latency Test crashes
  • Added SynthMark CPU audio benchmarking app and CLI tool
  • Reduced JankBenchX size
  • Added Bonnie++ I/O benchmark
  • Added 32-bit callbench build for testing 32-bit vDSO
  • Rebuilt several tools with dynamic Bionic libc linking to reduce size
  • Updated UiBench and TouchLatency for Android 10
  • Added OboeTester audio benchmark app
  • Updated JankBenchX to v2.2.0

Donate

If you found this helpful, please consider supporting development with a recurring donation for rewards such as early access to updates, exclusive behind-the-scenes development news, and priority support. Alternatively, you can also buy me a coffee. All support is appreciated.

v2.3.1

22 May 18:53
v2.3.1
19a51ff
Compare
Choose a tag to compare

Changelog:

  • Updated stress-ng
  • Added Superpowered's audio latency test app

v2.2.1

18 Mar 21:14
v2.2.1
0b2651c
Compare
Choose a tag to compare

Changelog:

  • Fixed installation with Magisk Manager
  • Documented the addition of hyperfine
  • Added reference workloads for rt-app (courtesy of ARM Workload Automation)

v2.2.0

18 Mar 04:17
v2.2.0
3e7ed1e
Compare
Choose a tag to compare

Changelog:

  • Added hyperfine benchmark runner
  • Replaced Unity with minimal Magisk installer

v2.1.0

06 Sep 05:22
671d3d3
Compare
Choose a tag to compare

Changelog:

  • Added @joshuous' modified version of Google's AOSP JankBench app that automates and profiles UIBench tests in a reproducible manner
  • Revised app descriptions in README

v2.0.1

25 Aug 08:20
f336812
Compare
Choose a tag to compare

Changelog:

  • Revised readme
  • Fixed missing executable permissions for users without /system/xbin
  • Added perf wrapper script to toggle kallsyms access lock
  • Improved install banner

v2.0.0

21 Aug 07:09
992ee66
Compare
Choose a tag to compare

Changelog:

  • Initial GitHub release
  • Added the following programs:
    • Dhrystone (dhrystone): A simple CPU integer performance benchmark typically used for calculating CPU capacities for an EAS energy model
    • Flexible I/O Tester (fio): A flexible generic I/O tester that can simulate a variety of configurable workloads, created by Linux block subsystem maintainer Jens Axboe
    • IOzone (iozone): A general filesystem and I/O benchmark
    • memcpy (memcpy): A simple memory bandwidth tester that uses the memcpy(3) function from libc
    • rt-app (rt-app): A flexible real-time application simulator designed to replicate typical mobile workloads in a reproducible manner
    • schbench (schbench): A minimal and detailed scheduler wakeup latency benchmark by Facebook
    • SLABtop (slabtop): A tool to show kernel SLAB memory usage details (requires CONFIG_SLUB_DEBUG=y in kernel)
    • stress-ng (stress-ng): A program to stress-test various hardware and kernel subsystems
    • sysbench (sysbench): A scriptable database and system performance benchmark with several built-in scripts
    • callbench (callbench): A program to measure the speed of simple time syscalls and vDSO calls, as well as basic file I/O using both mmap(2) and read(2)
    • GTcycles (gtcycles): A tool to measure the frequency of the CPU's generic timer
    • cyclictest (cyclictest): A program to measure timer expiration delay, useful for real-time latency testing
  • Added a detailed README
  • Switched to Unity Installer template v4.4 by Zackptg5 for compatibility with root solutions other than Magisk
  • Moved executables to /system/xbin