August 2007 Entries

XML Serializer Generator Tool

La serializzazione XML in .NET è una operazione onerosa in termini di risorse di sistema a causa della creazione a runtime di un assembly temporaneo contenente funzionalità fortemente tipizzate di "reader" e "writer" del tipo da serializzare, le quali comportano un utilizzo intensivo di CodeDom e Reflection. Osservando con il tool Reflector il codice del costruttore della classe XmlSerializer (comprendente vari overloads) è possibile notare tutto ciò unito all'utilizzo del meccanismo di caching dell'assembly temporaneo creato (sembra però che non tutti gli overloads del costruttore facciano uso della cache con conseguente creazione dell'assembly ad ogni utilizzo). Questo meccanismo è poco...

posted @ Saturday, August 18, 2007 9:24 AM | Feedback (0)

Versione .NET Compact Framework

Per una volta parlo di Windows Mobile, con un piccolo ma credo utile tip: Per conoscere la versione del .NET Compact Framework installata su un PPC è possibile eseguire una piccola utility chiamata CGACUTIL reperibile nella directory Windows del dispositivo, che visualizza una message box con la versione del .NET Compact Framework installata.

posted @ Sunday, August 05, 2007 9:11 AM | Feedback (0)