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:

  1. BasicEtmConfigurator.configure();
  2. EtmMonitor monitor = EtmManager.getEtmMonitor();
  3. monitor.start();
  4. EtmPoint point = monitor.createPoint("Nome del punto di misurazione");
  5. // Vostro codice da testare
  6. point.collect();
  7. monitor.stop();
  8. monitor.render(new SimpleTextRenderer(new Locale("it")));

Si otterrà come risultato qualcosa del genere:
misurazione codice java

Per ulteriori informazioni potete seguire questi tutorial del sito ufficiale.

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

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.

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

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

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Correzione terzo homework APS

Disponibile per il download gratuito la soluzione svolta in classe del terzo homework di analisi e progettazione software.

Download testo

Download soluzione

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

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.

Download progetto

Download database

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

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

Download progetto

 

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)
Torna all'inizio