Я создаю пул объектов для кэширования некоторых перерабатываемых объектов в памяти в самом начале моего приложения, чтобы избежать (насколько это возможно) проблем с производительностью, вызванных работой GC; если возможно, я бы хотел минимизировать память, которую резервирует мой пул объектов, поэтому я пытаюсь объединить универсальные формы объектов (без методов), а затем приведу универсальные варианты к более конкретным и сложным типам объектов, которые расширяют универсальную форму когда я действительно хочу их на сцене. Проблема в том, что для этого требуется, чтобы общий вариантный класс импортировал / расширял MovieClip (поскольку более сложные объекты сами являются MovieClips и используют методы DisplayObject) - просто импортирует и / или расширяет класс, добавляя в память объект занимает при создании экземпляра, даже если он никогда не использует методы из унаследованного класса? Это имеет смысл, и какое-то легкое профилирование, кажется, предполагает, что это так, но я не уверен на 100%. Насколько большим должен быть «пустой» экземпляр MovieClip в байтах?
спасибо,
CCJ