Am 28.04.2011 21:56, schrieb Xueming Shen:
That said, you do have the point, we should do better even in
malformed case, ...
Yes, that's what I wanted to point on.
But I thought, you could go 1 step further, declaring bb as member of UTF_8.Decoder. Then it should be guaranteed, the a decoder is in use of only one thread at same time. Don't know if that is the case for the typical use cases?

In http://cr.openjdk.java.net/~mduigou/4884238/2/webrev/ I've seen the change to use a constant Charset object instead of a constant charset name on some method calls. From your benchmark it seems, using constant charset names has some little performance gain (0..25 %) , so I don't see the benefit of the changes from 4884238 in contrary direction.

-Ulf

Reply via email to