Pull to refresh
8K+
6
Vladimir@Bibest

C++ developer

39
Rating
8
Subscribers
Habr Career
Send message

Принципы DOD в C++: Часть 2. AoS, SoA. Мнимая панацея для быстродействия

Level of difficultyMedium
Reading time11 min
Reach and readers4.9K

Приветствую всех, кто хочет делать свой код быстрым и оптимальным. Традиционно, если нам нужно большое количество объектов какого-то класса, мы создаем массив этих объектов. Однако, каким бы простым и очевидным не казался данный подход, он не всегда эффективен. Рассмотрим плюсы и минусы каждого из подходов к размещению большого числа объектов в памяти, их область применения и, конечно же, рассмотрим их на примерах.

Читать далее

Принципы DOD в C++: Часть 1. Оптимизация структур

Level of difficultyEasy
Reading time7 min
Reach and readers11K

Приветствую всех, кто хочет делать свой код быстрым и оптимальным. В этой статье мы расссмотрим один из способов, как можно просто и легко оптимизировать программу на C++ при работе со структурами/классами, почти не меняя код.

Читать далее

Information

Rating
219-th
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

Разработчик приложений, Архитектор программного обеспечения
Средний
C++
C