Jerome, if you are not sub'd to the Lucene dev list, then you maybe missed
some of the replies here.  I'm CC'ing you back on here.

More responses below:

On Wed, Oct 20, 2021 at 8:45 AM Dawid Weiss <dawid.we...@gmail.com> wrote:

>
>
>> I was just annoyed yesterday at how long running a single test case takes.
>>
>
> Use the background daemon, Mike.
>

I do!  I am now using pure Gradle/Lucene clean checkout defaults, from
quite a while back (last time you scolded me ;) )

And the defaults enable the daemon I think?  Yeah, just confirmed.

But it's still slower than ant on 8.x was/is, plus it makes me pay a warmup
penalty the first time (at defaults anyways).  I just tested 8.x in cwd
lucene/core and JDK8: "time ant test -Dtestcase=TestIndexWriter
-Dtestmethod=testGetCommitData > ignored" three times:

real    0m2.609s

user    0m10.583s

sys     0m0.590s


real    0m2.585s

user    0m10.329s

sys     0m0.827s


real    0m2.610s

user    0m10.458s

sys     0m0.606s



so then I tested on main, with JDK15, also in cwd lucene/core: "time
../../gradlew test --tests
"org.apache.lucene.index.TestIndexWriter.testGetCommitData"
-Ptests.seed=D708CEE0862DB94C > ignored":

** (first time discarded due to "daemon" warmup its fire up)

real    0m4.447s

user    0m2.956s

sys     0m0.217s


real    0m4.399s

user    0m3.028s

sys     0m0.233s


real    0m4.404s

user    0m3.021s

sys     0m0.181s


Now I know there are many differences besides ant/gradle!  Maybe JDK15's
startup time got worse.  The random seed does not carry over.  Lucene's
sources are different, etc.  And maybe I should care about a second or two
:)  But I do!

Also, I'm running on a 128 core crazy beast of a box (Ryzen Threadripper
3990X), 256 GB RAM, fast SSD, 10g networking, etc. :)

Also I want to thank you for migrating us to Gradle in the first place -- I
know that was a crazy amount of work!  I'm trying not to complain (too
much).  But I really don't like waiting :)  And yes maybe I just should
learn how to use fancy IDE debuggers instead of SOP + rerun many times ;)

Mike McCandless

http://blog.mikemccandless.com

Reply via email to