Scala codice: @annotation.tailrec
private def fastLoop(n: Int, a: Long = 0, b: Long = 1): Long =
if (n > 1) fastLoop(n - 1, b, a + b) else b
bytecode: private long fastLoop(int, long, long);
Sono incappato in un'istanza di profilo prestazioni eccessivamente irregolare di una mappa molto semplice/ridurre l'operazione sugli array primitivi. Ecco il mio jmh Codice di riferimento: @OutputTime
Come posso eseguire benchmark JMH all'interno del mio progetto esistente usando i test JUnit? La documentazione ufficiale consiglia di creare un progetto separato, utilizzando il plug-in Maven per il
Io uso JMH per specificare la complessità dell'operazione. Se non hai mai lavorato con JMH, non preoccuparti. JMH lancerà il metodo estimateOperation più volte e quindi otterrà il tempo medio. Domanda