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

    Come sapere la velocità di esecuzione di un programma

    Ho costruito due programmi in VB6 diversi che fanno la medesima cosa.
    Io vorrei sapere con precisione quanto tempo impiegano i due programmi.

    Esempio

    Inizio programma
    parte il cronometraggio

    corpo del programma

    termina il cronometraggio
    variabile che mi dice quanto tempo ha impiegato
    Fine programma


    E'possibile questa cosa o è fantascienza?
    Un Grazie anticipato per le risposte

  2. #2
    Utente di HTML.it L'avatar di hkproj
    Registrato dal
    Jul 2006
    Messaggi
    250
    bè, puoi scambiare dati tra le applicazioni, magari memorizzando le informazioni nella clipboard...
    di piu non so dirti...
    ES:
    1) Fai partire l'applicazione che hai fatto con un shell e fai partire un timer che controlla la clipboard.
    2) Controlla con il timer avviato quando nella clipboard cè un messaggio che indica la chiusura del programma avviato mentre controlli il tempo impiegato dal programma.
    3 Ovviamente l'altro programma deve avere del codice per dire a che punto si trova...
    Ciao!
    --------------------HkProj------------------

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Da quanto ho capito la misurazione e' indipendente. Prima un programma e poi l'altro.

    Puoi memorizzare la variabile timer all'inizio e fare la differenza tra timer e la variabile alla fine.

  4. #4
    Scusate, non ho specificato che sono un novizio.
    Un esempio di codice??

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Pur essendo un novizio, hai scritto due programmi ... quello che ti ho suggerito consiste nella semplice assegnazione della timer ad una variabile e alla visualizzazione della differenza tra questa e la time ... se cercavi nella guida facevi prima ...

    inizio = timer

    ... tuo codice ...

    Msgbox timer-inizio

  6. #6
    a dire il vero esiste tutta una teoria sugli algoritmi che studiata a fondo ti permette di dire quale dei due è più performante senza andare a metterli su macchina, cronometrare ecc...

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da labienum81
    Ho costruito due programmi in VB6 diversi che fanno la medesima cosa.
    Io vorrei sapere con precisione quanto tempo impiegano i due programmi.
    Il linguaggio va indicato anche nel titolo, come da Regolamento.

    Qui l'ho aggiunto io.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.