Ancora una volta io e Mauro sulla stessa track a seguire Ingo Rammer sulle performance di applicazioni distribuite.
Una sessione pratica tutta su tool e best practices: sniffer, profiler di memoria, profiler sql, etc.
Particolarmente interessante la parte di comparazione di diverse web grid commerciali. Di solito pensiamo ad ottimizzare solo la nostra applicazione ma gli stessi controlli che usiamo hanno ovviamente un impatto tutt'altro che trascurabile. Alcune arrivano ad occupare ben 24MB di memoria, altre solo 3MB, menre la gridview standard occupa 169K ed infine eseguendo il rendering a mano 43K.
È Ingo Rammer a dirlo e quindi non flammatemi. Usare le stored procedure per avere performance è un errore. Le sp sono un ottimo modo per controllare la sicurezza in quanto evitano di accedere ovviamente direttamente alla tabella. La generazione di statement sql specifici è più efficiente.