Quote Originariamente inviata da Alex'87 Visualizza il messaggio
Che tipo di elaborazione fai? E quanti dati hai?

Se fai fare il test 10000 (o più volte) che dati ottieni? Su piccole elaborazioni è molto pesante l'influenza di fattori esterni.

Comunque l'andamento è compatibile col jit...
per calcolare il tempo di esecuzione indipendentemente da fattori esterni c'è un modo?

ora faccio con più 100000 istanze. Comunque non è che voglia fare un analisi dettagliata, è che quel tempo così alto alla prima esecuzione non credo sia per nulla casuale, probabile infatti che sia il jit o qualche altra cosa che non dipenda dal mio codice...o almeno spero.

E comunque la mia domanda vale in generale, cioè indipendentemente dal mio programma particolare, perchè il tempo di esecuzione di un programma lanciato una prima volta è decisamente più alto del tempo di esecuzione dei lanci succesivi??