Чи можливі витоки пам'яті на сучасних ОС, коли програма виходить з системи? З мого розуміння, сучасні операційні системи добре управляють пам'яттю і очистять пам'ять після завершення роботи програми. Це означає, що всякий раз, коли є витік пам'яті, я можу просто вийти з програми, що порушує, щоб виправити проблему. Це правда?
Так само можливі витоки пам'яті на GPU? Я припускаю, що оскільки ОС управляє тільки пам'яттю процесора, графічні процесори набагато більш схильні до витоків пам'яті через аварії. Чи є подібний механізм на драйверах, які контролюють, до якої пам'яті належить пам'ять на GPU? Або єдиним рішенням для витоків пам'яті GPU є повний перезапуск?
Змінити: Примітка: Я прошу, коли програма виходить. Я знаю, що витоки пам'яті можливі для будь-якої мови під час виконання програми. Те, що я запитую, це те, що відбувається, коли додаток виходить, очікувано або несподівано через виняток, як для процесора, так і для пам'яті GPU.