Object Pool коротко: экономим память в C# без лишнего мусора

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

https://habr.com/ru/companies/otus/articles/970096/

#c# #пул_объектов #object_pool #ArrayPool #управление_памятью_в_NET #сборщик_мусора_GC #производительность_C# #высоконагруженные_сервисы

Object Pool коротко: экономим память в C# без лишнего мусора

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

Хабр

C++26 — встреча ISO в Хагенберге

В середине февраля в Хагенберге состоялась встреча международного комитета по стандартизации языка программирования C++. В этот раз прорабатывались следующие большие темы: std::hive Constexpr, ещё больше constexpr Безопасность, контракты, hardening, профили, UB и std::launder Relocate #embed Об этом и других новинках расскажу в посте

https://habr.com/ru/companies/yandex/articles/882518/

#c++29 ++29 #c++26 ++26 ++ #c++ #reflection #constexpr #exception #simd #safety #security #undefined_behavior #memory #byte #bit #contracts #relocation #hive #object_pool #embed

C++26 — встреча ISO в Хагенберге

В середине февраля в Хагенберге состоялась встреча международного комитета по стандартизации языка программирования C++. В этот раз прорабатывались следующие большие темы: std::hive Constexpr, ещё...

Хабр

Пул объектов и фабрика в Unity. От теории к практике

Всем привет, сегодня вместе с вами попробуем разобраться, что такое фабрика, пулы объектов и как с ними работать. Ну и напишем код, который можно будет переносить между вашими проектами .

https://habr.com/ru/articles/848194/

#разработка_игр #проектирование #архитектура #практика #теория #фабрика_объектов #object_pool

Пул объектов и фабрика в Unity. От теории к практике

Всем привет, сегодня вместе с вами попробуем разобраться, что такое фабрика, пулы объектов и как с ними работать. Ну и напишем код, который можно будет переносить между вашими проектами . Введение...

Хабр

Интересные приёмы, взятые из исходников Android

Интересные приёмы, взятые из исходников Android В процессе чтения исходников Android SDK я замечал интересные механики и приёмы написания кода, какие-то из них до сих пор используются при создании новых библиотек, другие, напротив, заменены более логичными и понятными конструкциями. В этой статье я постараюсь перечислить всё, что смог заметить сам при изучении исходников Android'а. Сразу отмечу: эта статья не претендует на полноту материала и возможно вы нашли даже больше интересных моментов при чтении кода, ладно, погнали, короче! Читать дальше

https://habr.com/ru/companies/ruvds/articles/838330/

#android #android_development #android_sdk #java #kotlin #looper #handler #customview #bitwise_operators #object_pool #ruvds_статьи

Интересные приёмы, взятые из исходников Android

Интересные приёмы, взятые из исходников Android В процессе чтения исходников Android SDK я замечал интересные механики и приёмы написания кода, какие-то из них до сих пор используются при создании...

Хабр

Паттерны проектирования в Unity: от Singleton до Object Pool

Паттерны проектирования в Unity: от Singleton до Object Pool В этой статье мы подробно рассмотрим ключевые паттерны проектирования, такие как Singleton, Observer, Factory Method и Object Pool. Узнайте, как эти паттерны могут улучшить структуру вашего кода, повысить производительность игры и упростить управление ресурсами. Пошаговые примеры помогут вам внедрить эти методы в ваш проект и сделать его более масштабируемым и устойчивым. Читать подробнее

https://habr.com/ru/articles/826014/

#unity #паттерны_проектирования #юнити #c# #паттерны #patterns #object_pool #singleton #factory_method #observer

Паттерны проектирования в Unity: от Singleton до Object Pool

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

Хабр