Так что, если я скажу 20МБ из MySQL, в Диспетчере задач ОЗУ для приложения идет вверх около 25МБ. Потом, когда я закрыть соединение и попробуйте расположить объект ByteArray, оперативную память не освобождает. Однако, если я использую системы.totalMemory, флеш-плеер показывает, что память высвобождается, что это не так. Это флэш-плеер что-то делает, как Java и оставляя кучу пространства и не выпуская ее до тех пор, пока приложение завершает работу? Ну да и нет, как вы могли прочитать из бесчисленных блогах, ГК в avm2-это оптимистичный и будет работать это собственными таинственными способами. Так что все получилось немного похоже на Java и пытается однако оставляют пространство "кучи", если вы позволите ему достаточно долго и начать делать другие операции, которые потребляют значительные память, она будет бесплатной, что предыдущее пространство. Вы можете увидеть это с помощью профайлера на ночь с некоторых тестов на верхней части вашего приложения.