aboutsummaryrefslogtreecommitdiff
path: root/vm/compiler/codegen/Optimizer.h
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2009-09-21 14:08:38 -0700
committerElliott Hughes <enh@google.com>2009-09-21 14:08:38 -0700
commitbfcec24f6d10028f24bf3f4d32a2144912cc771c (patch)
treeec5524e5221e90c54cb4600b68f51cd381c97b6f /vm/compiler/codegen/Optimizer.h
parenta6a018e3be5dffc2c98fb9df0167cfd0acd55180 (diff)
Consistently use Formatter's cached NumberFormat.
%f is a lot more expensive than it should be because we're not using the cached NumberFormat (as we are for %d). Running the microbenchmark I added to the bug (times in ms, on a Cortex A8): old new new Formatter %f 1732 811 String.format %d 635 651 String.format %f 1752 900 reuse Formatter %f 1521 188 Double.toString + 149 148 Double.toString append 33 33 StringBuilder.append 143 139 Bug: 1476
Diffstat (limited to 'vm/compiler/codegen/Optimizer.h')
0 files changed, 0 insertions, 0 deletions