Suchergebnisse für Anfrage "compiler-optimization"
Boost-Spirit-V2-Qi-Fehler im Zusammenhang mit der Optimierungsstufe
Ich entwickle meinen Code in meiner Freizeit. Am besten im Debug-Modus. Als ich kürzlich versuchte, eine Release-Version zu erstellen, bekam ich den Fehler (Laufzeit, Ausgabe:1\n2\n dann f, ailure). Ich habe den Code (unten) gefunden, der den ...
Fehler tritt nur auf, wenn die Kompilierungsoptimierung aktiviert ist
Ich bin auf einen Fehler im Code gestoßen, der nur reproduziert wird, wenn der Code mit aktivierten Optimierungen erstellt wird. Ich habe eine Konsolen-App erstellt, die die Logik zum Testen repliziert (Code unten). Wenn die Optimierung aktiviert ...
Ermitteln der Bytecode-Größe einer Methode
Ich versuche, die Bytecode-Größe einer Methode herauszufinden, weil ich sicher sein möchte, dass sie klein genug ist, um von Compiler-Optimierungen unterstützt zu werden. Ich habe gesehen, dass die maximale Standardgröße für Inlining-Methoden 35 ...
Wandeln C ++ 11-Compiler lokale Variablen in Werte um, wenn dies während der Codeoptimierung möglich ist?
Manchmal ist es sinnvoll, komplizierte oder lange Ausdrücke beispielsweise in mehrere Schritte aufzuteilen (die 2. Version ist nicht klarer, aber es ist nur ein Beispiel): return object1(object2(object3(x)));kann geschrieben werden als: object3 ...
GCCs Neuordnung von Lese- / Schreibanweisungen
Die Synchronisationsprimitive von Linux (Spinlock, Mutex, RCUs) verwenden Speicherbarriereanweisungen, um zu verhindern, dass die Speicherzugriffsanweisungen neu sortiert werden. Und diese Neuordnung kann entweder von der CPU selbst oder vom ...
Java-Compiler-Optimierung
Ist der Java - Compiler intelligent genug, um die folgende Schleife durch Extrahieren der zu optimieren? Double average = new Double( totalTime / callCount );aus der for-Schleife? public double computeSD( Set values, int callCount, long ...
Funktionen programmatisch umbenennen
Momentan schreibe ich einen ECMAScipt5-Compiler, der verschiedene gegebene Optimierungen / Transformationen an einem Analysebaum durchführt und zurück zu ECMAScipt5 kompiliert. Eine Funktionalität besteht darin, a umzubenennenBindung in ...
Ist die GCC-Option -O2 dieses kleine Programm zu brechen oder habe ich undefiniertes Verhalten [duplizieren]
Diese Frage hat hier bereits eine Antwort: Dekrementieren eines Zeigers außerhalb der Grenzen; Inkrementieren in Grenzen [duplizieren] [/questions/18186987/decrementing-a-pointer-out-of-bounds-incrementing-it-into-bounds] 3 answersWarum ist das ...
Können wir const_cast verwenden, um eine konstante Variable zu ändern? [Duplikat
Diese Frage hat hier bereits eine Antwort: Zwei verschiedene Werte bei gleicher Speicheradresse [/questions/3593687/two-different-values-at-the-same-memory-address] 6 answersint main() { const int ia = 10; int *pia = const_cast<int*>(&ia); *pia ...
clang vs gcc - Optimierung inklusive Operator new
Ich habe dieses einfache Beispiel, gegen das ich getestet habe, und ich habe festgestellt, dass GCC-Optimierungen (-O3) nicht so gut zu sein scheinen wie Clang-Optimierungen, wennoperator new ist involviert. Ich habe mich gefragt, was das ...