Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [java]tempo di risposta di metodi

    salve... vorrei chiedervi come voppo stampare il tempo di risposta di un metodo...
    ad esempio:
    ho un metodo conta
    codice:
    public ArrayList conta(){
    .....
    .....
    ......
    return array;}
    questo metodo compie svariati calcoli...
    vorrei sapere quanto tempo trascorre dalla chiameta del metodo al termine dei conti (al return se così si può dire)...
    come posso fare?
    grazie a tutti

  2. #2
    ciao,
    io ho fatto una cosa simile e l'ho risolta cosi:

    public ArrayList conta(){
    long timeStart = new Date().getTime();

    .....
    .....
    ......

    long timeStop = new Date().getTime();
    long tempoEsec = timeStop - timeStart;
    System.out.println("Metodo eseguito in: "+tempoEsec+" ms");

    return array;}

    ciao ciao

  3. #3
    GRAZIE TANTE

  4. #4
    de nada

  5. #5
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da piunreks
    ciao,
    io ho fatto una cosa simile e l'ho risolta cosi:

    public ArrayList conta(){
    long timeStart = new Date().getTime();

    .....
    .....
    ......

    long timeStop = new Date().getTime();
    long tempoEsec = timeStop - timeStart;
    System.out.println("Metodo eseguito in: "+tempoEsec+" ms");

    return array;}

    ciao ciao
    Senza dover creare due oggetti Date ci sono i metodi System.currentTimeMillis() oppure System.nanoTime()
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.