Finalspace
Lt. Junior Grade
- Registriert
- Sep. 2009
- Beiträge
- 366
Hallo,
ich habe ein kleines Experiment gebaut um herauszufinden, ob verschiedene Programmierstile große Auswirkung auf die Performance haben.
Das ganze ist daher eine in C++ implementierte 2D Flüssigkeitssimulation mit eingebauter Benchmark-Funktion.
4 Stile gibts - alle größtenteils Objektorientiert gehalten, mit Nutzung von Standardbibliotheken (STL, GLUT, GLEW).
Executable (nur X64):
http://root.xenorate.com/final/gamedev/nbodysimulation_experiment_v1.2.zip
Source:
https://github.com/f1nalspace/nbodysimulation_experiment
Allerdings ist die Benchmark-Funktion noch nicht ganz so ausgereift, ich feile da noch dran um nen brauchbares Ergebnis zu bekommen - habe dafür auch schon einen besseren Ansatz gefunden. Es wird daher recht schnell ein Update dafür kommen ;-)
Ihr könnts gern mal runterladen, ausprobieren, selber bauen, dran rumbasteln. Postet eure Ergebnisse, mich würd es interessieren ob es unterschiede bei CPU Architekturen gibt.
Feedback ist erwünscht!
ich habe ein kleines Experiment gebaut um herauszufinden, ob verschiedene Programmierstile große Auswirkung auf die Performance haben.
Das ganze ist daher eine in C++ implementierte 2D Flüssigkeitssimulation mit eingebauter Benchmark-Funktion.
4 Stile gibts - alle größtenteils Objektorientiert gehalten, mit Nutzung von Standardbibliotheken (STL, GLUT, GLEW).
Executable (nur X64):
http://root.xenorate.com/final/gamedev/nbodysimulation_experiment_v1.2.zip
Source:
https://github.com/f1nalspace/nbodysimulation_experiment
Ihr könnts gern mal runterladen, ausprobieren, selber bauen, dran rumbasteln. Postet eure Ergebnisse, mich würd es interessieren ob es unterschiede bei CPU Architekturen gibt.
Feedback ist erwünscht!
Anhänge
Zuletzt bearbeitet: