Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da vidim koliko milisekundi je proteklo izmedju dve instrukcije

[es] :: Java :: Kako da vidim koliko milisekundi je proteklo izmedju dve instrukcije

[ Pregleda: 361 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

glamoc

Član broj: 125620
Poruke: 43
*.rcub.bg.ac.yu.



Profil

icon Kako da vidim koliko milisekundi je proteklo izmedju dve instrukcije08.06.2008. u 15:52

Interesuje me kako da u Javi merim koliko je milisekundi proteklo izmedju dve instrukcije.
sd
08.06.2008. u 15:52 

GORSHTAK
Ivan Matic

Član broj: 136182
Poruke: 7
*.rcub.bg.ac.yu.



Profil

icon Re: Kako da vidim koliko milisekundi je proteklo izmedju dve instrukcije08.06.2008. u 21:53
import java.util.*;
......
Calendar vreme = Calendar.getInstance();
int sat = vreme.get(Calendar.HOUR_OF_DAY);
int min = vreme.get(Calendar.MINUTE);
......

Mislim da je dovoljno za dalje snalazenje
08.06.2008. u 21:53 

Java Beograd

Član broj: 11890
Poruke: 1410
*.lukoil.co.yu.



Profil

icon Re: Kako da vidim koliko milisekundi je proteklo izmedju dve instrukcije09.06.2008. u 08:46
....
long vremeJedan;
long vremeDva;
vremeJedan = new Date().getTime();
...
// tvoje komande

vremeDva = new Date().getTime();
System.out.println(vremeDva-vremeJedan);
09.06.2008. u 08:46 

dejankr
Dejan Krsmanovic
JavaEE programer
Beograd

Član broj: 7842
Poruke: 287
*.static.sbb.rs.



Profil

icon Re: Kako da vidim koliko milisekundi je proteklo izmedju dve instrukcije09.06.2008. u 16:18
Citat:
Java Beograd: ....
long vremeJedan;
long vremeDva;
vremeJedan = new Date().getTime();
...
// tvoje komande

vremeDva = new Date().getTime();
System.out.println(vremeDva-vremeJedan);


Sto bi pravio 2 objekta bez potrebe? Jeftinije je da koristi System.currentTimeMillis() metodu umesto new Date().getTime().
09.06.2008. u 16:18 

Dejan Lozanovic
Senior Software Developer - Team Leader , www.limores..
Beograd

Član broj: 691
Poruke: 1992
*.dynamic.sbb.rs.

Jabber: null@elitesecurity.org
Sajt: www.limores.net


Profil

icon Re: Kako da vidim koliko milisekundi je proteklo izmedju dve instrukcije09.06.2008. u 20:31
Citat:
dejankr: Sto bi pravio 2 objekta bez potrebe? Jeftinije je da koristi System.currentTimeMillis() metodu umesto new Date().getTime().


A jos preciznije da koristisi

Code:

System.nanoTime();

"E tako se to radi , kratko ali j.e.b.i.t.a.c.n.o"
Degojs car - http://www.elitesecurity.org/t306994
09.06.2008. u 20:31 

debeli brka

Član broj: 52637
Poruke: 19
*.adsl-3.sezampro.yu.



Profil

icon Re: Kako da vidim koliko milisekundi je proteklo izmedju dve instrukcije10.06.2008. u 01:39
Prvo se postavlja pitanje koliko je bitna tacnost tog podatka. Jer ako je bas bitno da bas bude tacno (a na ovo razmisljanje me goni termin "instrukcija") onda nisam siguran je moguce tako lako to izvesti.

Za pocetak, instrukcija u javi se prvo u virtuelnoj masini interpretira, ovo moze da oduzme vreme, dalje, pitanje je drugih tredova koji su aktivni, i na kraju da li se instrukcija preplice sa tredovima operativnog sistema.

Naravno, ako je bitno samo okvirno vreme, ignorisi sve gore napisano.
10.06.2008. u 01:39 

[es] :: Java :: Kako da vidim koliko milisekundi je proteklo izmedju dve instrukcije

[ Pregleda: 361 | Odgovora: 5 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.