måle køretiden i JAVA!

Tags:    java

Hej! jeg er igang med at lave en opgave og vi skal blandt andet måle køretiderne. Jeg ved at man kan skrive time i Linux og dermed vil man for tiden ud men hvad kan man skrive i windows!




3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hvis du koder i Java, hvilket jeg går ud fra siden du er på Java forummet, kan du oprette et java.util.Date objekt før og efter den kode du skal undersøge køretiden på, og sammenligne deres tider.

Fold kodeboks ind/udKode 




brug hellere System.currentTimeMillis(), så får du tiden i millisekunder.

Denne kan du jo så vælge at substrahere, så du får tiden i sekunder, f.eks.

Fold kodeboks ind/udKode 




Hvis du koder i Java, hvilket jeg går ud fra siden du er på Java forummet, kan du oprette et java.util.Date objekt før og efter den kode du skal undersøge køretiden på, og sammenligne deres tider.

Fold kodeboks ind/udKode 


Oprettelse af objekter er dyrt og unødvendigt. Som nævnt i et andet svar kan System.currentTimeMillis() bruges men System.nanoTime() er mere præcis og bedre at bruge til performance tests.



Indlæg senest redigeret d. 16.01.2008 11:12 af Bruger #2695
t