Misurare le prestazioni del codice Java
Recentemente mi sono trovato di fronte al problema di misurare il tempo di esecuzione di un codice Java in maniera semplice,pulita ma soprattutto gratuita.
Con una breve ricerca online il risultato ottenuto è la libreria JETM acronimo di “Java Execution Time Measurement Library“.
Questa libreria completamente gratuita con poche righe di codice è possibile ottenere informazioni dettagliate riguardo al tempo di esecuzione delle nostre classi, metodi o anche solamente alcuni spezzoni di codice.
Dopo averla aggiunta al build path della nostra applicazione possiamo misurare il tempo di esecuzione di una parte del codice in questo modo:
-
BasicEtmConfigurator.configure();
-
EtmMonitor monitor = EtmManager.getEtmMonitor();
-
monitor.start();
-
EtmPoint point = monitor.createPoint("Nome del punto di misurazione");
-
// Vostro codice da testare
-
point.collect();
-
monitor.stop();
Si otterrà come risultato qualcosa del genere:

Per ulteriori informazioni potete seguire questi tutorial del sito ufficiale.
Software giveaway WinX DVD Ripper Platinum
OverTheWebs in collaborazione con Digiarty vi regala dal 10 al 20 Maggio una licenza gratuita del software WinX DVD Ripper Platinum, un programma che già vi abbiamo presentato per effettuare il ripping dei vostri DVD preferiti.
Con questa ultima versione potrete effettuare il ripping anche degli ultimi dvd protetti da copia come ad esempio Mission Impossible Ghost Protocol, Real Steel e molti altri.
Potete ottenere la vostra copia gratuita da questo link per utenti Windows,
Gli utenti MAC possono ottenere la loro copia qui.
Inoltre Digiarty chiede la vostra collaborazione per scegliere qaule sarà il prossimo software che sarà gratuito dal 21 al 25 Maggio. Potete votarlo qui.
Possibile soluzione homework 4 – APS
Disponibile per il download gratuito una possibile soluzione per l’homework 4 di analisi e progettazione software.
Per chiarimenti o se volete proporci la vostra soluzione contattaceci.
Download soluzione hw 4 – Diagrammi di interazione e dcd
Download codice Java (Progetto Eclipse) – Si ringrazia fulmine.89 per la correzione
Correzione terzo homework APS
Disponibile per il download gratuito la soluzione svolta in classe del terzo homework di analisi e progettazione software.
Lazy load : esercitazione SIW
Disponibile per il download gratuito il progetto di sistemi informativi sul web relativo all’ultima esercitazione riguardante il lazy load.
Il progetto è stato svolto secondo le specifiche del modello di dominio del professore di questa slide.
Esercitazione SIW “Prodotti” : Filtri + JDBC
Disponibile per il download gratuito un progetto di sistemi informativi sul web che unisce il primo esercizio legato all’utilizzo dei filtri con il secondo esercizio legato a JDBC.
Si suppone di lavorare con un database PosgreSQL in ascolto sulla porta 5432 con username postgres e password merlino.
Download database PostgreSQL utilizzato

