sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE : [sdx-users] Performances


From: Martin Sevigny
Subject: RE : [sdx-users] Performances
Date: Mon, 20 Jan 2003 07:54:07 +0100

Bonjour,

> Si on dépasse les 5000 résultats la mémoire consommée
> par Java augmente très fortement, et à 10000 résultats
> elle monte à la limite des 200 Mo que je lui ai accordés
> sur les conseils de Martin (-Xmx200m) -- avant cela,
> on obtenait assez vite une out of memory error.

C'est parce que vous triez. Sans tri (donc tri par ordre de pertinence),
la mémoire nécessaire reste gérable, peu importe le nombre de résultats
que vous avez.

> Je me demande également si une façon d'éviter ce problème
> ne serait pas de limiter le nombre de résultats retournés 
> (sachant qu'au-delà d'un certain nombre de résultats, ça n'a 
> pas beaucoup de sens pour l'utilisateur final) ? Existe-t-il 
> un paramètre SDX prévu à cet effet?

Justement, ce qu'on discutait sur la liste des développeurs, c'est
d'avoir un mécanisme qui limite le nombre de résultats à trier. Si ce
nombre est dépassé, alors soit le tri n'est pas effectué ou seuls les
premiers résultats sont triés.

Quelque chose comme :

<sdx:execute*Query ... maxSortedDocuments="1000"/>

Mais ce n'est pas prévu pour l'instant. Pas très difficile à implanter
toutefois...

A bientôt,

Martin Sévigny





reply via email to

[Prev in Thread] Current Thread [Next in Thread]