Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top

Оптимизация игр: работа со строками

Unicorn with mic
  • Тема: Оптимизация игр: работа со строками

  • Дата: 4 декабря 15:00

  • Описание:

    Приглашаем на второй вебинар, посвященный оптимизации в играх! Поговорим о работе со строками с экспертами из индустрии:
    — поделимся удачными (и не очень) историями развития собственных решений
    — расскажем о пулах строк и способах экономии памяти
    — разберём, как ускорить поиск подстроки в строке и почему одна реализация может быть быстрее другой

    Программа:

    «String interning и все, все, все» от Сергея Кушниренко, Senior Software Engineer в команде Age of Empires 2 (студия Forgotten Empires)

    Пулы строк, xstring, идентификаторы, SIMD-cтроки, immutable cтроки, StrHash парадигма, строки-веревки: рассмотрим, как можно экономить память на текстовых данных и увеличить скорость работы, приблизив её к нативным операциям с числами.

    «Векторизованный поиск подстроки в строке» от Дениса Ярошевского, Performance engineer, условно активный член C++ сообщества, один из разработчиков библиотеки для векторизации EVE

    Поговорим о n * m алгоритме поиска подстроки в строке. Несмотря на то, что проблема кажется достаточно тривиальной, это не так: хорошая реализация будет значительно быстрее, чем плохая.

    «std::string – путешествие туда и обратно» от Андрея Карпова, сооснователя PVS-Studio

    История о том, как в PVS-Studio мы создавали собственный класс строки и почему спустя годы отказались от него. Расскажем о развитии стандартной библиотеки и внедрении Small String Optimization (SSO) в строки.

    Модератор: Глеб Асламов, Developer Advocate, PVS-Studio

    Присоединяйтесь!

Упс, этот вебинар уже прошёл!

Но не расстраивайтесь — впереди ещё много интересного. Посмотрите расписание предстоящих вебинаров и успейте зарегистрироваться!

Предстоящие вебинары

Unicorn with mic
Unicorn with mic

Прошедшие вебинары

Unicorn with mic
  • Тема: Каждая идиома когда-то была проблемой

  • Дата: 11 сентября

  • Описание: Красивый и надёжный код почти никогда не рождается с первого раза. Сначала появляются ошибки, а уже потом – идиомы, которые помогают их избегать. На вебинаре рассмотрели реальные фрагменты кода из...

Unicorn with mic
Unicorn with mic
  • Тема: Автоматизация контроля качества и безопасности ПО

  • Дата: 8 сентября

  • Описание: Вебинар посвящен тому, как встроить практики качества и безопасности в ежедневный цикл разработки. Эксперты PVS-Studio и Apsafe рассказали, почему статический анализ и автоматизированные проверки...

Unicorn with mic
  • Тема: Агенты пишут код, а кто его проверяет?

  • Дата: 28 августа

  • Описание: AI-агенты постепенно меняют привычный процесс разработки: человек всё меньше пишет код напрямую и всё больше выступает в роли оркестратора — ставит задачи, направляет агентов, проверяет результат...

Unicorn with mic
  • Тема: Как разговорить человека и договориться

  • Дата: 27 августа

  • Описание: Small talk — это не просто короткая беседа, а способ устанавливать контакт, создавать доверие и открывать новые возможности для общения. На вебинаре разберём, как легко начинать и поддерживать...

Unicorn with mic
  • Тема: Go-Go-Gadg...Error? Смотрим, как ошибаются Go разработчики!

  • Дата: 26 августа

  • Описание: В Go разработчики ошибаются как и в любом другом языке: опечатки, дубликаты, нерабочие условия проверок и тому подобное.Но почему? Ведь многие используют тот же go vet который прекрасно находит...