2010-03-06 7 views
0

Je dois comparer les performances de AS3, Processing et openFrameworks pour ma thèse de Bachelor. Y a-t-il des tableaux de comparaison que vous connaissez ou dois-je faire le test moi-même?Performancetest: Traitement Flash/AS3/Java et openFrameworks/C++

À quoi ressemblerait un bon test? Je me concentre uniquement sur les graphismes, j'ai donc pensé à peut-être trois programmes différents, une application graphique 2D, une application typographique et une application 3D. Y a-t-il des pièges? Quelle est la meilleure façon de tester la performance?

Toutes les suggestions sont appréciées!

+0

Apparemment, les bibliothèques universitaires ont des livres sur tout ce genre de chose – alecmce

Répondre

2

Je sais dans le monde AS3 il existe un moniteur de performance populaire appelé stats, vous pouvez le trouver here. Honnêtement, je pense que vous comparez des pommes à des oranges. Mon hypothèse initiale serait que openFrameworks (C++) surpasse les traitements (Java) et le traitement surpasse AS3 pour la plupart des problèmes que vous explorerez. Je suis sûr qu'il y a beaucoup de moniteurs de performance Java et de moniteurs C++ que vous pouvez brancher sur vos programmes Processing et openFramework pour collecter les données dont vous avez besoin ou vous pouvez les utiliser.

Bien sûr, vous devez également identifier exactement ce que vous allez tester. Ma première pensée serait de tester les framerates, la consommation de mémoire, l'utilisation du processeur et le temps d'exécution. Personnellement j'aime développer des émetteurs de particules et pousser mes programmes à la limite sur le nombre de particules qu'il peut traiter. Vous verrez rapidement que Processing et openFramworks donnent un coup de pied à AS3.

Eh bien, j'espère que j'ai aidé.

Amusez-vous!

Nick @ nickgs.com