Я ищу способ быстро выйти из C ++, который выделил много структур в памяти, используя классы C ++.Программа завершается корректно, но после последнего «возврата» в программе все авто-деструкторы запускаются. Проблема в том, что программа выделила около 15 ГБ памяти через множество структур классов C ++, и этот процесс авто-деструктуры занимаетСам еще около 1 часа, чтобы пройти через все структуры - хотя мне плевать на результаты.До этого момента программе потребовалось всего 1 час.Я хотел бы просто вернуться к ОС и позволить ей сделать обычное массовое удаление распределения процессов - что очень быстро.Я делал это вручную, убивая процесс на этапе очистки - но я ищу лучшее программное решение.
Я хотел бы вернуть успех ОС, но не хочу, чтобы какой-либосодержимого памяти.Программа выполняет много динамического выделения / освобождения во время обычной обработки, так что это не просто управление кучей.
Есть какие-нибудь мнения?