History log of /libcore/benchmarks/src/benchmarks/regression/BidiBenchmark.java
Revision Date Author Comments
ea13f8291a92b6f47f50011da1d5e8c107984bc3 30-Nov-2015 Paul Duffin <paulduffin@google.com> Switch to latest version of Caliper

Convert the benchmarks to the latest version of Caliper.

Bug: 24848946
Change-Id: Iac04b30dac61ccb397a6685890da64bae4d3b318
660d0bea759fc97c34eb0cadfdd353f882820c62 14-Aug-2015 Rayhaan Jaufeerally <rayhaan@google.com> Change the Bidi class over to ICU4J.

The Harmony BidiTest passes before and after this change.

This change requires a corresponding change in libnativehelper
to remove the reference to java_text_bidi.cpp.

After this change (ICU4J):

benchmark us linear runtime
_complicatedOverrideBidi 18.64 =========================
_createBidiFromCharArray 14.28 ===================
_createBidiFromIter 11.54 ===============
_createBidiFromString 11.08 ===============
_hebrewBidi 21.92 ==============================
_reorderVisually 2.41 ===
_requiresBidi 1.37 =
vm: app_process
trial: 0

Before this change (ICU4C):
benchmark us linear runtime
_complicatedOverrideBidi 66.94 ======================
_createBidiFromCharArray 44.25 ==============
_createBidiFromIter 21.76 =======
_createBidiFromString 20.23 ======
_hebrewBidi 89.72 ==============================
_reorderVisually 7.10 ==
_requiresBidi 29.02 =========
vm: app_process
trial: 0

Change-Id: I733ac3f9983b8285883dee70958c5cf8054d334d