micro-optimization

Mikrooptimierung ist der Prozess der sorgfältigen Feinabstimmung kleiner Codeabschnitte, um einen vermeintlichen Mangel in einigen Aspekten des Betriebs zu beheben (übermäßiger Speicherverbrauch, schlechte Leistung usw.).
2
Antworten

Verwenden von Boolen in Berechnungen, um Verzweigungen zu vermeiden

Hier ist eine kleine Mikro-Optimierungs-Neugier, die ich mir ausgedacht habe: %Vor% Es scheint, dass die beiden Methoden praktisch dasselbe tun. Vermeidet die zweite Version eine Verzweigung (und ist folglich schneller als die erste Version)...
23.11.2013, 15:02
5
Antworten

Verwendung von lazy val für die Zwischenspeicherung von Zeichenfolgendarstellungen

Ich habe den folgenden Code in JAXMags Scala-Sonderausgabe gefunden: %Vor% Bietet die Verwendung von lazy val im obigen Code erheblich mehr Leistung als der folgende Code? %Vor% Oder ist es nur eine unnötige Optimierung?     
07.10.2010, 15:21
5
Antworten

Lohnt es sich, einen Teil des Codes in C anstelle von C ++ als Mikrooptimierung zu schreiben?

Ich frage mich, ob es sich immer noch lohnt, mit modernen Compilern und ihren Optimierungen etwas kritischen Code in C anstatt in C ++ zu schreiben, um es schneller zu machen. Ich weiß, dass C ++ zu einer schlechten Performance führt, wenn Kl...
22.10.2010, 15:32
12
Antworten

Schnelle euklidische Teilung in C

Ich bin daran interessiert, den Rest der euklidischen Division zu erhalten, also für ein Paar Ganzzahlen (i, n), finde r wie: %Vor% Die einfache Lösung ist: %Vor% Aber da ich diese zehn Millionen Male ausführen muss (es wird innerhalb...
16.07.2009, 04:31
2
Antworten

Können moderne x86-Implementierungen mehr als einen früheren Store speichern?

Wenn eine Last zwei frühere Speicher überlappt (und die Last nicht vollständig im ältesten Speicher enthalten ist), können moderne Intel- oder AMD x86-Implementierungen von beiden Speicherorten weitergeleitet werden, um die Last zu erfüllen?...
09.09.2017, 22:45