... sulle performance dei windows forms di vario genere. Non posso dilungarmi perchè qui il tempo è veramente d'oro. SI corre da un aula all'altra senza tregua.
L'inizio è a base di Exceptions, da non usare se non per gli errori. Non mancano le raccomandazioni, come quelle di chiamare DIspose sulle classi che la implementano.
Si prosegue poi con demo grafiche che mostrano l'importanza di diversi metodi:
* uso del double buffering
* uso di pre-multiplied bitmap
* Uso di BeginUpdate/EndUpdate + SuspendLayout/ResumeLayout.
Si prosegue con la demo sul caricamento dinamico degli assembly che eprmette di velocizzare notevolmente il tempo di load iniziale dell'applicazione. Il JIT infatti carica in memoria le classi e tutte le classi base.
Per quanto riguarda la memoria non temete. IL GC funziona e se c'è bisogno di ram il vostro applicativo si sgonfia dalla memoria inutilizzata e il task manager lo dimostra.