Se l'hai letto nel Task Manager forse non sai che quella NON e' l'occupazione di RAM del processo ma il cosiddettoOriginariamente inviato da eziogsv
spazio occupato in memoria da VB6.0: 1.560 KB
spazio occupato in memoria da VB2008: 9.876 Kb !!!! poco meno della metà di Excel
Working Set
del processo. Potrai renderti conto che non c'entra con la RAM occupata (come pensi tu) se riduci ad icona il tuo programma (vedrai quanto cala quel valore) e quando lo riporti visibile.
Quindi, prima di esprimere giudizi (e anche in maniera un po' troppo colorita per un forum pubblico)
ti consiglierei di documentarti e comprendere cosa stai osservando.come si diceva: alla faccia della ottimizzazione del codice![]()
![]()
![]()
una vera cagata, se mi è consentito, oserei quasi dire una vergogna:
La gestione della memoria per un processo .NET e' molto complessa e probabilmente va al di la' delle tue attuali conoscenze (credimi).volete dire che ogni volta che testa occupa sempre più memoria?? e perché mai??
Studia un po' di mesi come funziona il "garbage collector" di .NET e di cosa significa "riservare memoria" e poi ne riparliamo.