170 похожих чатов

И как они? Сильно помогают? Для какого случая они хороши?

7 ответов

9 просмотров

Большие игры, 50 разных аллокаторов на все случаи жизни. Сильно упрощает код. Часто в аллокатор все равно никто не ходит, чаще всего это один резерв, поэтому плевать на виртуальный вызов

Например арены. В том же protobuf свои арены я так думаю потому что у них memory_resource не было.

Плюс держу глобальный registry именованных memresource. Заворачиваю их в обычные propagated аллокаторы со static memory_resorce* mem = get_mem_resource("some-resource-domain"). Сами ресурсы просто прокси со счётчиками. Это позволяет в runtime видеть вообще все аллокации. Детализация на вкус, либо уровня "vector<int>" либо обобщенная типа "some-cache".

Dmitry Sokolov
Плюс держу глобальный registry именованных memreso...

звучит почти так же круто как просто прогнать в профилировщике... )

Андрей Руссков
звучит почти так же круто как просто прогнать в пр...

Когда сервис в проме память уже сожрал поздно профилирование делать :)

Dmitry Sokolov
Когда сервис в проме память уже сожрал поздно проф...

по идее навешивать на каждую аллокацию мониторинг в проде это не шибко быстро...

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

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

Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Всем привет. Испытываю проблемы в работе БД, а именно огромного роста логов, такого характера: 024-05-16 18:39:07 +05 sentry sentry [unknown] 1050169 7-1 app-sentry01.corp.ru>...
Alexey
2
Если подытожить: По мнению Розыча и Хемуля и др. - предпочтительно по возможности объявлять в секции имплементации потому-что: 1) Выше скорость компиляции 2) Не замусоривается...
notme
7
Хм. А телеграм апи работают через HTTP?
The Bird of Hermes
14
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
20
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
В дельфе нет никакого коробочного (без установки третьих либ) способа получить CallStack с расшифровкой отладочных символов?
notme
7
Приветики всем!)) Подскажите: есть функция, которая записывает число типа Cardinal в четыре байта, хранимые в TBytes. Можете помочь мне, показав, как должна выглядеть функци...
Моринаро
5
Карта сайта