#производительность_c — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #производительность_c, aggregated by home.social.
-
Dynamic в C#: когда использовать
В 2010 году в C# 4.0 появилось ключевое слово dynamic . Тогда казалось, что это очень круто — наконец‑то можно обойти строгую типизацию там, где она откровенно мешает. Прошло пятнадцать лет, и эйфория давно улеглась. Теперь dynamic воспринимается скорее как специализированный инструмент с узкой областью применения.
https://habr.com/ru/companies/otus/articles/978302/
#dynamic_c# #динамическая_типизация #статическая_типизация #runtime_ошибки #производительность_c# #архитектура_кода #типобезопасность
-
Dynamic в C#: когда использовать
В 2010 году в C# 4.0 появилось ключевое слово dynamic . Тогда казалось, что это очень круто — наконец‑то можно обойти строгую типизацию там, где она откровенно мешает. Прошло пятнадцать лет, и эйфория давно улеглась. Теперь dynamic воспринимается скорее как специализированный инструмент с узкой областью применения.
https://habr.com/ru/companies/otus/articles/978302/
#dynamic_c# #динамическая_типизация #статическая_типизация #runtime_ошибки #производительность_c# #архитектура_кода #типобезопасность
-
Dynamic в C#: когда использовать
В 2010 году в C# 4.0 появилось ключевое слово dynamic . Тогда казалось, что это очень круто — наконец‑то можно обойти строгую типизацию там, где она откровенно мешает. Прошло пятнадцать лет, и эйфория давно улеглась. Теперь dynamic воспринимается скорее как специализированный инструмент с узкой областью применения.
https://habr.com/ru/companies/otus/articles/978302/
#dynamic_c# #динамическая_типизация #статическая_типизация #runtime_ошибки #производительность_c# #архитектура_кода #типобезопасность
-
Dynamic в C#: когда использовать
В 2010 году в C# 4.0 появилось ключевое слово dynamic . Тогда казалось, что это очень круто — наконец‑то можно обойти строгую типизацию там, где она откровенно мешает. Прошло пятнадцать лет, и эйфория давно улеглась. Теперь dynamic воспринимается скорее как специализированный инструмент с узкой областью применения.
https://habr.com/ru/companies/otus/articles/978302/
#dynamic_c# #динамическая_типизация #статическая_типизация #runtime_ошибки #производительность_c# #архитектура_кода #типобезопасность
-
Object Pool коротко: экономим память в C# без лишнего мусора
Уверен, многие замечали: стоит программе активно выделять объекты в куче, как сборщик мусора тут как тут. Пара лишних мегабайт и ваше приложение уже тратит время на паузы GC, вместо того чтобы радовать пользователей скоростью. Сегодня речь пойдёт про пул объектов , шаблон проектирования, позволяющий переиспользовать уже созданные экземпляры, вместо того чтобы порождать их заново. Меньше новых объектов и меньше работы сборщику мусора.
https://habr.com/ru/companies/otus/articles/970096/
#c# #пул_объектов #object_pool #ArrayPool #управление_памятью_в_NET #сборщик_мусора_GC #производительность_C# #высоконагруженные_сервисы
-
Object Pool коротко: экономим память в C# без лишнего мусора
Уверен, многие замечали: стоит программе активно выделять объекты в куче, как сборщик мусора тут как тут. Пара лишних мегабайт и ваше приложение уже тратит время на паузы GC, вместо того чтобы радовать пользователей скоростью. Сегодня речь пойдёт про пул объектов , шаблон проектирования, позволяющий переиспользовать уже созданные экземпляры, вместо того чтобы порождать их заново. Меньше новых объектов и меньше работы сборщику мусора.
https://habr.com/ru/companies/otus/articles/970096/
#c# #пул_объектов #object_pool #ArrayPool #управление_памятью_в_NET #сборщик_мусора_GC #производительность_C# #высоконагруженные_сервисы
-
Object Pool коротко: экономим память в C# без лишнего мусора
Уверен, многие замечали: стоит программе активно выделять объекты в куче, как сборщик мусора тут как тут. Пара лишних мегабайт и ваше приложение уже тратит время на паузы GC, вместо того чтобы радовать пользователей скоростью. Сегодня речь пойдёт про пул объектов , шаблон проектирования, позволяющий переиспользовать уже созданные экземпляры, вместо того чтобы порождать их заново. Меньше новых объектов и меньше работы сборщику мусора.
https://habr.com/ru/companies/otus/articles/970096/
#c# #пул_объектов #object_pool #ArrayPool #управление_памятью_в_NET #сборщик_мусора_GC #производительность_C# #высоконагруженные_сервисы
-
Object Pool коротко: экономим память в C# без лишнего мусора
Уверен, многие замечали: стоит программе активно выделять объекты в куче, как сборщик мусора тут как тут. Пара лишних мегабайт и ваше приложение уже тратит время на паузы GC, вместо того чтобы радовать пользователей скоростью. Сегодня речь пойдёт про пул объектов , шаблон проектирования, позволяющий переиспользовать уже созданные экземпляры, вместо того чтобы порождать их заново. Меньше новых объектов и меньше работы сборщику мусора.
https://habr.com/ru/companies/otus/articles/970096/
#c# #пул_объектов #object_pool #ArrayPool #управление_памятью_в_NET #сборщик_мусора_GC #производительность_C# #высоконагруженные_сервисы