History log of /libcore/benchmarks/src/benchmarks/SystemArrayCopyBenchmark.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
f14b3694de2011c0c44beac9e0f8b9871ba888db 18-Jun-2014 Emma Meersman <emeersman@google.com> Expanded arraycopy function to deal with more types and updated benchmarking.

Runs 48% faster on average for short arrays of length 16-128, depending on the type. Defaults to
native code for longer arrays.

Bug: 7103825
Change-Id: I70ca8f4a379600917e5bc103364af0637f18e03a
9edc1d397e9de3d50cbebd550262a51a6926e924 22-Aug-2013 Hiroshi Yamauchi <yamauchi@google.com> A char array copy optimization (libcore).

- Based on measurements, copy char by char for arrays of length <= 64.
- With this change, the Ritz MemAllocBench got ~25% faster on Nexus 4
and ~20% faster on host.
- This change only handles arraycopy calls in the core libraries and
char arrays with the rest future work.

Bug: 7103825

(cherry picked from commit a3eb10feba1c3479ad99ef5c5323d011a5365f4b)

Change-Id: Ic002ced3bc2f2a682cd4b8cec07ede990edd7463