noOriginariamente inviato da ebaccini
1) Se faccio il .dispose(); è necessario anche fare = null; ?
Non puoi farci niente! si arrangia il framework a liberare la memoria.Originariamente inviato da ebaccini
3) So che il GC non andrebbe forzato ma il tool "mangia" molta più memoria senza, come posso ovviare?
Il marshalling non serve per liberare spazio. Il marshalling di un oggetto è una trasformazione di un oggetto.Originariamente inviato da ebaccini
4) Il marshalling cosa fa di preciso?
Nota anche che le chiamate
System.Runtime.InteropServices.Marshal.ReleaseComO bject(Mitem);
System.Runtime.InteropServices.Marshal.FinalReleas eComObject(Mitem);
Non servono a niente in quanto è il wrapper dell'oggetto com a liberare la memoria.
Secondo me non si può fare niente...