механизм надежной установки соединения в TCP три шага: SYN → SYN-ACK → ACK SYN: клиент начинает процедуру соединения SYN-ACK: сервер подтверждает запрос клиента и выделяет необходимые ресурсы ACK: клиент подтверждает,…
Основой HTTP/3 служит протокол QUIC QUIC работает поверх UDP, а не TCP UDP помогает добиться низкой задержки, поскольку для него не требуется устанавливать соединение Контроль потока и исправление ошибок QUIC…
Как устроен preemption в Go runtime? механизм принудительного вытеснения горутин является частью Go scheduler (планировщика) останавливает горутину, не позволяя ей монополизировать CPU применяется при длительных…
Как в Go обрабатываются ошибки и паники? ошибка представляется как значение через интерфейс error после вызова функции выполняется явная проверка (if err != nil) паника возникает при критических ошибках, например при…
Как исследовать и устранить торможение таблицы с динамическим содержимым производительность UI, фронтенд применить профайлер браузера (Chrome DevTools), чтобы изучить рендеринг, выполнение скриптов и использование…
распределённая публично-подписная система потоковой обработки событий (event streaming) масштабирование выполняется за счёт партиционирования топиков каждый топик разделён на партиции, что обеспечивает параллельную…
область: архитектура сетей и протоколы маршрутизация — выбор наиболее подходящего пути для IP-пакета для этого применяется таблица маршрутов, где указаны сеть, маска, шлюз и интерфейс маршрутизатор анализирует адрес…
Инструменты и методы профилирования производительности Инструменты: профилировщики CPU (perf, VTune, Chrome DevTools), профилировщики памяти (Valgrind, Heap Profiler), APM-системы (New Relic, Datadog) Методы: сэмплинг…
Какие инструменты использовать для поиска утечек памяти в Android? Android Profiler — встроенный в Android Studio инструмент наблюдения за памятью LeakCanary — библиотека, автоматически выявляющая утечки MAT (Memory…
Инструменты диагностики производительности Профилировщики CPU и памяти помогают находить узкие места в программном коде, оценивать расход ресурсов и определять горячие точки. К таким инструментам относятся perf,…