Als «optimization» getaggte Fragen

11
Ansätze gegen eine einheitlich langsame Codebasis

Wir arbeiten an einer mittelgroßen C ++ - Codebasis (10Mloc), die durch unsere Optimierungsbemühungen gleichmäßig langsam wird . Diese Codebasis besteht aus einer Reihe von Bibliotheken, die wir kombinieren, um sie zum Laufen zu bringen. Als der allgemeine Rahmen für die Kommunikation dieser...

10
Optimieren redundanter Zeichenfolgenzuordnungen in C ++

Ich habe eine ziemlich komplexe C ++ - Komponente, deren Leistung zu einem Problem geworden ist. Die Profilerstellung zeigt, dass der größte Teil der Ausführungszeit lediglich für die Zuweisung von Speicher für std::strings aufgewendet wird . Ich weiß, dass diese Zeichenfolgen sehr redundant sind....

9
Wo optimieren Sie?

Es gibt zwei Bereiche, in denen möglicherweise die Geschwindigkeit optimiert werden kann: Wo die meiste Zeit verbracht wird Der Code, der am häufigsten aufgerufen wird Welches ist der beste Ort, um mit der Optimierung zu beginnen? Oft hat der am häufigsten aufgerufene Code bereits niedrige...

9
Optimiere ich vorzeitig?

Ich befinde mich derzeit in der Entwurfsphase einer komponentenbasierten Architektur in C ++. Mein aktuelles Design beinhaltet die Verwendung von Funktionen wie: std::vectors von std::shared_ptrs, um die Komponenten zu halten std::dynamic_pointer_cast std::unordered_map<std::string,[yada]>...

8
Leistung versus Wiederverwendbarkeit

Wie kann ich Funktionen schreiben, die wiederverwendbar sind, ohne die Leistung zu beeinträchtigen? Ich stoße immer wieder auf die Situation, in der ich eine Funktion so schreiben möchte, dass sie wiederverwendbar ist (z. B. keine Annahmen über die Datenumgebung), aber den Gesamtfluss des Programms...