Suchergebnisse für Anfrage "optimization"
Dürfen Compiler Endlosschleifen beseitigen?
Durch die Optimierung des Compilers lassen sich Endlosschleifen löschen, die keine Daten verändern, wie z while(1) /* noop */;Aus der Analyse eines Datenflussgraph-Compilers kann man ableiten, dass eine solche Schleife "toter Code" ohne ...
JS: Optimierter Weg, um einen Dateinamen aus einem Pfad in einer Zeichenkette zu entfernen?
Ich habe Zeichenfolgen wie folgt formatiert: path/to/a/filename.txt Jetzt möchte ich einige Zeichenfolgen bearbeiten, mit denen ich den Teil "filename.txt" sehr effizient aus diesem Code entfernen kann. Mit anderen Worten, ich möchte, dass meine ...
Wie vermeide ich aufeinanderfolgende Freigabe / Zuweisung in C ++?
Betrachten Sie den folgenden Code: class A { B* b; // an A object owns a B object A() : b(NULL) { } // we don't know what b will be when constructing A void calledVeryOften(…) { if (b) delete b; b = new B(param1, param2, param3, param4); } ...
Oracle: Ist die Spaltenreihenfolge in einem Index von Bedeutung?
Mit beiden Anweisungen kann ein Index für zwei Spalten erstellt werden create index foo_ix on foo(a,b); create index foo_ix on foo(b,a);Wie wirkt sich dies auf die Betriebs- (Laufzeit-) Eigenschaften der Verwendung des Index aus? Wie wirkt sich ...
Lassen Sie AngularJS eine Digest-Schleife überspringen, wenn $ http.get () keine neuen Daten ergab
Momentan frage ich den Server nach neuen Daten und aktualisiere das Modell in einer AngularJS-App entsprechend. Er ist ungefähr das, was ich tue: setInterval(function () { $http.get('data.json').then(function (result) { if (result.data.length > ...
Mehrwortaddition in C
Ich habe ein C-Programm, das GCCs verwendet__uint128_t Das ist großartig, aber jetzt sind meine Bedürfnisse darüber hinaus gewachsen. Was sind meine Optionen für schnelle Arithmetik mit 196 oder 256 Bit? Die einzige Operation, die ich brauche, ...
Was sind Stalled-Cycle-Frontend und Stalled-Cycle-Backend im Ergebnis von 'perf stat'?
Weiß jemand, was das bedeutet?Stalled-Cycle-Frontend undStalled-Cycles-Backend in perf stat resultieren? Ich habe im Internet gesucht, aber keine Antwort gefunden. Vielen Dank $ sudo perf stat ls Performance counter stats for 'ls': 0.602144 ...
Warum ist meine einfache Quaternion-Multiplikation schneller als die von SSE?
Ich habe einige verschiedene Implementierungen der Quaternion-Multiplikation durchlaufen, war jedoch ziemlich überrascht, dass die Referenzimplementierung bisher meine schnellste ist. Dies ist die fragliche Implementierung: inline static quat ...
Eigenschaften und Leistung nutzen
Ich habe meinen Code optimiert und festgestellt, dass die Verwendung von Eigenschaften (auch von automatischen Eigenschaften) einen erheblichen Einfluss auf die Ausführungszeit hat. Siehe folgendes Beispiel: [Test] public void GetterVsField() { ...
Ist der Vergleich mit Null schneller als der Vergleich mit einer anderen Zahl?
Ist if(!test)schneller als if(test==-1)Ich kann Baugruppen herstellen, aber es wird zu viel Baugruppe hergestellt, und ich kann die Details, nach denen ich Ausschau halte, nie finden. Ich hatte gehofft, dass jemand die Antwort weiß. Ich würde ...