2015-11-09 11 views
8

così mi sono imbattuto un Benchmark JMH su alcuni metodi e ottenuto risposta in questo modo:intesa JMH uscita

enter image description here

non sono in grado di capire che cosa esattamente i valori Score and Error significano.

Esiste qualche documentazione di riferimento disponibile per lo stesso?

risposta

7

Ad esempio, ss_stream con parametri n=100000 ha richiesto ca. 1.363 microsecondi per eseguire in media oltre 30 iterazioni (ed è stato eseguito un numero di volte in ciascuna di queste iterazioni, a seconda della lunghezza di ciascuna iterazione).

Supponendo che i risultati siano normalmente distribuiti, per quella dimensione del campione, ci si aspetterebbe che il "vero" tempo di esecuzione per tale metodo abbia una probabilità del 99,9% di essere da qualche parte tra 1,362,752 - 126,340 microsecondi e 1.362.752 + 126.340 microsecondi, cioè tra ca. 1.236 e 1.489.

Per quanto ne so, la documentazione principale è nello samples. Il secondo fornisce informazioni sulle varie modalità di benchmark.

+0

Grazie mille. Era proprio quello che stavo cercando :) – AgentX