giugno 2006 - Posts

Qualche giorno fa mi sono imbattuto in questo interessante articolo tecnico: Best Practices: Using Disposable Windows SharePoint Services Objects.
Sebbene sia categorizzato sotto "Microsoft Office Windows SharePoint Services "v3" Technical Articles" le cose che vengono dette sono applicabili anche alla versione V2 di SharePoint e cioè alla 2003.

Leggendo il documento ho scoperto che gli oggetti SPWeb e SPSite utilizzano per la maggior parte memoria non gestita che deve essere quindi liberata chiamando esplicitamente la Dispose. Il documento prosegue con un elenco di Best Practices e di esempi pratici.
Interessante la parte relativa ai problemi che si hanno quando non si utilizza la Dispose, problemi che avevo per una delle mei web part. In particolare:

  • Application pool che si reciclano continuamente;
  • Crash dell'applicazioni;
  • Alto consumo di memoria da parte del worker process di IIS;
  • Scarse performance del sistema e dell'applicazione.

L'utilizzo sistematico della Dispose per me ha significato la risoluzione di tutti i problemi.
Quindi se anche voi avete gli stessi problemi, fate attenzione a quali oggetti state utilizzando e richiamate sempre la Dispose!

Alla prossima.

with 1 comment(s)
Filed under:
Brutta notizia... Non ci sarà nessun supporto nativo per il salvataggio in PDF di documenti prodotti con Office 2007 (fonte: Betanews). Peccato perchè questa caratteristica sarebbe stata utile in molteplici contesti.
In ogni caso sembra che successivamente sarà rilasciato un add-on che permetterà di introdurre questa caratteristica.

Speriamo!
with no comments
Filed under: