Size: a a a

2021 May 03

W

Wild_Wind in codingteam
Да ладно, почти любая прога от котрой нужен перф реализует сама фичи ядра в юзерспейсе, а не отдаёт это на откуп ядра.

Память? Кастомные аллокаторы и попил слабов.
Потоки? Каждый второй пишет свой шедуллер.
Сеть? Костыли типа dpdk порой помогают. И rdma топ.
i/o? Ну тут как обычно - страдать. Хотя и ядерный io_uring неплох.
источник

t

ttldtor in codingteam
удалил pdb, какая-то ебатень со стеком, ворнинги попрятал
источник

t

ttldtor in codingteam
каждый второй? КАЖДЫЙ ВТОРОЙ? ТАНОС БЫЛ ПРАВ!
источник

W

Wild_Wind in codingteam
:)
источник

t

ttldtor in codingteam
мемори пулы ... Но я бы затрахался плейсед нью юзать и потом ещё ковырятся в такой памяти. В принципе, в бусте такое уже есть и можно жрать....
источник

t

ttldtor in codingteam
разве что ручками всё и "маллокаторами" и выкинуть все эти new\delete
источник

t

ttldtor in codingteam
да-да
источник

t

ttldtor in codingteam
ща, дочитаю, паажди
источник

W

Wild_Wind in codingteam
Да ладно плейсмент нью.
Выделять память не трудно.
А вот корректно её освободить в пуле...
Это да. Тут уже думать надо.
источник

W

Wild_Wind in codingteam
Или заюзать контейнеры из std::pmr и радоваться жизни.
источник

t

ttldtor in codingteam
а, всё...у нас же есть всякие construct_at\destroy_at
источник

t

ttldtor in codingteam
источник

t

ttldtor in codingteam
правда, нужно ещё это дерьмо https://en.cppreference.com/w/cpp/utility/launder
источник

t

ttldtor in codingteam
шик, блеск, да....
источник
2021 May 04

O

Omap in codingteam
лакшери
источник

c

codingteam@cjr in codingteam
sergevp
@ClaudiaP0> https://4pda.ru/2020/11/22/378438/
«Инженер изобрёл новый тип колеса для велосипедов»
«Доказано, что при активном весе 10 кг механизм создаёт крутящий момент в диапазоне от 7,3 до 7,8 Нм»

Т.е. по прямой он едет сам? Крутить педали не надо? Чорт, опять вечный двигатель изобрели, а мне не досталось...
источник

c

codingteam@cjr in codingteam
sergevp
Minoru> а ты научился выводить содержимое environ одним взмахом, кстати?

sed 's/\x0/\n/g' /proc/PID/environ
источник

c

codingteam@cjr in codingteam
sergevp
Minoru> @ClaudiaP0: сопротивление конденсаторов бесконечно, они не пропускают ток.

Тот тестер его не меряет. Но на самом деле у конденсаторов есть внутреннее сопротивление (https://en.wikipedia.org/wiki/Equivalent_series_resistance - ESR). Фраза "конденсатор в импульсном БП сдох" часто значит, что у него упала ёмкость или выросло внутреннее сопротивление, и на выходе БП - пульсации.
Для замеров внут.сопротивления есть всякие ESR-тестеры, вроде https://www.aliexpress.com/item/32859039738.html
А для замеров пульсаций — осциллографы вроде https://www.aliexpress.com/item/32836776371.html
Но диагностировать это обычным вольтамперметром сложновато. :)
источник

Dv

Dr. Friedrich von Ne... in codingteam
Не соль, но работает очень похоже.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Что-то похожее в моей практике называли "аренами".

Ну и, да, лучше всего туда ещё добавить лайфтайм!
источник