cout langsamer als printf?
-
hustbaer schrieb:
Kennt jemand eine C++ Library mit der man ähnliche Dinge wie mit den Iostreams machen kann, die richtig gut auf Performance optimiert ist?
Flexibilität und Performance sind i.A. schwer unter einen Hut zu bringen.
Bjarne Stroustrup sagt dazu:
Designing and implementing a general input/output facility for a programming language is notoriously difficult
Die Firma Thinkcell hat Firmen intern so eine Library, die sie in den eigenen Produkten einsetzt. Sie wurde vor etlichen Monaten in der Müncher C++-Gruppe vorgestellt. In wie weit diese öffentlich verfügbar ist, kann ich nicht sagen. Du kannst ja mal locker anfragen. Zumindest haben sie dafür Werbung gemacht.
Gruß
Werner
-
FastFormat war immer sehr schnell - (noch gepflegt?)
http://www.fastformat.org/
-
-
Werner Salomon schrieb:
versionsnummer schrieb:
Mit auf Seiteneffektarmut hin optimierten funktionalen Routinen kann man manche Problemstellung von Anfang an recht nahe am Optimum platzieren, so der verwendete Grundalgorithmus gute Parallelisierbarkeit aufweist.
..?? kannst Du mal ein Beispiel geben.
eine for-Schleife, die als einzigen Seiteneffekt ein Array hat, auf das alle Schleifendurchläufe arbeiten. So etwas läßt sich funktional im einfachsten Fall sogar automatisch parallelisieren (openmp), wobei jeder Thread einen Abschnitt der for-Schleife bearbeitet.