История изменений
Исправление
dave,
(текущая версия)
:
Тут такое дело. Без телодвижений со своей стороны сложно что-то просить у системы. Может помочь бронь.
Если кратко, то выдели в самом начале работы своей программы достаточно большой кусок памяти. Назовем ее бронью. Потом, если во время основной работы как раз не хватит памяти при попытке выделить ее, то освободи эту бронь. Ну, а дальше по обстоятельствам. Можно попробовать корректно завершить свою программу, если никакой гад не отберет освободившуюся память, т.е. если повезет. Сам понимаешь, недетерминировано и непредсказуемо.
Только этот метод такой. От него такой же осадок остается как от использования electron. Вроде и интересный метод, но что-то здесь не так
З.Ы. первую тему не читал
Исходная версия
dave,
:
Тут такое дело. Без телодвижений со своей стороны сложно что-то просить у системы. Может помочь бронь.
Если кратко, то выдели в самом начале работы своей программы достаточно большой кусок памяти. Назовем ее бронью. Потом, если во время основной работы как раз не хватит памяти при попытке выделить ее, то освободи эту бронь. Ну, а дальше по обстоятельствам. Можно попробовать корректно завершить свою программу, если никакой гад не отберет освободившуюся память, т.е. если повезет. Сам понимаешь, недетерминировано и непредсказуемо.
Только этот метод такой. От него такой же осадок остается как от использования electron. Вроде и интересный метод, но что-то здесь не так