misura del tempo trascorso
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 12 di 12

Discussione: misura del tempo trascorso

Cambio titolo
  1. #1
    Utente L'avatar di devilheart
    Registrato il
    01-03
    Messaggi
    28.310

    misura del tempo trascorso

    ho bisogno di qualche funzione per calcolare il tempo che ci si impiega per eseguire una porzione di codice (c++) che sia più precisa di clock(). ne conoscete?

    grazie

  2. #2
    java is forever
    Ospite
    clock non la conosco, in che header si trova?? Io ho sempre usato time!

  3. #3
    Utente L'avatar di devilheart
    Registrato il
    01-03
    Messaggi
    28.310
    si trova in time.h, come time()
    time è ancora peggio dato che è precisa solo al secondo

  4. #4
    java is forever
    Ospite
    clock arriva ai millisecondi?

  5. #5
    Utente L'avatar di devilheart
    Registrato il
    01-03
    Messaggi
    28.310
    si, però l'operazione che devo misurare mi dura così poco che mi da tempo di inizio uguale al tempo di fine

  6. #6
    StorieDallaSalaMacchine L'avatar di miniBill '90
    Registrato il
    08-05
    Località
    Bergerac
    Messaggi
    4.204
    e ripeterla 10000 volte?^^

    ESISTE UN UNICO AMMINISTRATORE
    Quoto-thisisgorman-
    (La mi ex-firma sta qua)

  7. #7
    Utente L'avatar di devilheart
    Registrato il
    01-03
    Messaggi
    28.310
    non può funzionare così. in pratica devo misurare quanto ci metto per inserire un elemento in un albero rosso-nero

  8. #8
    l' oscuro nemico L'avatar di morgoth90
    Registrato il
    05-06
    Località
    C LikeLandia
    Messaggi
    2.275
    fai un thread con _sleep(1) e millisecondi++; così questo thread si occupa di tenere il tempo, mentre nel main confronti la differenza fra i millisecondi prima e dopo l'eseguzione dell' algoritmo



    ESISTE UN UNICO AMMINISTRATORE


  9. #9
    Utente
    Registrato il
    07-06
    Messaggi
    1.113
    a proposito, chi mi insegna la funzione rand(time(NULL)) ?????? vi prego...non l'ho mai capita.magari con qualke esempio!
    The King Fighter
    Le piu dolorose sono quelle che sforzi come un pazzo quando hai le chiappe serrate seduto su qualcosa di duro, come una sedia di legno, oltre a fare un rumore simile ad mitragliatore fanno un male tremendo.

  10. #10
    java is forever
    Ospite
    Citazione AntonioS19
    a proposito, chi mi insegna la funzione rand(time(NULL)) ?????? vi prego...non l'ho mai capita.magari con qualke esempio!
    srand(time(NULL)) serve ad inizializzare il generatore mentre rand ti genera il numero pseudo-casuale

    Codice:
    srand(time(NULL));
    
    int x = 1 + (rand() % 10); // in x viene messo un numero casuale nell'intervallo [0, 10[ a cui viene sommato 1 (in questo modo si avranno numeri tra [1 e 10] :sisi:
    Mi pare si facesse cosi', il c e' tanto che non lo uso

  11. #11
    Utente
    Registrato il
    07-06
    Messaggi
    1.113
    e la srand?ke diff ce?
    The King Fighter
    Le piu dolorose sono quelle che sforzi come un pazzo quando hai le chiappe serrate seduto su qualcosa di duro, come una sedia di legno, oltre a fare un rumore simile ad mitragliatore fanno un male tremendo.

  12. #12
    java is forever
    Ospite
    Citazione AntonioS19
    e la srand?ke diff ce?
    srand serve ad inizializzare il generatore di numeri casuali

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •