УДК 004.438
DOI 10.36871/ek.up.p.r.2024.11.08.008

Авторы

Нияз Раисович Галимуллин,
Казанский государственный энергетический университет, Казань, Российская Федерация

Аннотация

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

Ключевые слова

управление памятью, C++, оптимизация, умные указатели, аллокаторы, многопоточность, кэш, производительность, автоматизация, разделяемая память.