Pisze aplikacje na J2ME. Mam tam do dyspozycji klase Hashtable ktora wygodnie nadaje sie do moich potrzeb. Moim celem jest zapamietanie danych z XML ktory ma duzo tagow typu:
<nazwatagu atrybut1="wartosc1" atrybut2="wartosc2" atrybut3="wartosc3" ..... />
Do tej pory pamietalem dane na zasadzie wstawiania nowych danych
klucz=>wartosc
w typ przypadku
atrybut1=>wartosc1
do tablicy Hashtable, i kazdy z tych tagow mial swoja tablice Hashtable. Niestety ilosc tych tagow przekroczyla grubo ponad 100 i pamiec operacyjna na tym cierpi a ja razem z nia :) slyszalem ze Hashtable to b. niewydajny typ danych i zastanawiam sie powaznie nad przejsciem na wlasna klase ktora ma powiedzmy 30 skladowych typu String oraz mase setterow i getterow, ale jezeli to moze byc wydajniejsze to jestem gotowy. Pytanie do Was czy nie napisze sie na marne i czy odczuje roznice w zajeciu pamieci operacyjnej po tej migracji?
z gory dzieki za odpowiedz