Ist long oder String speichereffizienter?
Von: Marcel Huntemann (marcel.huntemann@arcor.de) [Profil]
Datum: 22.10.2009 20:21
Message-ID: <4ae0a2bb$0$6556$9b4e6d93@newsspool4.arcor-online.net>
Newsgroup: de.comp.lang.java
Datum: 22.10.2009 20:21
Message-ID: <4ae0a2bb$0$6556$9b4e6d93@newsspool4.arcor-online.net>
Newsgroup: de.comp.lang.java
Hi! Ich habe mal eine kurze Frage zu der ich so eben nichts im Netz gefunden habe. Ich ziehe aus einer DB oder aus einem File IDs von der Art 637225769. Die benutze ich dann als keys fuer die HashMap in denen ich die Objekte zu diesen Ids speichere. Ich bekomme diese Ids zu Beginn als Strings in mein Programm. Da es durchaus einige 100.000 sein koennen, frage ich mich nun, ob es Sinn macht diese Strings in longs umzuwandeln? Welche der beiden Versionen benoetigt weniger Speicher? Hinzu kommt aber auch noch, dass ich diese keys vergleiche. Also bei Strings ein .equals und bei longs ein = machen wuerde. Ist hier eine der beiden Vergleiche deutlich langsamer, so dass es bei dieser Menge an Ids ins Gewicht fallen wuerde? Vielen Dank vorab schon mal fuer Eure Hilfe. -- Lieben Gruss, Marcel[ Auf dieses Posting antworten ]
Antworten
- Malte Schirmacher (22.10.2009 20:26)
- Bernd Hohmann (22.10.2009 20:29)
- Marcel Huntemann (22.10.2009 22:20)
- Malte Schirmacher (22.10.2009 22:36)
- Alexander Veit (22.10.2009 22:49)
- Bernd Hohmann (22.10.2009 23:16)
- Alexander Veit (22.10.2009 23:25)
- Bernd Eckenfels (23.10.2009 00:24)
- Bernd Eckenfels (23.10.2009 00:32)
- Marcel Huntemann (23.10.2009 00:49)
- Alexander Veit (23.10.2009 18:32)
- Bernd Hohmann (23.10.2009 20:05)
- Marcel Huntemann (23.10.2009 20:36)
- Sascha Broich (24.10.2009 10:16)
- Marcel Huntemann (26.10.2009 22:28)
- Alexander Veit (23.10.2009 22:21)
- Bernd Hohmann (24.10.2009 00:05)
- Bernd Eckenfels (24.10.2009 00:20)
- Marcel Huntemann (24.10.2009 00:52)
- Bernd Hohmann (24.10.2009 02:03)
- Bernd Eckenfels (24.10.2009 02:24)
- Marcel Huntemann (24.10.2009 03:31)
- Bernd Hohmann (24.10.2009 01:23)
- Marcel Huntemann (24.10.2009 03:30)
- Marcel Huntemann (24.10.2009 01:00)
- Bernd Eckenfels (24.10.2009 01:08)
- Marcel Huntemann (24.10.2009 03:41)
- Bernd Hohmann (24.10.2009 01:31)
- Marcel Huntemann (24.10.2009 03:26)
- Jochen Theodorou (24.10.2009 18:59)
- Bernd Hohmann (24.10.2009 19:13)
- Bernd Eckenfels (23.10.2009 21:04)
- Alexander Veit (23.10.2009 22:33)
- Bernd Hohmann (22.10.2009 22:44)
- Marcel Huntemann (22.10.2009 23:42)
- Bernd Hohmann (23.10.2009 00:20)
- Marcel Huntemann (23.10.2009 00:54)
- Bernd Hohmann (23.10.2009 01:50)
- Marcel Huntemann (23.10.2009 01:57)
- Bernd Hohmann (23.10.2009 02:05)
- Malte Schirmacher (23.10.2009 09:17)
- Bernd Hohmann (23.10.2009 11:56)
- Malte Schirmacher (23.10.2009 17:59)
- Bernd Hohmann (23.10.2009 18:47)
- Malte Schirmacher (23.10.2009 18:55)
- Lothar Kimmeringer (23.10.2009 19:05)
- Heiner_Kücker (23.10.2009 16:22)
- Marcel Huntemann (23.10.2009 19:29)
- Volker Borchert (22.10.2009 22:58)
- Marcel Huntemann (22.10.2009 23:46)
- Lothar Kimmeringer (23.10.2009 04:07)
- Marcel Huntemann (23.10.2009 19:37)
- Bernd Eckenfels (23.10.2009 00:24)
- Bernd Eckenfels (23.10.2009 00:32)
- Sven Köhler (24.10.2009 01:57)
- Marcel Huntemann (24.10.2009 03:57)
