Suchergebnisse für Anfrage "compiler-optimization"

1 die antwort

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 ...

5 die antwort

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 ...

1 die antwort

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 ...

TOP-Veröffentlichungen

4 die antwort

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 ...

2 die antwort

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 ...

5 die antwort

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 ...

3 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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 ...

3 die antwort

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 ...