Introduzione al profiling di applicazioni
Ludovico Pavesi
dev - Sabato 24 Ottobre - ore 17:00
Il programma funziona, ma... Perché con input lunghi si pianta per un'eternità? Perché ci mette 10 secondi a mostrarmi i dati quando premo quel bottone? Perché è tutto così lento? Un profiler può aiutarci a trovare le funzioni più lente, per ottimizzarle, a volte in maniera inaspettata.
In questo talk vedremo alcuni concetti generali sul profiling, applicabili a qualunque linguaggio di programmazione, e degli esempi concreti in C++ e Java, ovviamente utilizzando profiler open source: Valgrind/Callgrind e VisualVM.
Guarda il Video Scarica la Presentazione