Zitat Zitat von sorata08 Beitrag anzeigen
;
Das Hauptproblem bei der Performance scheinen aber die Basisscripte und der interne Teil, den man als Nutzer nicht einsehen kann, zu sein, da Enterbrain hier wohl nicht immer ideal gearbeitet hat. Das heißt jetzt aber nicht, dass alles deswegen überhaupt nicht laufen würde, man sollte nur mit einen Funktionen sparsamer umgehen.
Am meisten geht die Performance dadurch flöten, dass die gesamte Grafikengine auf Windows GDI statt auf OpenGL oder DirectX basiert. Auch wenn Ruby nicht der performanteste Sprache ist, so gehen einfache Operationen schnell genug um Zigtausend davon in einem Frame unterzubringen. Einzig und allein Grafikoperationen sind zum Großteil Gefährlich für die Performance. Ein einfaches Bitmap.blt geht schnell. Text zeichnen, Textgröße berechnen, und der ganze Rest sind recht inperformant und sollten nicht in jedem Frame passieren. Steht aber auch genau so in der Hilfe.