Streamtokenizer

Andrew Haley aph@redhat.com
Fri May 9 12:41:00 GMT 2008


OneGuy wrote:
> On Fri, May 9, 2008 at 5:51 AM, Andrew Haley <aph@redhat.com> wrote:
>>> Could be. That's one of the problems of microbenchmarks: they do
>> unrealistic things and tend to magnify the importance of a tiny part
>> of the code base. The famous Dhrystone benchmark was hyper-sensitive
>> to the performance of string copying.
>> True. However, there is no reason to convert char array into a String
> and parse the String to number. The char array can be converted to a
> number token easily in a loop with something like
>> number= number * 10 + (char - '0');

Sure, and I expect that a properly tested patch which does that would
be accepted. However, we have to ask the question "Why are we doing
this?" Do we really believe that this may be important in the real
world, or are we doing it just for the sake of benchmarking? Let's not
get into the situation where the authors of benchmarks decide what
code we will optimize.
Andrew.


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /