Als «optimization» getaggte Fragen

Optimierung ist der Vorgang der Verbesserung einer Methode oder eines Designs. Bei der Programmierung besteht die Optimierung normalerweise darin, die Geschwindigkeit eines Algorithmus zu erhöhen oder die erforderlichen Ressourcen zu reduzieren. Eine weitere Bedeutung der Optimierung sind numerische Optimierungsalgorithmen, die beim maschinellen Lernen verwendet werden.

10
Profiling Vim Startzeit
Ich habe viele Plugins aktiviert, wenn ich Vim verwende - ich habe im Laufe der Jahre Plugins gesammelt. Ich habe es ein bisschen satt, wie lange Vim jetzt braucht, um zu starten, also möchte ich sein Startup-Profil erstellen und sehen, welche der vielen Plugins, die ich habe, dafür verantwortlich sind. …

5
Umgang mit sehr großen Zahlen in Python
Ich habe über eine schnelle Bewertung der Pokerhand in Python nachgedacht. Mir kam der Gedanke, dass eine Möglichkeit, den Prozess zu beschleunigen, darin besteht, alle Kartenflächen und Farben als Primzahlen darzustellen und sie zu multiplizieren, um die Hände darzustellen. Zu wissen: class PokerCard: faces = '23456789TJQKA' suits = 'cdhs' facePrimes …

11
Warum ist Magento so langsam? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …



11
Messung der Ausführungszeit einer Funktion in C ++
Ich möchte herausfinden, wie viel Zeit eine bestimmte Funktion in meinem C ++ - Programm benötigt, um unter Linux ausgeführt zu werden . Danach möchte ich einen Geschwindigkeitsvergleich machen. Ich habe mehrere Zeitfunktionen gesehen, aber am Ende hatte ich diese durch Boost. Chrono: process_user_cpu_clock, captures user-CPU time spent by the …

13
Gibt es eine Optimierung für den wahlfreien Zugriff auf ein sehr großes Array, wenn der Wert in 95% der Fälle entweder 0 oder 1 ist?
Gibt es eine mögliche Optimierung für den wahlfreien Zugriff auf ein sehr großes Array (ich verwende derzeit uint8_tund frage, was besser ist)? uint8_t MyArray[10000000]; wenn der Wert an einer beliebigen Position im Array ist 0 oder 1 für 95% aller Fälle, 2 in 4% der Fälle, zwischen 3 und 255 …







3
Die Verwendung dieses Zeigers führt zu einer merkwürdigen Deoptimierung im Hot-Loop
Ich bin kürzlich auf eine seltsame Deoptimierung gestoßen (oder habe eher eine Optimierungsmöglichkeit verpasst). Betrachten Sie diese Funktion zum effizienten Entpacken von Arrays aus 3-Bit-Ganzzahlen in 8-Bit-Ganzzahlen. In jeder Schleifeniteration werden 16 Zoll entpackt: void unpack3bit(uint8_t* target, char* source, int size) { while(size > 0){ uint64_t t = *reinterpret_cast<uint64_t*>(source); target[0] …

14
Optimierung der Android-Anwendung vor der Veröffentlichung [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.