Убедитесь, что разделяемая память, созданная вашим приложением, освобождена, если ее никто больше не использует, очистите файлы, отображенные в памяти ...
По сути, убедитесь, что вы очищаете любой тип ресурса, который ваше приложение прямо или косвенно создает. Файловые дескрипторы - это только один тип ресурсов, которые ваше приложение может использовать во время выполнения.