Als «performance» getaggte Fragen

Bei Fragen zur Messung oder Verbesserung der Code- und Anwendungseffizienz.


8
Gibt es Auswirkungen auf die Leistung beim Aufrufen von ToList ()?
Gibt es bei der Verwendung ToList()Auswirkungen auf die Leistung, die berücksichtigt werden müssen? Ich habe eine Abfrage geschrieben, um Dateien aus einem Verzeichnis abzurufen. Dies ist die Abfrage: string[] imageArray = Directory.GetFiles(directory); Da ich jedoch List<>stattdessen gerne arbeite , habe ich mich entschlossen, ... List<string> imageList = Directory.GetFiles(directory).ToList(); Gibt es …
139 c#  arrays  performance  list 

18
SQL Server SELECT LAST N Zeilen
Dies ist eine bekannte Frage, aber die beste Lösung, die ich gefunden habe, ist etwa: SELECT TOP N * FROM MyTable ORDER BY Id DESC Ich habe eine Tabelle mit vielen Zeilen. Es ist nicht möglich, diese Abfrage zu verwenden, da dies viel Zeit in Anspruch nimmt. Wie kann ich …

10
Wie berechnet man Log Base 2 in Java für ganze Zahlen?
Ich benutze die folgende Funktion, um die Protokollbasis 2 für ganze Zahlen zu berechnen: public static int log2(int n){ if(n <= 0) throw new IllegalArgumentException(); return 31 - Integer.numberOfLeadingZeros(n); } Hat es eine optimale Leistung? Kennt jemand die J2SE-API-Funktion für diesen Zweck? UPD1 Überraschenderweise scheint die Gleitkomma- Arithmetik für mich …




4
Ruby Array find_first Objekt?
Vermisse ich etwas in der Array-Dokumentation? Ich habe ein Array, das bis zu einem Objekt enthält, das ein bestimmtes Kriterium erfüllt. Ich möchte dieses Objekt effizient finden. Die beste Idee, die ich aus den Dokumenten habe, ist folgende: candidates = my_array.select { |e| e.satisfies_condition? } found_it = candidates.first if !candidates.empty? …
135 ruby  arrays  performance  find 

5
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 ist, aber technisch sollte es schneller sein, …

13
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 …


8
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 [endgültige Laufzeit siehe unten] C ++: …
133 c++  performance  runtime  d 

3
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)) (implicit a: Manifest[A], b: Manifest[B]): RDD[B] = …

3
Warum ist es langsamer, über eine kleine Zeichenfolge zu iterieren als über eine kleine Liste?
Ich spielte mit Timeit herum und bemerkte, dass das einfache Verstehen einer Liste über eine kleine Zeichenfolge länger dauerte als das Ausführen derselben Operation für eine Liste kleiner einzelner Zeichenfolgen. Irgendeine Erklärung? Es ist fast 1,35-mal so viel Zeit. >>> from timeit import timeit >>> timeit("[x for x in 'abc']") …

10
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 spuckt nur IL …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.