Date: Thu, 17 Sep 2009 12:00:57 +0000 (UTC)
From: Ismael Juma <mli...@juma.me.uk>
Subject: Re: Replacement of Quicksort in java.util.Arrays with Dual-Pivot
To: core-libs-dev@openjdk.java.net

Hi Vladimir,

Vladimir Yaroslavskiy <vladimir.yaroslavs...@...> writes:
   random 01           random 01
dpq: 1431           dpq: 8017
tim: 11495          tim: 2717
jdk: 1552           jdk: 8547

Is the size of the int array different than the size of the j.l.Integer array? I
ask because I would be surprised if timsort were that much faster when sorting
an array of j.l.Integers versus sorting an array of ints.

Best,
Ismael

Hello Ismael,

You are right, the arrays were different: int array was 2'000'000
and Integer array was 200'000 (and test was run 50 times) - if I
remember correctly.

Now I've run test on the same length 2'000'000 arrays 50 times,
see the result (client VM):

int  random   Integer random
dpq: 16222       dpq: 166313
tim: 36022       tim: 147783
jdk: 20699       jdk: 133578

Thank you,
Vladimir

Reply via email to