Myślę, że nie masz się czym martwić. Jeśli System.totalMemory
spadnie, możesz się zrelaksować. Może to być system operacyjny, który nie odzyskuje nowo zwolnionej pamięci (w oczekiwaniu na następny raz, gdy Flash Player poprosi o więcej pamięci).
Spróbuj zrobić coś innego, co wymaga dużej ilości pamięci, a jestem pewien, że zauważysz, że pamięć przydzielona do Flash Playera zmniejszy się i zostanie zamiast tego użyta dla innego procesu.
Jak rozumiem, zarządzanie pamięcią w nowoczesnych systemach operacyjnych nie jest intuicyjne z punktu widzenia ilości przydzielonych każdemu procesowi, a nawet całkowitej przydzielonej ilości.
Kiedy używam mojego Maca przez 5 minut, 95% mojej 3 GB pamięci RAM jest używane i tak pozostanie, nigdy się nie wyłącza. Właśnie tak system operacyjny obsługuje pamięć.
Tak długo, jak nie jest to potrzebne w innym miejscu, nawet procesy, które zakończyły pracę, nadal mają przypisaną pamięć (może to na przykład przyspieszyć ich uruchomienie następnym razem).