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" >
