Возможны ли утечки памяти в Modern OS при выходе из приложения? Насколько я понимаю, современная ОС управляет памятью довольно хорошо и очищает память после выхода из приложения. Это означает, что всякий раз, когда происходит утечка памяти, я могу просто выйти из приложения-нарушителя, чтобы устранить проблему. Это правда?
Точно так же возможны утечки памяти на GPU? Я предполагаю, что, поскольку ОС управляет только памятью процессора, графические процессоры гораздо более подвержены утечкам памяти при сбоях. Существует ли аналогичный механизм в драйверах, который отслеживает, к какому приложению относится память на GPU? Или единственное решение для утечки памяти GPU - полный перезапуск?
Изменить: Примечание: я спрашиваю, когда приложение выходит. Я знаю, что утечки памяти возможны для любого языка во время выполнения приложения. Что я спрашиваю, так это то, что происходит, когда приложение выходит, ожидаемо или неожиданно из-за исключения, как для памяти процессора, так и для графического процессора.