Newsgroup: it.comp.lang.c++
Titolo: Velocità di esecuzione.

Salve,
potreste dirmi come si fa a calcolare la velocità di esecuzione di un
programma?
Grazie
--
Luigi
byte...@hotmail.com
http://web.tiscali.it/luigi_web
ICQ #46240443

 Grazie
Non c'e' di che                     :-)
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it

 trascorso.
ROTFL.
Luigi, anche se Maurizio lo ha detto in maniera ironica, in pratica il concetto
e': cronometra quanto tempo ci impiega a eseguire. Se esegue talmente veloce che
non riesci a cronometrarlo ... eseguilo N volte e cronometra l'esecuzione. Poi
dividi per N.
--
Andrea Ferro
---------
Brainbench C++ Master. Scored higher than 97% of previous takers
Scores: Overall 4.46, Conceptual 5.0, Problem-Solving 5.0
More info 
http://www.brainbench.com/transcript.jsp?pid=2522556

 programma?
basterebbe creare un programma, con due variabili nelle quali viene
memorizzata l'ora, ad es. OraBegin e OraEnd e che lanci il programma
da "misurare":
1- Memorizza in OraBegin l'orario dal clock di sistema
2- lancia il programma
    /* Il programma lanciato adesso è terminato */
3- Memorizza in OraEnd l'orario dal clock di sistema
4- Sottrai OraBegin da OraEnd
5- Visualizza il risultato (in centesimi di sec.)
Visto che ancora non conosco il C non saprei tradurlo in codice,
se non in Pascal.
--
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
e-mail: 
cerch...@ciaoweb.it
 
33813...@tim.it
Bye byte, Cerchietto
La vita, senza una meta, è vagabondaggio
(Seneca)
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

 5- Visualizza il risultato (in centesimi di sec.)
Questo e' un tempo, non una velocita' (da cui la ironia
precedentemente da altri notata).
Inoltre non e' detto che il "clock di sistema" (se con questo intendi
il valore restituito dalla procedura standard ANSI C e C++ "clock()",
definita in <ctime>) sia in centesimi di secondo; il tipo e' clock_t,
un tipo intero sempre definito in <ctime>, ed il fattore di
conversione in/da secondi e' CLOCKS_PER_SEC.


 dividi per N.
Ops, mi sono espresso male. A me interessa il tempo di esecuzione. Per
velocità intendevo questo, cioè quanti centesimi di secondo ci stà  :)
Cmq non credo che clock() sia buona, ameno che no ci sia il supporto per i
centesimi di sec.


 trascorso.
Ah. Dunque, lo spazio è di 40 stadi e il tempo è di 3 tramonti, che frazione
ci vuole? :))


 dividi per N.
aridaje col cronometro
aho mica sta a core mennea
a faje n'esempio no?

 ha scritto nel messaggio
news:Bs2t7.1043$C15....@news.infostrada.it...


 hanno la precisione del micro veramente.
... e, se adoperasse un PC, potrebbe non avere un Pentium oppure non
adoperare win32.


adoperare win32.
Sei pesante !!
:)
-- 
Andrea Laforgia - walkietalkie(at)
libero.it

 a faje n'esempio no?
Oi Fra' oi Fra' oi Fraaaaaaancoooooo
Sei simpatico non c'e' che dire, ma non 
potresti parlare meno romanaccio, qualche
volta fa piacere ma troppe no.
Ciao 
Gaetano.
-- 
Posted from 
dell-01.mm.eutelsat.org
 [194.214.173.17] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 volta fa piacere ma troppe no.
ma ndo l'ha visti tutti sti post ??
poi io parlo come me pare se non te va non elggere
C'č qualche regola che bandisce i dialetti?

C'č qualche regola che bandisce i dialetti?
No, ma c'e' una cosa conosciuta comunemente come buona
educazione ed in un ng in cui partecipano alle discussioni
persone di tutta Italia e qualche straniero non e' buona
educazione prendere le vie secondarie dei dialetti, anche se
si fa prima ad esprimere i concetti.
A meno che usare l'italiano non comporti per te una grande
difficolta', ti suggerisco di farlo.  Gia' e' difficile
evitare che scoppino dei flame attenendosi alle parole
normalmente contenute in un dizionario, figuriamoci con le
parole stiracchiate e contorte dei vernacoli.
Se io, adesso, cominciassi a parlare in dialetto barlettano,
dubito molto che riusciresti a capirmi.
Mi spiace, ma la regola del "io parlo come me pare" non va
bene in un luogo pubblico come il newsgroup.
Devi avere rispetto per chi non la pensa come te, non ti
costa niente.


 costa niente.
anche tu lo devi avere.
Il dialetto è italiano perchè parlato da "ITALIANI".
E se ci fosse una battuta umoristica non è la fine del mondo.
Se avessi seguito il post di ti saresti accorto che sicuramente non ero io a
prendere in giro le persone anzi, la mia è stata solo una battuta senza
insulti e prese in giro di nessun genere.Se poi hai da dire contro i
dialetti questo non è il luogo giusto e devi rispettare il modo di
comportarsi di altri "ITALIANI".

 C'č qualche regola che bandisce i dialetti?
Si c'e' ed e' quella del buon senso.
Ho detto tutto.


C'č qualche regola che bandisce i dialetti?
Sě nella gerarchia it.* si deve parlare in italiano a meno di casi
particolari (puň esistere un ng sui dialetti o in caso di citazioni).
-- 
Marco Barisione (ICQ 84277092)
Su it.news.gruppi si sta discutendo della creazione di it.comp.lang
dove si parlerŕ dei linguaggi senza un proprio newsgroup e dei
confronti fra i diversi linguaggi.
Se sei interessato unisciti alla discussione.

e devi rispettare il modo di comportarsi di altri "ITALIANI".
Non rimproverare agli altri il tuo difetto.
Qui nessuno manca di rispetto nei confronti degli altri,
rispetta tu per primo e scrivi in italiano.



Uhm... mai visto nessuno dirne tante in un solo post ^___^
--
______________________________________
Saluti dal Grande VEGETA PRINCIPE DEI SAIYAN
Il Millenium Bug ora si chiama WindowsME.... =(


di quello che pensate voi non "me ne puo fregą de meno" ..
io rispetto gli IT e se a voi non piace il dialetto son fatti vostri :))
non riconosco regole che vietano i dialetti le vostre sono personali e
sinceramente non mi interessano.
Adesso mi aspetto le solite risposte stupide cmq la cosa non mi tocca.
Esiste un apposita email dove potete  segnalare i vari abusi se pensate di
essere nel giusto mandatela pure č nel vostro diritto.
bye bye

 :)
Beh, non ho file pronti con su scritto: "rivolgiti al newsgroup tal dei
tali..." (ricambiando lo smiley :-)  Ma forse ho fatto male ad essere
cosi' stringato.  Per completare:
Se ci si riferisce ad una misura di tempo ottenuta sfruttando chiamate
specifiche di una piattaforma od ambiente particolari, qui si e' OT e
bisogna spostarsi da un'altra parte.
Se si vuol rimanere nell'ambito di it.comp.lang.c++ (tanto piu' che il
poster originale non nomina ne' tipo di CPU ne' sistema operativo), i
modi portabili sono:
1) time e difftime, con granularita' in secondi (standard C e C++);
2) clock, con granularita' CLOCKS_PER_SEC (dipendente
   dall'implementazione);
e si consiglia di leggersi, sul proprio libro di riferimento, le
pagine dove si parla delle cose definite in <ctime>.
Se si ammettono risposte portabili nell'ambito di sistemi POSIX, e'
possibile usare ad esempio gettimeofday(), per una granularita'
(teorica) fino al millisecondo; o il comando "time".  In quel caso si
rimanda alle man pages o comunque alla documentazione del sistema
operativo.


 
Perche' ti sei perso quelli sui numeri casuali.....


 operativo.
Sei sicuro che POSIX voglia una granularità al millisecondo? Mi pareva che
chiedesse una precisione al millisecondo ma lasciasse implementation dependent
la granularità (in pratica come con time() e time_t).


 la granularità (in pratica come con time() e time_t).
pardon, intendevo ovviamente clock()!


 la granularità (in pratica come con time() e time_t).
E' per questo che ho scritto "teorica"; gettimeofday() usa una struct
timeval che contiene secondi e millisecondi.  Se il processore non e'
in grado di dare tempi piu' precisi di, diciamo, un centesimo, tutti i
valori restituiti saranno multipli di un centesimo di secondo.


di quello che pensate voi non "me ne puo fregą de meno" ..
*PLONK*


 *PLONK*
aho che t'è caduto ?
qul poco de materia  grigia che t'era rimasta?
pooraccio

 >

Be almeno il "pooraccio" come dici tu non usa il visual-basic, come invece
fa qualcun altro.
Cito testualmente da it.comp.lang.visual-basic
"le webclass nun le poi vedè .
Chiunque cosa serve side nun lo poi vedè
Stai a fa na ricerca a voto fermete :)"
Senza speranza.



e allora??
visto che ti interessa la cosa
uso anche delphi asp php bim bum bam ...
usaer VB è una colpa ?? :))
sei ridicolo :))

sei ridicolo :))
bim bum bam....preferisco non commentare... ^_^
cmq usare VB non è un colpa, è solo una sfortuna ^_^
--
Rhymes - 
rhy...@myself.com
http://www.foxhound-games.it
"Sapete cosa fa un InputStream quando
gli si racconta una barzelletta? Reader..."

Stai a fa na ricerca a voto fermete :)"
E questo dovrebbe essere un linguaggio comprensibile a tutti? io non
ci ho capito niente.
Comunque è meglio smetterla tutti con questa storia.
-- 
Marco Barisione (ICQ 84277092)
Su it.news.gruppi si sta discutendo della creazione di it.comp.lang
dove si parlerà dei linguaggi senza un proprio newsgroup e dei


 cmq usare VB non č un colpa, č solo una sfortuna ^_^
guarda che vb č usato da una buona parte dei professionisti riduce di molto
le ore di lavoro.
Che poi non sia perfetto,quale programma lo č ?
Si usa il software piů idoneo ai propri scopi e l'uso di vb rientra in molti
gestionali.
ciao bello :)

> uso anche delphi asp php bim bum bam ...
ah, bim bum bam... sicuramente meglio di VB.


gestionali.
In realtà la mancanza di strutture dati serie e potenti non lo rende
affatto adatto per le applicazioni gestionali, il fatto poi che venga
spesso utilizzato per esse vuol dire poco.
Il Ghenio
-----
These are my parting words to you:
those who give up are doomed!
-----

 spesso utilizzato per esse vuol dire poco.
non dimenticare che puoi usare dll ,activex o quello che ti pare fatto in
c++ .
... vb non solo è più veloce (in programmazione) ma è anche più rilassante
:))
che poi sia limitato(in fondo lo siamo tutti :)))) )
ciao :)

che poi sia limitato(in fondo lo siamo tutti :)))) )
Mai provato python?


che poi sia limitato(in fondo lo siamo tutti :)))) )
Vb semplifica le cose facili e rende impossibili quelle complesse.
Prova ad utilizzarlo per qualcosa di più complesso che vedere un
bottoncino muoversi per lo schermo e ti accorgerai delle pesanti
limitazioni che impone. Prova a crearti a mano qualche struttura dati
che non supporta e ti troverai di fronte ad un muro di problemi e
limitazioni(per esempio: non é possibile creare una lista dinamica di
dimensione 0, occorre aggiungere un campo che indica la dimensione
della lista ed utilizzarlo sempre), e se qualcuno mi dice di estendere
il linguaggio con dei moduli scritti in C++, beh.. come minimo lo
mando a quel paese o gli faccio notare che si fa molto prima a
scrivere tutto in C++ e lasciare perdere il Visual Basic.
