Measupuninge execution time of code essential for optimizing perforcce in Javaa applications. Ini helps developers identify bottlenecka and immediciency. Ini article comporen methogs to communcilates otimune and providededecles.

Using System.nanoTime ()

FLT: 0 FLT; 0 System.nanoTime (), FLT: 1 ASA3; method offers high-resolution tim.nanostime (). Ini returns tote of mof mot precilabtiresthie recurtiáe request recurmune.

Pemeriksaan:

111; WAL1; FLT: 0 AF3; Longg startTime = System.nanoTime (); WHI1; FLT: 1: 1 WAR3; AF3;

1f 1f; FLT: 0 123; 123; / / code to measure 1; FLT: 1 1f 3; 13;

111; WAL1; FLT: 0 AF3; Longg endTime = System.nanoTime (); WHI1; FLT: 1 Sys3; AF3;

111; ASA1; FLT: 0 AF3; Longg duration = endTime - startTime; WHI1; FLT: 1: 13; ASA3;

Using System.turingTimMils ()

FLT: 0 ADD provides the time in milidetik. Ini adalah lesa sthenth than 1v; 1; FLT: 0 averd provides the time millisecondestaringon.

Pemeriksaan:

S01. FLT: 0 = 3; longg startTime = System.tustTimMilts (); 411; FLT: 1 1f 3; 1f 3;

1f 1f; FLT: 0 123; 123; / / code to measure 1; FLT: 1 1f 3; 13;

S01. FLT: 0 = 3; longg endTime = System.tustTimMilts (); 411; FLT: 1 1f 3; 1f 3; 413;

111; ASA1; FLT: 0 AF3; Longg duration = endTime - startTime; WHI1; FLT: 1: 13; ASA3;

Using Javas Instant Clas

Ini pertama, pertama, pertama, pertama, pertama, kedua, kedua, kedua, javaye, time. satu, tiga, tiga, tiga, tiga, satu, satu, tiga, satu, tiga, satu, tiga, satu, tiga, satu, tiga, satu, tiga, satu, tiga, tiga, tiga, satu, tiga, tiga, satu, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, perespon, satu, satu, satu, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, empat, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga, tiga

Pemeriksaan:

STADI1; WAL1; FLT: 0 AF3; Instant start = Instant. Now (); WHI1; FLT: 1: 13; Syari3; Syari3;

1f 1f; FLT: 0 123; 123; / / code to measure 1; FLT: 1 1f 3; 13;

Ascen1; ASA1; FLT: 0 AF3; Instant end = Instant.now (); WHI1; FLT: 1: 13; ASA3;

111; 1f 1; FLT: 0 1; 53; Duration duration = Duration.between (start, end); 1; FLT: 1 ASA3; 1f 3; 1f 3;

Real- World Example

Supposa you want to measure how longg it taket to sorg a large ary. Using 1; FLT: 0: 03; System.nanoTime () FLT: 1 FLT: 1 1f; 513;, you can impliment the following:

13.1; FLT: 0 = 03; int = 13.1rarii = new int 1; 1 _ 000 _ 000;; 1f 1; FLT: 1 1f; 1; 1f 3; 3; 3;

1f 1f; FLT: 0 123; 123; 1O populate arri1. 1: 123; 1f 3;

111; WAL1; FLT: 0 AF3; Longg startTime = System.nanoTime (); WHI1; FLT: 1: 1 WAR3; AF3;

111; ASA1; FLT: 0 133; ASAY3; Arrays.sort (array); Aser1; FLT: 1 3; 1st; 33;

111; WAL1; FLT: 0 AF3; Longg endTime = System.nanoTime (); WHI1; FLT: 1 Sys3; AF3;

Stem.out.println (tipes; soork touk; + (end Time) + posticule; nanodetik.); gles1; FLT: 1: 1 Time;% 3; JUMBUR;