On 31 Mar 2010, at 05:07, Jason T. Greene wrote:
Jason T. Greene wrote:
> Manik Surtani wrote:
>> On 29 Mar 2010, at 10:30, Galder Zamarreno wrote:
>>
>>> Manik,
>>>
>>> If String's are dealt with by calling String.getBytes() which in
>>> turns gets processed as a byte[], why is there such a big
>>> difference SuperFastHash String speed and MurmurHash2 String speed
>>> (162 ms vs 56 ms) but there's hardly any difference between the
>>> byte[] tests (29ms vs 40ms) ?
>>
>> No idea. Microbenchmarks are notoriously fickle though, I will try
>> and run this again over a larger sample size to smooth things out a bit.
>>
>
> UTF-8 encoding. It has a cost.
>
^ measurable
Yes, but the cost shouldn't be different when used with different hash functions. :)
--
Manik Surtani
manik(a)jboss.org
Lead, Infinispan
Lead, JBoss Cache
http://www.infinispan.org
http://www.jbosscache.org