Mätning av tid i java [LÖST]

Här diskuteras programmering och utveckling
jansson
Inlägg: 527
Blev medlem: 31 okt 2006, 13:35
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Sverige

Mätning av tid i java [LÖST]

Inlägg av jansson »

Tjena.
Jag kom på att jag ville skapa en klass -Timer- med typ 2 metoder, en för att starta- och en för att stoppa tiden. Eller en timer. Så man kan testa hur lång tid det tar att utföra en annan metod eller loop lr nått.

Så jag skapade en klass med respektive motoder och en innre klass -Ticker-  som ärver av thred.

Det den gör är att ticka framm en double-variabel ett steg och sova i 10 millesekunder. Och då var min tanke att den kommer stämma med antalet hundradelar som paserat under den tid som förflutit. Men så kom jag på att det är ju inte alls säkert att den kommer stämma.

Någon som vet om det finns någon klass i java som kan lösa detta åt mig. Hittade inte på något i api-dokumentationen.

Eller ett bättre förslag på implementation.
Senast redigerad av 1 DrMegahertz, redigerad totalt 20 gånger.
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

SV: Mätning av tid i java

Inlägg av mcNisse »

Det borde bara vara att lagra en timestamp (java.sql Date eller Timestamp)  när man startar och en annan när man slutar.
KDE 4.5 SC är ute i det fria!!! Tjoho

Stagnation is good for nobody - after all if you don't progress you end up with gnome
Användarvisningsbild
gasol
Inlägg: 405
Blev medlem: 27 jul 2007, 14:57
Kontakt:

SV: Mätning av tid i java

Inlägg av gasol »

Kod: Markera allt

long t1, t2,diff;

t1 = System.currentTimeMillis();

//nånting nånting


t2 = System.currentTimeMillis();

// antalet millisekunder mellan t1 och t2.
diff = t2 - t1;

Annars kan du använda  System.nanoTime() om du behöver mer noggranhet. Dock så finns nanoTime bara i java 1.5 och högre.
The Black Mountain Scorpion Hoedown Bluegrass Experience Gang
From Left to Right: Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle.
Användarvisningsbild
gasol
Inlägg: 405
Blev medlem: 27 jul 2007, 14:57
Kontakt:

SV: Mätning av tid i java

Inlägg av gasol »

The Black Mountain Scorpion Hoedown Bluegrass Experience Gang
From Left to Right: Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle.
jansson
Inlägg: 527
Blev medlem: 31 okt 2006, 13:35
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Sverige

SV: Mätning av tid i java

Inlägg av jansson »

OK, tack så mycket. Det lösta problemet.
Skriv svar

Återgå till "Programmering och webbdesign"