Tag: microbenchmark

Ein microbenchmark versuche zur Messung der Leistung von einer „kleinen“ bit-code. Diese tests sind in der Regel im sub-Millisekunden-Bereich. Den code getestet, führt in der Regel kein I/O, sonst ist ein test von einigen einzelnen, bestimmten I/O-task.

Das Verständnis der Ausgabe von -XX:+PrintCompilation

Anzahl der Antworten 2 Antworten
Ich bin mit einigen micro-benchmarks, die auf Java Liste der iteration der code. Ich habe verwendet -XX:+PrintCompilation, und " - verbose:gc-flags, um sicherzustellen, dass nichts passiert im hintergrund, wenn das timing ausgeführt wird. Jedoch sehe ich etwas

Wie Schreibe ich eine richtige micro-benchmark in Java?

Anzahl der Antworten 11 Antworten
Wie du schreibst (und ausführen) eine richtige micro-benchmark in Java? Ich bin auf der Suche für einige code-Beispiele und Bemerkungen illustrieren verschiedene Dinge zu denken. Beispiel: Sollte der benchmark-Messung von Zeit/iteration oder Iterationen/Zeit, und warum? Verwandte: Ist

Unterschied zwischen MATLAB ist numel und Länge Funktionen

Anzahl der Antworten 3 Antworten
Ich weiß, dass length(x) zurück max(size(x)) und numel(x) gibt die gesamte Anzahl der Elemente von x, aber was ist besser für eine 1 durch n array? Spielt es eine Rolle, oder sind Sie austauschbar, in diesem Fall?

Wie schreibe ich einen korrekten Mikro-Benchmark in Java?

Anzahl der Antworten 11 Antworten
Wie du schreibst (und ausführen) eine richtige micro-benchmark in Java? Ich bin auf der Suche hier für code-Beispiele und Bemerkungen illustrieren verschiedene Dinge zu denken. Beispiel: Sollte der benchmark-Messung von Zeit/iteration oder Iterationen/Zeit, und warum? Verwandte: Ist

If-Anweisung vs If-else-Anweisung, die schneller ist?

Anzahl der Antworten 6 Antworten
Diskutierte ich mit einem Freund den anderen Tag über diese beiden snippets. Was ist schneller und warum ? value = 5; if (condition) { value = 6; } und: if (condition) { value = 6; } else

Warum ist (a * b! = 0) schneller als (a! = 0 & amp; b! = 0) in Java?

Anzahl der Antworten 5 Antworten
Schreibe ich code in Java, wo irgendwann die Strömung des Programms wird festgestellt, ob zwei int-Variablen "a" und "b", die nicht null sind (Anmerkung: a und b sind nie negativ und nie in integer-überlauf (mittelkampf). Kann ich

Java for Schleife Leistungsfrage

Anzahl der Antworten 13 Antworten
angesichts dieses Beispiel: public static void main(final String args) { final List<String> myList = Arrays.asList("A", "B", "C", "D"); final long start = System.currentTimeMillis(); for (int i = 1000000; i > myList.size(); i--) { System.out.println("Hello"); } final long