OSDN Git Service

Stop using charAt for Signatures
authorKenny Root <kroot@google.com>
Fri, 22 Jul 2011 22:32:30 +0000 (15:32 -0700)
committerKenny Root <kroot@google.com>
Fri, 22 Jul 2011 22:32:30 +0000 (15:32 -0700)
commitd21d444426911d93c507a929a8223ebf63258954
tree354df4200addb7383086aaa14ead3e2dc2107d56
parent460418eb35b49baf5edd4e23534bb5121efc7d64
Stop using charAt for Signatures

Simply getting the byte array and operating on that instead of using
String.charAt() repeatedly speeds up Signature initializer calls during
bootup from 150ms to 9ms (1700% faster).

Change-Id: I85ef17ef63477927e0181d5f49a1d521b7b0d98b
core/java/android/content/pm/Signature.java