Als «performance» getaggte Fragen

134
Leistung von FOR vs FOREACH in PHP

Zunächst einmal verstehe ich, dass in 90% der Anwendungen der Leistungsunterschied völlig irrelevant ist, aber ich muss nur wissen, welches das schnellere Konstrukt ist. Das und ... Die Informationen, die derzeit im Internet verfügbar sind, sind verwirrend. Viele Leute sagen, dass foreach schlecht...

133
Gibt es eine Optimierung für den wahlfreien Zugriff auf ein sehr großes Array, wenn der Wert in 95% der Fälle entweder 0 oder 1 ist?

Gibt es eine mögliche Optimierung für den wahlfreien Zugriff auf ein sehr großes Array (ich verwende derzeit uint8_tund frage, was besser ist)? uint8_t MyArray[10000000]; wenn der Wert an einer beliebigen Position im Array ist 0 oder 1 für 95% aller Fälle, 2 in 4% der Fälle, zwischen 3 und 255 in...

133
Apache Spark: map vs mapPartitions?

Was ist der Unterschied zwischen einem RDD map und einer mapPartitionsMethode? Und verhält flatMapsich wie mapoder wie mapPartitions? Vielen Dank. (bearbeiten) dh was ist der Unterschied (entweder semantisch oder in Bezug auf die Ausführung) zwischen def map[A, B](rdd: RDD[A], fn: (A => B))...

133
Wie schnell ist D im Vergleich zu C ++?

Ich mag einige Funktionen von D, wäre aber interessiert, wenn sie mit einer Laufzeitstrafe verbunden sind? Zum Vergleich habe ich ein einfaches Programm implementiert, das Skalarprodukte vieler Kurzvektoren sowohl in C ++ als auch in D berechnet. Das Ergebnis ist überraschend: D: 18,9 s...

132
Debug vs. Release-Leistung

Ich bin auf folgenden Absatz gestoßen: „Die Einstellung Debug vs. Release in der IDE beim Kompilieren Ihres Codes in Visual Studio hat fast keinen Einfluss auf die Leistung. Der generierte Code ist nahezu identisch. Der C # -Compiler führt keine wirkliche Optimierung durch. Der C # -Compiler...

131
Ist es schneller herunterzuzählen als hochzuzählen?

Unser Informatiklehrer hat einmal gesagt, dass es aus irgendeinem Grund effizienter ist, herunterzuzählen als hochzuzählen. Wenn Sie zum Beispiel eine FOR-Schleife verwenden müssen und der Schleifenindex nicht irgendwo verwendet wird (wie das Drucken einer Zeile von N * auf den Bildschirm), meine...

129
Ist "x <y <z" schneller als "x <y und y <z"?

Von dieser Seite wissen wir, dass: Verkettete Vergleiche sind schneller als mit dem andOperator. Schreiben x < y < zstatt x < y and y < z. Ich habe jedoch ein anderes Ergebnis beim Testen der folgenden Codefragmente erhalten: $ python -m timeit "x = 1.2" "y = 1.3" "z = 1.8" "x < y...

128
Xcode 4 - langsame Leistung

Ich habe ein Problem damit, dass Xcode 4 sehr langsam auf Benutzerinteraktionen reagiert, z. B. das Bearbeiten von Code, das Scrollen von Bereichen usw. Dies geschieht insbesondere bei größeren Projekten mit vielen Controllern / Ansichtsdateien usw. Ich habe die Festplatte komplett gelöscht und...

127
Warum ist dieser F # -Code so langsam?

Eine Levenshtein-Implementierung in C # und F #. Die C # -Version ist zehnmal schneller für zwei Zeichenfolgen mit etwa 1500 Zeichen. C #: 69 ms, F # 867 ms. Warum? Soweit ich das beurteilen kann, machen sie genau das Gleiche? Es spielt keine Rolle, ob es sich um ein Release oder ein Debug-Build...