Если linux машина работает в течение длительного периода времени без перезагрузки не временные файлы, кэш-файлы и другие непостоянные файлы становятся проблемой (жесткий диск)? Как linux справляется с этим, и как windows справляется с этим? Как насчет памяти (ОЗУ и или подкачки, Если это применимо), например, если программа работает в течение длительного периода времени, как обрабатывается память, чтобы не было переполнения или утечки памяти?
Временные файлы Linux, управление кэшем и памятью [закрыто]
20


1 ответ
под Linux, это очень просто для программы, чтобы организовать для временного файла, который будет удален, когда программа закончена с ним, даже если программа аварийно завершает работу, и это было частью Linux с самого начала (и до: Open-delete-close шаблон для работы с временными файлами существовал в большинстве, если не все Unix-подобные системы). В отличие от Windows аналогом (FILE_FLAG_DELETE_ON_CLOSE
) было введено с серией NT, поэтому не было практически использовать до тех пор пока поддержка для OSs Win9x не будет опущенный.
предотвращение утечек памяти - это просто вопрос тщательного программирования.
1

отвечен Mark 2023-02-08 23:20
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]