Suchergebnisse für Anfrage "micro-optimization"

3 die antwort

Intelligente JVM- und JIT-Mikrooptimierungen

9 die antwort

C-Zeiger im Vergleich zum direkten Member-Zugriff für Strukturen

Angenommen, ich habe eine Struktur wie die folgende ...

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

TOP-Veröffentlichungen

10 die antwort

Verwendung von Lazy Val zum Cachen der Zeichenfolgendarstellung

Ich habe den folgenden Code in JAXMags Scala-Sonderausgabe gefunden: package com.weiglewilczek.gameoflife case class Cell(x: Int, y: Int) { override def toString = position private lazy val position = "(%s, %s)".format(x, y) } Nimmt die ...

10 die antwort

x> -1 vs x> = 0, gibt es einen Leistungsunterschied

Ich habe einmal gehört, wie ein Lehrer dies fallen ließ, und seitdem nervt es mich. Angenommen, wir möchten überprüfen, ob die Ganzzahl

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

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

16 die antwort

Welcher dieser Code-Teile ist in Java schneller?

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

2 die antwort

Verwenden von Bools in Berechnungen, um Verzweigungen zu vermeiden