Originariamente inviato da faranait58
Devo analizzare appunto quali fra :
hashtable
arrayList
datatable
è più efficace in termini di prestazioni (quali occupazione di memoria) a fronte di migliaia di dati immagazzinati...
L'efficacia in termini di prestazioni non dipende a livello assoluto dall'occupazione di memoria, quanto più dall'algoritmo utilizzato per l'indicizzazione e l'uso che si fa del contenitore stesso.

Originariamente inviato da faranait58
facendo alcune prove risultava ke l'arrayList era il più efficiente..
Che tipo di prove? A fronte di un elevato numero di elementi, la ricerca all'interno di un HashTable è senz'altro più rapida.

Non sono chiari i test che stai conducendo.

Originariamente inviato da faranait58
Ma dati ke vengono letti in memoria quando viene eseguito un certo programma, sono salvati "temporaneamente" nella
memoria cache, giusto??
Non è possibile avere un controllo diretto sulla cache: i dati che vengono salvati al suo interno sono, generalmente, quelli che la CPU sceglie di destinare in base ad algoritmi interni ed efficienza da mantenere.

Ciao!