Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Бенчмаркая поиск по строке: самописные циклы проигрывают от ×14 до ×154

Дата публикации: 15-07-2026 19:20:36

Уважаемые читатели, в этой статье я хочу рассказать про поиск по строке и представить свои выводы. Началось с оптимизации: сравнил поиск символа циклом со string.IndexOf — и получил разницу в разы. Заодно выяснилось, что серверный Xeon с AVX-512 в этой задаче медленнее игрового десктопа с AVX2. Ниже разбор обоих фактов с дизасмом и замерами.Будет четыре истории, и в каждой — вопрос, на который я искал ответ: Читать далее

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Бенчмаркая проверки границ: фикс, который шёл 8  лет, и проверка, которая жива до сих пор011.8614-07-2026
2Бенчмаркая Sum: ускорил циклом — замедлил в ×4,707.8118-07-2026
3Бенчмаркая foreach и энумераторы: аллокации, которые прятались 10 лет09.4511-07-2026
4Бенчмаркая регресс LINQ: обещали −19%, на четырёх машинах намерил +31%014.7218-07-2026
5Четыре f64 за одну инструкцию не делают вас быстрыми: как я векторизовал торговый движок на Rust и словил CI на лжи07.5129-07-2026
6Ленивый LINQ: разбираем yield и ленивые вычисления по кирпичикам07.4421-07-2026
7Бенчмаркая Sum: ускорил циклом — замедлил в ×4,72718-07-2026
8Почему Google не индексирует страницы, хотя технически всё в порядке0528-06-2026
9Ты не найдёшь эту ошибку. Потому что её нет в твоём коде. Как Self-describing API спасает от чужих рефакторингов5807-07-2026
10[Перевод] Паттерны доступа к данным, которые выбесят ваш процессор0703-07-2026

Классификация: Мнения. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 8.91. Источник: habr.com.