Вновь приветствую, джентльмены.
В работе с Flash CS5.5 я столкнулся с проблемой, связанной с обработкой больших (>130 Мб) fla с обилием векторной анимации. Периодически при попытке сохранения или при операциях вроде копирования/вставки Flash выдавал мне окно с сообщением о недостаточном объёме памяти. «Алоэ! Ты в своём уме?», — удивлённо бормотал я, глядя на 4 Гб оперативной памяти и столько же — файла подкачки. Да и диспетчер задач как бы показывал, что Flash.exe откушал всего около 1,5 Гб.
Небольшой гуглёж подсказал, что, оказывается, 32битная Windows не видит не только свыше 4 Гб ОЗУ, но и их-то не все может использовать, а только около 3,5 Гб. Не совсем поняв, как это относится к моей ситуации (флэш-то, вон, только полтора берёт, остальная память, за вычетом скушанного самой Windows да всяким фоновым софтом навроде антивируса, остаётся неиспользованной), решил, что 32битная Windows просто жалеет отдавать всю доступную память флэшу.
О дальнейших экспериментах — под катом.
(
Читать дальше
)