Показати скорочену інформацію

dc.contributor.authorПалій, О. М.uk
dc.contributor.authorPalii, О.en
dc.date.accessioned2025-09-12T10:44:14Z
dc.date.available2025-09-12T10:44:14Z
dc.date.issued2025
dc.identifier.citationПалій О. М. Реалізація моніторингу витоків пам’яті в Node.js-додатках з використанням heap-снапшотів // Матеріали LIV науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2025 р. Електрон. текст. дані. 2025. URI: https://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2025/paper/view/23679.uk
dc.identifier.isbn978-617-8132-48-8
dc.identifier.urihttps://ir.lib.vntu.edu.ua//handle/123456789/49325
dc.description.abstractУ сучасних веб-сервісах на базі Node.js проблема витоків пам’яті може призвести до деградації продуктивності та збоїв. Node.js використовує автоматичне збирання сміття, однак витік пам’яті виникає, коли блок пам’яті більше не використовується додатком, але не звільняється збирачем сміття. У роботі проаналізовано методи виявлення витоків пам’яті в Node.js-додатках. Особливу увагу приділено використанню heap-снапшотів – знімків купи пам’яті процесу Node.js – для моніторингу та діагностики витоків. Розглянуто процес отримання heap-снапшотів та інструменти їх аналізу за допомогою Chrome DevTools. Наведено результати аналізу даних снапшотів для виявлення невивільнених об’єктів. Запропоновано практичні рекомендації щодо запобігання витокам пам’яті та підвищення надійності Node.js-додатків.uk
dc.description.abstractMemory leaks in Node.js applications can lead to performance degradation and crashes. Node.js uses automatic garbage collection; however, a memory leak occurs when a block of memory that is no longer needed by the application is not released by the garbage collector. This paper analyzes methods for detecting memory leaks in Node.js applications, with a focus on using heap snapshots for monitoring and diagnostics. The process of obtaining heap snapshots and tools for their analysis using Chrome DevTools are examined. The snapshot data analysis is presented to identify objects that are not freed from memory. Practical recommendations are provided to prevent memory leaks and improve the reliability of Node.js applicationsen
dc.language.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofМатеріали LIV науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2025 р.uk
dc.relation.urihttps://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2025/paper/view/23679
dc.subjectNode.jsen
dc.subjectвитік пам’ятіuk
dc.subjectheap-снапшотuk, en
dc.subjectмоніторинг пам’ятіuk
dc.subjectпрофілюванняuk
dc.subjectmemory leaken
dc.subjectheap snapshoten
dc.subjectmonitoringen
dc.subjectprofilingen
dc.titleРеалізація моніторингу витоків пам’яті в Node.js-додатках з використанням heap-снапшотівuk
dc.typeThesis
dc.identifier.udc004.05
dc.relation.referencesNode.js Documentation – Using Heap Snapshot. URL: https://nodejs-org.translate.goog/en/learn/diagnostics/memory/using-heap-snapshot? _x_tr_sl=en&_x_tr_tl=uk&_x_tr_hl=uk&_x_tr_pto=sc (дата звернення: 15.03.2025).en
dc.relation.referencesDebugging Node.js Memory Leaks: How to Detect, Solve or Avoid Them in Applications. URL: https://sematext-com.translate.goog/blog/nodejs-memory-leaks/?en
dc.relation.referencesDebugging Memory Leaks in Node.js Applications. URL: https://www-toptal-com.translate.goog/nodejs/debugging-memory-leaks-node-js-applications? _x_tr_sl=en&_x_tr_tl=uk&_x_tr_hl=uk&_x_tr_pto=sc (дата звернення: 15.03.2025)en


Файли в цьому документі

Thumbnail

Даний документ включений в наступну(і) колекцію(ї)

Показати скорочену інформацію