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.
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
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
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?
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
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
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
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