Originariamente inviato da Commando
saqlv a tutti

esiste un modo per pulire la memoria utilizzata?
ho provato con gc.collect ma nn mi pare che pulisce quello che ho in memoria
del tipo variabili sporche o thead
Il GC libera automaticamente la memoria eliminando gli oggetti non più in uso... E' cmq buona norma chiamare sempre il metodo Dispose per rilasciare le risorse utilizzate dall'oggetto e facilitare il compito al GC.
Il metodo GC.Collect forza un ciclo di garbage collection e a meno che non sai che ti serva davvero in quel momento ti sconsiglio di usarlo in quanto verrà fatto automaticamente dal GC quando sarà necessario.
Per le classi che ti crei è quindi consigliabile implementare l'interfaccia IDisposable, per la quale credo troverai ampia documentazione su MSDN

HTH