D'apr�s de petits tests que j'avais fait, la FastHashMap est moins rapide que la HashMap (comme son nom l'indique) dans le cas o� il n'y a pas de concurrence d'acc�s.
L'id�e que j'ai de la FastHashMap est quelle propose une impl�mentation d'une HashMap rapide dans le cadre d'acc�s concurrents.
Perso, je n'avais pas trouv� mieux que HashMap dans une situation basique o� il y a beaucoup de lectures / �critures sans concurrence d'acc�s.


Seb

OLIVIER CAYRON wrote:
Salut !

 > -----Message d'origine-----
 > De : Jarry, Denis [mailto:[EMAIL PROTECTED]
 > Envoy� : mardi 10 juin 2003 10:42
 > � : [EMAIL PROTECTED]
 > Objet : RE: Hashtable, HashMap, HashSet ...
 >
 >
 > Je veux que l'�criture et surtout la lecture soient rapides.

Il existe, dans les packages commons chez Apache
la classe FastHashMap. Comme son nom l'indique,
elle devrait �tre rapide. Et apache indique que son utilisation
est surtout int�ressante en lecture.

Le seul hic c'est qu'en �criture, �a fait un clone
de la structure, selon la javadoc. Bof !

Olivier

 >
 >
 > -----Original Message-----
 > From: Nicolas Delsaux [mailto:[EMAIL PROTECTED]
 > Sent: mardi 10 juin 2003 10:34
 > To: [EMAIL PROTECTED]
 > Subject: Re: Hashtable, HashMap, HashSet ...
 >
 >
 > On Tue, 10 Jun 2003 04:16:39 -0400, Jarry, Denis
 > <[EMAIL PROTECTED]> wrote:
 >
 > > Bonjour,
 > > Quel est l'objet le plus performant pour stocker des
 > ensembles cl�/valeur
 > > ? La Hashtable, HashMap ... ou bien autre chose ?
 >
 > Ca d�pend de ce que tu veux !
 > Est-ce que tu veux que tes cl�s soient stock�s dans l'ordre
 > (si tant est
 > qu'une notion telle que l'ordre global existe parmi tes cl�s) ?
 > Est-ce que tu veux que l'�criture soit rapide, que la lecture
 > soit rapide ?
 > Est-ce que tu veux que l'occupation m�moire soit faible ?
 >
 >
 > > Merci
 > >
 >
 >
 > --
 > Nicolas Delsaux
 > "Sur les rayons des biblioth�ques, je vis un monde surgir de
 > l'horizon"
 >




Répondre à