Mit "Leistung" getaggte Fragen

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

Warum kann ein sortiertes Array schneller verarbeitet werden als ein unsortiertes Array?

Hier ist ein Stück C ++ - Code, das sehr eigenartig erscheint. Aus irgendeinem seltsamen Grund macht das Sortieren der Daten auf wundersame Weise den Code fast sechsmal schneller. #include <algorithm> #include <ctime> #include <iostream> int main () {// Ge ...
Am 27. Juni 12 um 16:51 Uhr festgelegt
54
antwortet

Welcher Wert von "href" sollte für Verweise auf JavaScript, "#" oder "javascript: void (0)" verwendet werden?

Im Folgenden sind zwei Methoden zum Erstellen von Links aufgeführt, die ausschließlich den JavaScript-Code ausführen. Was ist besser in Bezug auf Funktionalität, Seitenladegeschwindigkeit, Überprüfungsziele usw.? function myJsFunc () {alert ("myJsFunc");
Set 25. Sep. 08 um 20:54 Uhr
86
antwortet

Warum ist der Android-Emulator so > Wie können wir die Entwicklung des Android-Emulators beschleunigen?

Ich habe einen Celeron-Prozessor mit 2,67 GHz und 1,21 GB RAM auf einem x86-Computer mit Windows XP Professional. Ich verstehe, dass der Android-Emulator auf einer solchen Maschine ziemlich schnell starten sollte, aber für mich ist das nicht der Fall. Ich habe alle Anweisungen in der Stimmung befolgt ...
Setze 12 Okt. 09 um 14:45 Uhr
20
antwortet

Was ist der Unterschied zwischen einem Anruf und einer Bewerbung?

Was ist der Unterschied zwischen der Verwendung von Anrufen und Anwenden, um eine Funktion aufzurufen? var func = function () {alert ('hallo!'); }; func.apply (); vs func.call (); Gibt es Leistungsunterschiede zwischen den beiden oben genannten Methoden? Wann ist es besser zu benutzen ...
set 31 Dez '10 um 22:56
10
antwortet

Verbesserung der SQLite-Leistung pro Sekunde pro Sekunde?

Die Optimierung von SQLite ist schwer. Die Performance von Investitionen in die C-Anwendung kann von 85 Einlagen pro Sekunde bis zu über 96.000 Einlagen pro Sekunde variieren! Hintergrund: Wir verwenden SQLite als Teil der Desktopanwendung. Wir haben eine große Datenmenge ...
am 11. November eingestellt 09 um 1:16
10
antwortet

Warum sind die Stigmazusätze in getrennten Zyklen viel schneller als im kombinierten Zyklus?

Angenommen, a1, b1, c1 und d1 verweisen auf Speicher, und mein numerischer Code hat die folgende Hauptschleife. const int n = 100000; für (int j = 0; j <n; j ++) {a1 [j] + = b1 [j]; c1 [j] + = d1 [j]; } Dieser Zyklus wird 10.000 Mal pro ...
am 17. Dezember eingestellt '11 um 23:40
10
antwortet

Wie funktioniert die Datenbankindizierung?

Kann jemand erklären, wie die Indexierung auf der Datenbank-Agnostik-Ebene funktioniert, da die Indizierung so wichtig ist, dass Ihre Datenmenge an Größe gewinnt? Informationen zu Abfragen zur Indexierung eines Feldes finden Sie hier. Indexieren ...
ist für 04 Aug. eingestellt. 08 um 13:07 Uhr
9
antwortet

Warum "10000000000000 im Bereich (1000000000000001)" in Python 3 so schnell?

Ich verstehe, dass die Funktion range (), die eigentlich ein Objekttyp in Python 3 ist, ihren Inhalt wie ein Generator im laufenden Betrieb generiert. In diesem Fall würde ich davon ausgehen, dass die nächste Zeile zu >
am 06. Mai um 18:32 Uhr festgelegt
14
antwortet

Ist <schneller als <=?

Ich habe ein Buch gelesen, in dem der Autor sagt, dass if (a <901) schneller ist als wenn (a <= 900). Nicht wie in diesem einfachen Beispiel, aber es gibt kleine Änderungen in der Leistung von komplexem Schleifencode. Ich glaube, dass dies mit etwas erstellt werden sollte ...
setze 27 aug. '12 um 5:10
10
antwortet

Das Ersetzen des 32-Bit-Schleifenzählers durch 64-Bit-Werte führt zu verrückten Leistungsabweichungen

Ich war auf der Suche nach der schnellsten Methode, um große Daten-Arrays popcountieren zu können. Ich war mit einem sehr seltsamen Effekt konfrontiert: Das Ändern der Schleifenvariablen von unsigned in uint64_t führte zu einer 50% igen Leistungsminderung auf meinem PC. Benchmark #include ...
set 01 aug. 14 um 13:33
19
antwortet

Wie kann man effektiv die Anzahl der Objektschlüssel / Eigenschaften in JavaScript zählen?

Wie lässt sich die Anzahl der Schlüssel / Eigenschaften eines Objekts am schnellsten berechnen? Ist dies möglich, ohne das Objekt zu durchlaufen? d.h. keine Ausführung var count = 0; for (k in myobj) if (myobj.hasOwnProperty (k)) count ++; (Firefox lieferte wirklich einen Wolf ...
eingestellt auf 24 sep. 08 um 11:56
16
antwortet

Python-String-Formatierung:% vs .format

Python 2.6 führte die str.format () -Methode mit einer etwas anderen Syntax ein als der vorhandene% -Operator. Was ist besser und für welche Situationen? Die folgende Methode verwendet jede Methode und hat das gleiche Ergebnis. Was ist also der Unterschied? #! / usr / bin / python su ...
am 22. Februar eingestellt 11 um 21:46
6
antwortet

\ d weniger effektiv als [0-9]

Gestern habe ich einen Kommentar gemacht, wo jemand [0123456789] in einem regulären Ausdruck verwendet hat, nicht [0-9] oder \ d. Ich habe gesagt, dass es wahrscheinlich effizienter ist, einen Bereichsspezifizierer oder Zahlen zu verwenden als ein Zeichensatz. Ich entschied mich heute, es auszuprobieren und ...
am 18. Mai 13 um 10:18 Uhr festgelegt