Разработка софта невозможна без использования стороннего кода, ведь зачем писать с нуля то, что уже написано до нас и доступно бесплатно?
Однако, представления о мире и профиле нагрузки у разработчиков сторонних библиотек могут быть далеки от ваших. А в том случае, когда код используется в тысячах проектов — приходится принимать спорные решения, касающиеся обратной совместимости. В результате, в библиотеках можно легко наткнуться на неэффективный код. Задача же разработчика — уметь выявлять такие проблемы и исправлять их причины.
Одна из задач, решаемая сторонними библиотеками — логирование. Что может быть проще, чем записать строку в лог? В случае высоконагруженного бекенда, это может оказаться сложной задачей, а неудачный выбор и конфигурация библиотеки для логирования может убить производительность, замедлив программу до однопоточной.
В докладе я расскажу о внутреннем устройстве библиотек логирования, проблемах с производительностью при их использовании, и способах их решения.
Презентация –
Сайт –
4 views
505
152
2 months ago 01:14:08 1
Спектакль театра имени Моссовета “Серебряный век“. Часть 1
2 months ago 01:00:00 1
Константин Хабенский. Линия жизни / Телеканал Культура
2 months ago 01:37:01 1
“Академик Иван Павлов“. Художественный фильм (Ленфильм, 1949) @SMOTRIM_KULTURA
2 months ago 03:07:00 2
Золотая лихорадка нашего времени в маленьком городке. Криминальный сериал. Чистая проба- 1-4 серии.
2 months ago 00:07:16 1
Спастись в эндшпиле без пешки или победить? Эрик РОЗЕН 🆚 Евгений ШУВАЛОВ