frameworks/base/core/tests/benchmarks
cpeng 69f93dc236 android 13 from xiaosuan 2025-08-25 08:17:13 +08:00
..
src android 13 from xiaosuan 2025-08-25 08:17:13 +08:00
Android.bp android 13 from xiaosuan 2025-08-25 08:17:13 +08:00
README android 13 from xiaosuan 2025-08-25 08:17:13 +08:00

README

These benchmarks use the Caliper benchmark framework, and can be
run on a remote device using Vogar:

http://code.google.com/p/caliper/
http://code.google.com/p/vogar/

-------------------------

Quick Command Line Reference:

# Build vogar and dependencies.
$> mmma -j32 external/vogar

# First make sure art has permissions to dalvik-cache, otherwise it will run slower with interpreter.
$> adb root

# Run vogar in benchmark mode, telling it to use app_process (not dalvikvm which is default)
# Otherwise you will likely crash with UnsatisfiedLinkError despite having correct JNI code.

$> vogar --mode app_process --benchmark path/to/Benchmark.java

# Sometimes your benchmarks might time out, if so increase the timeout:
# (--timeout goes to vogar, and --time-limit goes to caliper)
$> vogar --timeout 1000 --mode app_process --benchmark path/to/Benchmark -- --time-limit 9999s