У меня есть приложение с огромной кучей (около 100 ГБ), и во время инициализации оно распределяет почти всю доступную память с разными кэшами. Проблема заключается в том, что на этой фазе инициализации выделяется много объектов, которые вызывают болезненную дефрагментацию старого поколения. Поэтому моя идея состоит в том, чтобы принудительно настроить полный gc на последнем этапе фазы инициализации для выравнивания / сжатия старого поколения и уменьшения вероятности «сбоя одновременного режима» во время выполнения.
Есть ли способ заставить такую коллекцию?
Спасибо