> We have chosen G1GC for both Java 8 and Java 11 versions.

It's not like we have answers for everything. ;) If it's the same GC
on both and there is still a slowdown then something else may be
causing it -- hard to tell without doing trial-and-error. There is a
set of performance benchmarks; perhaps you could run these and see if
there's a difference (on the same hardware, with two different VMs set
with the same GC options).

https://github.com/apache/lucene-solr/tree/master/lucene/benchmark

Here's Mike's blog and current stats:
https://home.apache.org/~mikemccand/lucenebench/

Dawid

>
> Thank you for your answer. We'll try to better configure the garbage 
> collector.
>
> Joel
>
>
>
> -----Message d'origine-----
> De : Uwe Schindler [mailto:u...@thetaphi.de]
> Envoyé : lundi 29 juillet 2019 18:49
> À : java-user@lucene.apache.org
> Objet : RE: Slowness on Java 11 with Lucene 6
>
> Hi,
>
> We did not notice any slowdown with queries based on Java version, if the 
> configuration is identical.
> But Java 11 uses G1GC as default garbage collector, in contrast to Java 8 
> which uses ParallelGC as garbage collector. G1GC has no longer pause times 
> anymore (so you application won't halt anymore for longer time), but in 
> contrast it slows down the throughput.
>
> If you use Solr or Elasticsearch, those applications configure the garbage 
> collector for use with search, but if you just run your application with Java 
> 8 and default command line parameters, slowdowns due to different defaults 
> may be possible.
>
> I'd suggest to make sure that the garbage collector is configured in a 
> defined way and then compare again. We also don't know on the mailing list 
> what you have done (is it pure Lucene, is it Solr, or is it Elasticsearch?) 
> and how your JVM is configured. So assumed the worst case (default settings 
> with pure Lucene application).
>
> Uwe
>
> -----
> Uwe Schindler
> Achterdiek 19, D-28357 Bremen
> https://www.thetaphi.de
> eMail: u...@thetaphi.de
>
> > -----Original Message-----
> > From: GASPARD-EXT Joel <joel.gaspard-...@fnacdarty.com>
> > Sent: Monday, July 29, 2019 5:17 PM
> > To: java-user@lucene.apache.org
> > Subject: Slowness on Java 11 with Lucene 6
> >
> > Hello,
> >
> > We have noticed slower response times on search with Lucene 6 when
> > upgrading to Java 11.
> >
> > We use the version 6.6.5 of Lucene. Our servers are on Windows, with
> > SSD devices. Our index contains several millions of documents.
> > When upgrading from Java 8 to Java 11, we have noticed slower response
> > times in query searches : sometimes 30% slower, sometimes twice as
> > slow, depending on the server capacity.
> >
> > We measure response times with 200000 queries.
> > We have made our tests with different JDK providers. We have noticed
> > the same deviation.
> >
> > Have you encountered this problem ?
> >
> > Thanks
> >
> >
> > ________________________________
> >
> >
> > Ce message et toutes les pi?ces jointes qu'il contient sont uniquement
> > destin?s aux personnes auxquelles ils sont adress?s et sont
> > strictement confidentiels. A moins qu'il en ait ?t? explicitement
> > convenu autrement, son contenu ne refl?te que la pens?e personnelle de
> > son auteur et ne saurait donc repr?senter la vision officielle de
> > l'Entreprise. Si vous avez re?u ce message par erreur, nous vous
> > remercions de bien vouloir en informer l'exp?diteur imm?diatement par
> > retour d'email et supprimer d?finitivement le message de vos
> > r?pertoires. Toute utilisation de ce message non conforme ? sa
> > destination, toute diffusion ou toute publication, totale ou
> > partielle, est interdite, sauf autorisation expresse. L'internet ne
> > permettant pas d'assurer l'int?grit? de ce message, l'Entreprise d?cline 
> > toute responsabilit? au titre de ce message, dans l'hypoth?se o? il aurait 
> > ?t? modifi?.
> >
> >
> > This message including any attachments is confidential and intended
> > solely for the addressees. Unless explicitly mentioned, its content
> > reflects only the personal thoughts of the author, and therefore
> > cannot represent the official view of the Company. If received by
> > error, please inform immediately the sender by return e-mail and
> > delete definitely the message from any and all directories. Any use,
> > dissemination or disclosure not in conformity with the intended
> > purposes is strictly prohibited. The integrity of messages via
> > Internet cannot be guaranteed and the Company accepts no liability for any 
> > changes which may occur.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
> For additional commands, e-mail: java-user-h...@lucene.apache.org
>
>
> ________________________________
>
>
> Ce message et toutes les pièces jointes qu’il contient sont uniquement 
> destinés aux personnes auxquelles ils sont adressés et sont strictement 
> confidentiels. A moins qu'il en ait été explicitement convenu autrement, son 
> contenu ne reflète que la pensée personnelle de son auteur et ne saurait donc 
> représenter la vision officielle de l'Entreprise. Si vous avez reçu ce 
> message par erreur, nous vous remercions de bien vouloir en informer 
> l'expéditeur immédiatement par retour d’email et supprimer définitivement le 
> message de vos répertoires. Toute utilisation de ce message non conforme à sa 
> destination, toute diffusion ou toute publication, totale ou partielle, est 
> interdite, sauf autorisation expresse. L'internet ne permettant pas d'assurer 
> l'intégrité de ce message, l’Entreprise décline toute responsabilité au titre 
> de ce message, dans l'hypothèse où il aurait été modifié.
>
>
> This message including any attachments is confidential and intended solely 
> for the addressees. Unless explicitly mentioned, its content reflects only 
> the personal thoughts of the author, and therefore cannot represent the 
> official view of the Company. If received by error, please inform immediately 
> the sender by return e-mail and delete definitely the message from any and 
> all directories. Any use, dissemination or disclosure not in conformity with 
> the intended purposes is strictly prohibited. The integrity of messages via 
> Internet cannot be guaranteed and the Company accepts no liability for any 
> changes which may occur.

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to