Базько, Юрій Віталійович (2025) Розробка ефективної системи логування для багатопотокових програм на C++ [Кваліфікаційні роботи здобувачів] Другий (магістерський). Шифр академічної групи: ІАСм-1-24-1.4д. Дата захисту: 19.12.2025, Київський столичний університет імені Бориса Грінченка.
|
Текст
Y_Bazko_FITM_2025.pdf Download (2MB) |
Анотація
Робота присвячена розробці ефективної системи логування для багатопотокових програм на C++, що є актуальною задачею для оптимізації продуктивності в високонавантажених системах, де традиційні методи призводять до затримок і витрат ресурсів. Об’єкт дослідження: процеси логування в багатопотокових програмах на C++. Предмет дослідження: методи створення високопродуктивних асинхронних і безблокувальних систем логування з порівнянням їх ефективності. Мета роботи: розробити ефективну систему логування на базі безблокувальної архітектури та порівняти її з існуючими рішеннями. Завдання роботи: розробити систему ThreadFlow з SPSC-чергами; реалізувати обгортки для spdlog, Boost.Log та glog; створити систему збору метрик продуктивності; провести бенчмаркінг і сформувати звіт з рекомендаціями. Методи дослідження: аналіз наукової літератури з проблеми, розробка алгоритмів, бенчмаркінг з багатопотоковим навантаженням, статистичне опрацювання даних через медіанне усереднення. Наукова новизна дослідження полягає у створенні та дослідженні ThreadFlow з адаптивним опитуванням і пакетною обробкою, порівняльному аналізі продуктивності логерів, обґрунтуванні методів для різних сценаріїв. Практичне значення дослідження: розроблені рекомендації для вибору логера залежно від вимог, гнучка система бенчмаркінгу для тестування, програмні рішення для серверних і реального часу систем.
| Тип елементу : | Кваліфікаційні роботи здобувачів (Другий (магістерський)) |
|---|---|
| Ключові слова: | система логування; багатопотокові програми; C++; безблокувальна архітектура; SPSC-черги; бенчмаркінг; продуктивність; затримки; ресурси; ThreadFlow. |
| Шифр освітньої програми: | 122.00.02 |
| Шифр академічної групи: | ІАСм-1-24-1.4д |
| ПІБ наукового керівника: | Яскевич Владислав Олександрович |
| Дата захисту: | 19.12.2025 |
| Місце захисту: | Київський столичний університет імені Бориса Грінченка |
| Типологія: | Кваліфікаційні роботи здобувачів > Інформаційно-аналітичні ситеми |
| Підрозділи: | Факультет інформаційних технологій та математики > Кафедра комп'ютерних наук |
| Користувач, що депонує: | Ізабелла Андріївна Соболенко |
| Дата внесення: | 24 Лют 2026 20:59 |
| Останні зміни: | 24 Лют 2026 20:59 |
| URI: | https://elibrary.kubg.edu.ua/id/eprint/56353 |
Actions (login required)
![]() |
Перегляд елементу |


