RU

HighLoad в облаке: как выжать максимум производительности за счет выделенных ядер

Когда приложение перестает справляться с растущей нагрузкой, появляется желание «залить» ресурсами виртуальную машину . Однако производительность не…

selectelоблакосерверыпроизводительностьperformanceинфраструктура
Habr
RU

Двигаем PostgreSQL в сторону OLAP: оптимизация параллельного вычисления агрегатов

В данной статье я хочу рассказать о проверке одной гипотезы - возможности использования shared memory для ускорения параллельной агрегации методом х…

postgresqlshared memoryaggregationparallelismperformancequery execution
Habr
RU

[Перевод] Как «быстрый» кольцевой буфер поднял загрузку CPU с 2% до 25%

Я заменил std::deque на boost::circular_buffer в надежде получить прирост производительности. В реальности получил загрузку процессора в 25% вместо…

c++boostperformanceаудиоraspberry pibenchmarkпроизводительностьбенчмарки
Habr
RU

Почему Android экран дёргается: простые ошибки, которые ломают плавность

После этой статьи вы сможете найти самые частые причины лагов в Compose-экранах и быстро убрать их без больших переписываний. Разберем, почему больш…

androidkotlinjetpack composeperformanceoptimizationbest practicesuicoroutines
Habr
RU

Путь нагрузочного тестирования или почему я создал свой софт по нагрузке

Всех приветсвую! В данной статье я не буду пояснять какие-то сложные вещи касательно нагрузочного тестирования. Просто хочется поделится своей болью…

perfscaleperformance testsperformanceperformance testingload testingload qaqaqa automationqa testingqa management
Habr
RU

Как мы ускорили KNN-поиск в Manticore: двухпроходный обход HNSW, пакетная обработка и AVX-512

Кратко:  Три изменения в HNSW-поиске ускоряют KNN-поиск до 29% при больших k и дают более 20% прироста при параллельной нагрузке. Без изменений…

knnknn-searchобработка больших данныхобработка больших массивов данныхhnswvector searchвекторный поискperformanceperformance optimizationпроизводительность
Habr
RU

Нагрузочное тестирование в 2026: почему спрос растёт, а специалистов всё ещё нет

Я провёл несколько лет в роли Leadа нагрузочного тестирования. И если честно, долгое время это была специализация из разряда “да зачем оно надо, это…

нагрузканагрузочное тестированиенагрузка на сервернагрузочные тестыqaqa testingqa engineerperformanceperformance tests
Habr
RU

Cколько железа нужно ИИ-агенту? Как мы считали ресурсы для on-premise LLM и почему калькуляторы ошиблись в 5 раз

На связи Сергей Смирнов, AI-инженер и основатель LLMStart.ru. Один из самых частых вопросов от бизнеса: «Сколько и какого железа нужно, чтобы развер…

llmaigpuon-premiseagentperformancetpsttfttokens
Habr
RU

Я написал визуализатор сборщика мусора для Go — теперь GC не чёрный ящик

Сборщик мусора в Go обычно воспринимается как что-то, что просто работает. И это, в общем, хорошо: большую часть времени о нём действительно не хоче…

gogolanggcgarbage collectorсборщик мусораgogcopen sourceperformancetui
Habr
RU

Как оптимизировать картинки в Android и не сломать UX: метрики, практики и компромиссы

Если экран с картинками начинает тормозить, проблема редко сводится к одному AsyncImage. Разбираю, что действительно стоит измерять, как исполь…

performanceperformance optimizationandroidkotlincoilcompose
Habr
RU

Ускоряем в 10+ раз вычисление расстояния Хаусдорфа на упорядоченных контурах

История о том, как реальная performance-проблема привела к простой exact-оптимизации Hausdorff distance на упорядоченных контурах. как ускорить Haus…

Hausdorff distanceрасстояние Хаусдорфаоптимизацииperformanceобработка изображенийimage processinggeometryc++контурыcomputer vision
Habr
RU

Lighthouse 100 / 100: как мы повесили GTM, GA4, Яндекс.Метрику и Clarity на статический сайт — и не уронили скорость

Когда маркетологи хотят всё: сырые данные в GA4, запись сессий в Метрике, хитмапы в Clarity и при этом «Lighthouse 100» в PageSpeed Insights — прихо…

AstroStrapiTailwind CSSPartytownLighthouseCore Web VitalsWeb WorkerGTMperformanceSSG
Habr