Suchergebnisse für Anfrage "micro-optimization"

1 die antwort

Übergabe des Nullzeigers an die neue Platzierung

Die Standardplatzierung

11 die antwort

Was ist schneller: viele Wenns oder wenn?

Ich durchlaufe ein Array und sortiere es nach Werten in Wochentagen.Dafür benutze ich viele

3 die antwort

Ist es möglich, dem Zweigprädiktor mitzuteilen, wie wahrscheinlich es ist, dem Zweig zu folgen?

Um es klar zu machen, ich werde hier keine Art von Portabilität anstreben, daher sind alle Lösungen, die mich an eine bestimmte Box binden, in Ordnung.Grunds...

TOP-Veröffentlichungen

2 die antwort

Verwenden von Bools in Berechnungen, um Verzweigungen zu vermeiden

2 die antwort

Verwendung von SIMD / AVX / SSE zum Durchlaufen von Bäumen

Ich recherchiere gerade, ob es möglich ist, einen Baum von Van Emde Boas (oder einen Baum) schneller zu durchqueren. Bei einer einzelnen Suchabfrage als Eing...

1 die antwort

Wie viel Speicherinstanz meiner Klasse verwendet - pragmatische Antwort

Wie groß ist die Instanz der folgenden Klasse, nachdem der Konstruktor aufgerufen wurde? Ich denke, dies kann allgemein als size = nx + c geschrieben werden, wobei x = 4 in x86 und x = 8 in x64. n =? c =?Gibt es eine Methode in .NET, die diese ...

9 die antwort

Wann, wenn überhaupt, ist das Abrollen der Schleife immer noch sinnvoll?

Ich habe versucht, einen extrem leistungskritischen Code (einen schnellen Sortieralgorithmus, der in einer Monte-Carlo-Simulation millionenfach aufgerufen wird) durch Schleifenentrollung zu optimieren. Hier ist die innere Schleife, die ich ...

14 die antwort

'…! = Null' oder 'null! =…' Beste Leistung?

Ich habe zwei Methoden geschrieben, um die Leistung zu überprüfen public class Test1 { private String value; public void notNull(){ if( value != null) { //do something } } public void nullNot(){ if( null != value) { //do something } } }und ...

3 die antwort

Differenz zwischen "or eax, eax" und "test eax, eax" [duplizieren]

Diese Frage hat hier bereits eine Antwort: Test ob ein Register Null ist mit CMP reg, 0 vs OR reg, reg? [/questions/33721204/test-whether-a-register-is-zero-with-cmp-reg-0-vs-or-reg-reg] 2 AntwortenWas ist der Unterschied zwischenor eax,eax ...

4 die antwort

Branch alignment for loops involving micro-coded instructions on Intel SnB-family CPU

Th, ist verwandt, aber nicht dasselbe, wie diese Frage:Leistungsoptimierungen der x86-64-Baugruppe - Ausrichtung und Verzweigungsvorhersage [https://stackoverflow.com/q/18113995/3403507] und hat etwas mit meiner vorherigen Frage zu tun:Unsigned ...