Имам симулация с 30 самолета, която искам да пусна на телефон с Android.
Кодирах цялото нещо в AS3, но реших, че ще има повишаване на производителността, ако използвам Java като собствено разширение.
Симулацията е библиотека от 30 единици. Симулацията изчислява разстоянието и ротацията между всички единици. Това е около 870 итерации с много изчисления на разстояние и ротация.
Моят ANE на Java работи около 50 пъти по-бавно от моята AS3 версия.
Проблемът изглежда е извикването на setObjectAt() на FREArray няколко пъти. Предполагам, че това преобразуване на Java в AS3 е бавно. Има ли начин за оптимизиране на връщането на променливите от Java към AS3?