Configurare TPTP in Eclipse e testare un applicazione



Похожие документы
Corso Eclipse. Prerequisiti. 1 Introduzione

Medici Convenzionati

Backup e Aggiornamenti

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Tale attività non è descritta in questa dispensa

MANUALE UTENTE. Computer Palmare WORKABOUT PRO

COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO e PARAMETRI2015

Istruzioni per creare un file PDF/A tramite software PDFCreator

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA

IMPORTANTE PER ESEGUIRE QUESTA INSTALLAZIONE NEI SISTEMI OPERATIVI NT-2000-XP, BISOGNA AVERE I PRIVILEGI AMMINISTRATIVI.

Guida all uso di Java Diagrammi ER

Medici Convenzionati

Installazione o aggiornamento di 3CAD Azzurra Arredobagno

Installazione di Zelio Soft 2 su Microsoft Windows Vista

2015 PERIODO D IMPOSTA

Aggiornamento programma da INTERNET

Capitolo 27: Quotatura di un disegno

A destra della Scheda vediamo la sezione dedicata al report RCV, Diabetici e Ipertesi richiesti da alcune ASL lombarde.

Installazione di Sophos Antivirus 5.1 su piattaforma Windows XP

Figura 1 Figura 2. Figura 3

30 giorni di prova gratuiti, entra nel sito scarica e installa subito mypckey

GUIDA OPERATIVA APPLICAZIONE PER LA VISUALIZZAZIONE DELLE FORNITURE DEI DATI DEI FABBRICATI MAI DICHIARATI CON ACCERTAMENTO CONCLUSO

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011

Virtualizzazione VirtualBox su Host Linux

Manuale Operativo per la firma digitale

Manuale di installazione e/o aggiornamento del client Citrix per la Rete Vendita

Uso di JUnit. Fondamenti di informatica Oggetti e Java. JUnit. Luca Cabibbo. ottobre 2012

GUIDA ALL UTILIZZO DEL PROGRAMMA TUTTORIFIUTI PER L ACCESSO AUTENTICATO AL PORTALE WEB

INPS. Direzione Centrale Sistemi Informativi e Tecnologici. Area Invalidità Civile INVER INTERNET. Manuale utente e descrizione dell applicazione

PROCEDURA DI INSTALLAZIONE DRIVER WINDOWS 8 (32 O 64 BIT)

Manuale Operativo per la firma digitale

bolt PC-Suite (Guida all installazione)

Moduli di Fatturazione Elettronica

IRSplit. Istruzioni d uso 07/10-01 PC

Versione 2.0. Manuale d uso. Software per la gestione. degli applicativi Bticino. TiManager 03/07-01 PC

DFD FAQ FIRMA DIGITALE

1 Introduzione Installazione Configurazione di Outlook Impostazioni manuali del server... 10

10 - Disegno di sezioni e profili da punti topografici.

Aggiungere le funzionalità ACN in Iatros

RILEVA LIGHT Manuale dell Utente

Evoluzioni Software s.n.c. SLpw Guida all'uso Pag.1 di 27

DESKTOP. Uso del sistema operativo Windows XP e gestione dei file. Vediamo in dettaglio queste parti.

MANUALE DI INSTALLAZIONE OMNIPOINT

Problemi con l installazione client

1. FileZilla: installazione

MANUALE PER L INSTALLAZIONE DEI CERTIFICATI

16/01/2009 AGGIORNAMENTO SOFTWARE LS7 AGGIORNAMENTO SOFTWARE LS7

INSTALLAZIONE DEL NUOVO SERVIZIO VPN VIRTUAL PRIVATE NETWORK (sistemi Windows e Android)

TGLSERVER:Sistema di gestione protezioni flottanti

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

PROCEDURA DI INSTALLAZIONE DRIVER WINDOWS XP (32 o 64 bit)

GUIDA RAPIDA INSTALLAZIONE E PRIMO UTILIZZO

AGGIORNAMENTO SOFTWARE LS7 VERSIONE 5.13

L ambiente di sviluppo Android Studio

su Windows XP con schede Cisco Aironet 350

Il Configuratore OFF- LINE in 5 mosse Per le istruzioni di installazione, vai alla fine di questo tutorial.

Operazioni da eseguire su tutti i computer

Appunti di Informatica 1

TIS-Web Tachograph data Information Service

FASI PER UNA CORRETTA INSTALLAZIONE DI ULTRA VNC E SKYPE

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

Installazione di c-nario master versione 3.x e collegamento ai players

Aggiornamento Agenzie delle Entrate Comunicazione spesometro MyRent Installazione Server Dogma Systems

GUIDA PER L AGGIORNAMENTO A SUITE NOTARO 5.0

Configuration Managment Configurare EC2 su AWS. Tutorial. Configuration Managment. Configurare il servizio EC2 su AWS. Pagina 1

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

Manuale di istruzioni sulle maschere per il calcolo del punteggio e del voto (unico) degli studenti che sostengono la Prova nazionale 2011

Guida all installazione di WinG 6

MICROSOFT OFFICE WORD 2010 STAMPA UNIONE

BREVE GUIDA ALL ATTIVAZIONE DEL SERVIZIO DDNS PER DVR SERIE TMX

Come Installare l'antivirus AVG

TRASMISSIONE RAPPORTO ARBITRALE IN FORMATO PDF

Istruzioni per installare EpiData e i files dati ad uso di NetAudit

Manuale di installazione e configurazione. Versione completa

HextraFAX. Guida all installazione e all utilizzo. Ultimo aggiornamento: febbraio Hextra Srl 2012 All rights reserved

Aggiornamento Client Citrix

Connessione di RStone al computer tramite RKey

istruzioni per l uso 1. Che cos è Google Earth

Manuale di installazione e/o aggiornamento del client Citrix per la Rete Vendita

Guida all Utilizzo dell Applicazione Centralino

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

Installazione Software ROL Voice + X-Lite

mondoesa;emilia Comunicazione delle operazioni rilevanti ai fini IVA (Spesometro) anno 2012: Note di installazione e/fiscali rel. 4.1.

Versione Installazione GSL. Copyright 2014 All Rights Reserved

installazione

1. ACCESSO AL PORTALE easytao

Lavorare con PowerPoint

Utilizzo del plugin ApSIC Xbench per SDL Trados Studio 2014

Progetto SOLE Sanità OnLinE

su Windows XP con schede D-Link DWL 650+

Installazione software per l utilizzo della Carta di Identità Elettronica. Prerequisiti

ISTRUZIONI PER IL TRASFERIMENTO DI FILE SEQUENZIALI DA E VERSO ASCOT/3.

COME COLLEGARSI DA REMOTO AD UN PLC S7-300/400 via MPI Indice

Aggiornamento dei dati dell obiettivo per il controllo distorsione

Configurazione accesso proxy risorse per sistemi Microsoft Windows

RECUPERO CREDENZIALI PER L ACCESSO AI SERVIZI SAL REGIONALI B informazioni Generali...11 Medico selezionato...11

Транскрипт:

Configurare TPTP in Eclipse e testare un applicazione Questa guida concentra la sua attenzione sul tool TPTP (Test & Performance Tools Platform) presente nell ambiente di sviluppo Eclipse. Verrà descritta la procedura di configurazione e un primo test di un applicazione Java. Infatti ciò che permette di fare questo tool e il profiling dei programmi in linguaggio Java. Grazie ad alcuni semplici clic del mouse sarà possibile rispondere in maniera precisa a domande del tipo: Quanto tempo impiega l applicazione? Quanta memoria utilizza? Quel metodo ricorsivo quante volte viene invocato? Insomma potremo testare sotto tutti i punti di vista le nostre applicazioni Java. La fase di testing, anche se spesso trascurata, dovrebbe essere sempre eseguita con una certa attenzione, soprattutto prima di rendere pubblico un software. TPTP è lo strumento giusto per svolgere questo tipo di lavoro. Innanzitutto è necessario avere installato sul proprio pc l ambiente di sviluppo Eclipse. Non importa quale versione possedete o installerete, TPTP è un plug-in che si adatta a qualsiasi versione o distribuzione. Personalmente utilizzo la versione Ganymede, con la quale sarà illustrata la guida. Il sito dove effettuare il download di Eclipse è : http://www.eclipse.org Per ragioni di spazio e di obiettivi non sarà trattata l installazione di Eclipse che è comunque estremamente semplice e veloce. 1

Fase di configurazione di TPTP 1) Avviate Eclipse. Comparirà la seguente schermata: Fabio Donatantonio www.fabiodonatantonio.com - 2009 2) Dal menù superiore eseguire Help e quindi Software Updates Solitamente è la penultima voce in elenco. Comparirà quindi una schermata simile a questa: 2

3) Ciccare sul Available Software e quindi su Add Site Comparirà la seguente schermata: 4) Viene chiesto l url del server dove scaricare TPTP. Inseriamo quindi il seguente indirizzo: http://eclipse.org/tptp/updates/site.xml e premiamo ok. Vedremo comparire in Available Software l indirizzo appena aggiunto: 3

5) A questo punto siamo pronti per installare TPTP. Accertandosi di essere connessi a internet, apriamo eclipse.org/tptp/updates/site.xml agendo sul simbolo + presente alla sinistra del nome. Vedremo comparire una lista delle versioni installabili di TPTP. Scegliamo la versione più aggiornata e selezioniamola tramite il quadratino sulla sinistra: 6) A questo punto premiamo Install in alto a destra e attendiamo che venga installato TPTP. 7) Conclusa l installazione riavviamo Eclipse per rendere effettivi i cambiamenti. 4

8) Una volta riavviato Eclipse, per renderci conto della corretta installazione di TPTP dovremo veder comparire un icona alla destra dell icona verde del Run, sulla toolbar superiore: Testare un applicazione Java Dopo aver installato TPTP possiamo procedere a effettuare un primo test. A tale scopo realizziamo una semplicissima applicazione di HelloWorld: public class HelloWorld { public static void main(string[] args) { System.out.println("Hello World!! Test TPTP..."); } } Siamo pronti a profilare la classe HelloWorld. Innanzitutto cliccando con il tasto destro sulla classe vedremo comparire il seguente menu: 5

Selezioniamo Profile As e quindi Java Application. Comparirà la seguente schermata: 6

Selezionando Execution Time Analysis stiamo chiedendo di effettuare il test in relazione al tempo di esecuzione dell applicazione. In altre parole quello che ci attenderemo sarà il tempo, espresso in secondi, che la virtual machine di Java impiegherà per eseguire la classe HelloWorld. In ugual maniera è possibile testare la memoria utilizzata o il ciclo di vita di eventuali thread. Cliccando su Profile verrà eseguito il test. (Rispondere yes ad eventuali domande sull output del profiling) La prima schermata visualizzata sarà: Il test è concluso. Difatti nella parte bassa è visibile l output dell applicazione. Facendo doppio clic su Execution Time Analysis, presente sulla sinistra, sarà possibile visionare la tabella che raccoglierà le informazioni di cui necessitiamo: 7

La tabella comprende il tempo di esecuzione di ciascun metodo (nel nostro caso esclusivamente il main), il numero di chiamate e quindi il tempo cumulativo. Cliccando con il tasto destro su Execution Time Analysis è possibile vedere inoltre il grafico UML dell applicazione: 8

Tutti i dati che il profiling restituisce sono esportabili in tabelle Excel o in file XML tramite la funzione Report accessibile dall icona presente in alto a destra della finestra di profiling. Si consiglia di effettuare ulteriori profiling con applicazioni più complesse analizzando di conseguenza i risultati. Pochi semplici clic del mouse per ottenere un test preciso e dettagliato dei programmi in Java. 9