jmh

Das jmh ist ein Java-Netzwerk zum Erstellen, Ausführen und Analysieren von Nano- / Mikro- / Makro-Benchmarks, die in Java und anderen Sprachen für die JVM geschrieben wurden.
1
Antwort

Was kann die enorme Leistungseinbuße beim Schreiben eines Verweises auf einen Heap-Speicherort erklären?

Bei der Untersuchung der subtileren Konsequenzen von generationsbedingten Speicherbereinigungen auf die Anwendungsleistung habe ich eine ziemlich erstaunliche Diskrepanz in der Leistung einer sehr einfachen Operation - eines einfachen Schreibens...
03.02.2014, 09:44
3
Antworten

Dieser JMH-Benchmark ist auf allen Maschinen inkonsistent - warum?

Ich versuche, eine Methode wie folgt zu schreiben: %Vor% Und ich versuche die effizienteste Implementierung zu finden. Ich habe mich auf einen festgelegt, aber dann hat ein Mitarbeiter die Benchmarks durchgeführt und unterschiedliche relativ...
05.09.2015, 08:30
1
Antwort

Vergleich der Leistung von Collectors.summingLong und Collectors.counting

Benchmarks werden unter intel core i5, Ubuntu ausgeführt %Vor% Ich vergleiche die Leistung von Collectors.counting und Collectors.summingLong(x -> 1L) . Hier ist der Maßstab: %Vor% Ich habe das Ergebnis, dass Collectors.count...
30.01.2018, 12:05
1
Antwort

JMH-Ausgabe verstehen

Also habe ich einen JMH Benchmark über einige Methoden laufen lassen und eine Antwort wie folgt bekommen: Ich kann nicht verstehen, was genau die Score and Error -Werte bedeuten. Gibt es eine Referenzdokumentation für dasselbe?  ...
09.11.2015, 07:11
2
Antworten

Was ist der Zweck von JMH @ Fork?

Wenn IIUC jede Verzweigung eine separate virtuelle Maschine erstellt, weil jede Instanz der virtuellen Maschine möglicherweise mit geringfügigen Unterschieden in den JIT-Anweisungen ausgeführt wird? Ich bin auch neugierig auf das Zeitattribut...
27.01.2016, 19:50