Хрен редьки не слаще, в этом случае. Окей, а решение?

Писать кастомный?

12 ответов

7 просмотров

а на какой системе ты собираешься исполняться?

если речь про софт для классического окружения,то тупо всегда быть готовым к приходу оом киллера и быть аккуратнее с неатомарными операциями над пользовательскими данными

wrongnull-(Bogdan) Автор вопроса
Max Силинг
а на какой системе ты собираешься исполняться?

Ни на какой пока в теории, я хочу что-то типа std::bad_alloc из плюсов

wrongnull (Bogdan)
Ни на какой пока в теории, я хочу что-то типа std:...

проблема в том, что на Unix-системах аллокация ~никогда не фейлится просто потом в рандомный момент исполнения приходит OOM killer и тебя убивает

wrongnull-(Bogdan) Автор вопроса
Max Силинг
проблема в том, что на Unix-системах аллокация ~ни...

Ну то есть часто можно тупо не париться, ибо ос сама все приберет?

wrongnull (Bogdan)
Ну то есть часто можно тупо не париться, ибо ос са...

зависит исключительно от вашего случая. Фейл аллокации далеко не всегда означает, что и вам следует громко падать

wrongnull (Bogdan)
Ну то есть часто можно тупо не париться, ибо ос са...

в большинстве случаев да. всё равно сделать в ситуации OOM что-то полезное может быть нетривиально. зависит от конкретного юзкейса, окружения, в котором исполняется программа и кода, который ты собираешься выполнять в случае ООМ.

wrongnull-(Bogdan) Автор вопроса
Alexander "SonnySlave" Zaitsev
зависит исключительно от вашего случая. Фейл аллок...

Ну я-то как раз хочу не громко падать. Вот допустим я на windows, где такого счастья, как oom killer нету...

wrongnull (Bogdan)
Ну я-то как раз хочу не громко падать. Вот допусти...

на Windows нет оверкоммита, т. е. аллокация действительно может зафейлиться. чтобы это руками обрабатывать, нужна найтли-фича allocator_api, которая включает функции вроде Box::try_new()

если именно стандартное интересует, то подписывайся на https://github.com/rust-lang/rust/issues/32838

wrongnull-(Bogdan) Автор вопроса
ozkriff🇺🇦 Lesnikóv
если именно стандартное интересует, то подписывайс...

Супер, надеюсь когда-нибудь стабилизируют. Zig вот например что-то подобное из коробки умеет делать, но там немного другая история))

Похожие вопросы

Обсуждают сегодня

Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
а что делать если тебя убивают на картах?
Yarik yarik kyda ti lezesh
43
Как с помощью opencv найти ракету на картинке?))
ᅠ [ Кому не ответил, дублируйте ]
2
Мне вот что интересно, кто на рфе стартовал/играл, что вы фармили, в каком виде контента он прямо хорош? Экспедиция? Вроде прямо на замазанных мапах рф сдувается
Владислав
20
‌/r/pathofexile moderation changes top scoring links : pathofexile (RSS) Hi, everyone. On behalf of the subreddit mod team, I’m here to give you a few updates on the subreddi...
Esionru
3
Подскажите где можно прочитать про реализацию возможности писать человеку при подписке на телеграм канал от имени бота? Было бы не плохо если для Telegraf@3.38.0
Pan Lipton
10
У меня вопрос к знающими, стоит ли вступать в гильдии в игре или лучше полная свобода?
Енот Полоскун
17
У вас бывает ощущение, что хочется потратить весь отпуск на то, чтоб только спать?
Николай
15
Как можно настроить фильтр в пое под себя?
Yarik yarik kyda ti lezesh
15
Кто нибудь поясните это всё таки вброс или да? Про санктум слышал на поедб вбросили, а по дурке откуда инфа и на сколько это вообще правда? Пахнет шизофренией какой-то ✅Divi...
Dmitry Ritter
9
Карта сайта