Pull to refresh
2
Евгений@uEvg

Разработчик

Send message

Пул объектов: паттерн эффективного управления памятью

Level of difficultyMedium
Reading time6 min
Reach and readers10K

Современные аллокаторы общего назначения умеют оптимизировать выделение памяти для небольших объектов и не только, но зачастую они не дают строгих гарантий отсутствия системных вызовов при очередной аллокации или освобождении памяти.

Для высоконагруженных систем, чтобы эффективно выделять и освобождать память под объекты без лишних вызовов malloc/free и потенциальных системных вызовов, используют паттерн пулов объектов.

Читать далее

Потоковая обработка данных на С

Level of difficultyMedium
Reading time8 min
Reach and readers9.4K

Привет, Хабр!

Кратко о том что такое потоковая обработка данных и в чем её отличие от пакетной.

Пакет данных, это часть информации поступающая в систему которая содержит законченный или не полный фрагмент данных. Большинство механизмов цифровой передачи информации в современных системах построены на пакетной передаче. Отличие потоковых и пакетных систем обработки в том...

Читать далее

Information

Rating
5,417-th
Location
Россия
Registered
Activity

Specialization

Specialist
C
C++
Linux