JUG Milano Meeting #84
Lunedì 24 Ottobre 2016
Codice Java performante - Da dove partire, come fare analisi e quali errori comuni evitare
La registrazione dell'intervento è su https://www.youtube.com/watch?v=Grx-BULCdy0.
Abstract dell'intervento:
Se è vero che c'è sempre tempo per ottimizzare il codice di un'applicazione, ogni sviluppatore Java dovrebbe sempre evitare a priori una serie di leggerezze che minano le performance di qualunque applicazione nel momento in cui il carico cresce. In questa presentazione verranno mostrati best practices ed errori comuni attraverso esempi pratici di linee di codice. Verrà illustrato come evitare i più comuni sprechi nell'allocazione della memoria e spiegato perché un'efficiente allocazione della memoria porti ad applicazioni più veloci oltre che più scalabili. Verranno inoltre presentati alcuni tool e mostrato come essi possano essere utilizzati per l'analisi delle prestazioni.
Se è vero che c'è sempre tempo per ottimizzare il codice di un'applicazione, ogni sviluppatore Java dovrebbe sempre evitare a priori una serie di leggerezze che minano le performance di qualunque applicazione nel momento in cui il carico cresce. In questa presentazione verranno mostrati best practices ed errori comuni attraverso esempi pratici di linee di codice. Verrà illustrato come evitare i più comuni sprechi nell'allocazione della memoria e spiegato perché un'efficiente allocazione della memoria porti ad applicazioni più veloci oltre che più scalabili. Verranno inoltre presentati alcuni tool e mostrato come essi possano essere utilizzati per l'analisi delle prestazioni.
A cura di Alessio Soldano:
I'm an open source software engineer and project lead, focused on the web services area and working on the web services stack of the JBoss / Red Hat application server while contributing to Apache CXF and Apache WSS4J projects. I'm involved with some standardization bodies (World Wide Web Consortium (W3C), OASIS and the Java Community Process (JCP)) on behalf of Red Hat in the web services area. I'm presenting from time to time to the community on the web services achievements and Red Hat plans.
I'm an open source software engineer and project lead, focused on the web services area and working on the web services stack of the JBoss / Red Hat application server while contributing to Apache CXF and Apache WSS4J projects. I'm involved with some standardization bodies (World Wide Web Consortium (W3C), OASIS and the Java Community Process (JCP)) on behalf of Red Hat in the web services area. I'm presenting from time to time to the community on the web services achievements and Red Hat plans.