dc.contributor.author | Палій, О. М. | uk |
dc.contributor.author | Palii, О. | en |
dc.date.accessioned | 2025-09-12T10:44:14Z | |
dc.date.available | 2025-09-12T10:44:14Z | |
dc.date.issued | 2025 | |
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.isbn | 978-617-8132-48-8 | |
dc.identifier.uri | https://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.abstract | Memory 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 applications | en |
dc.language.iso | uk_UA | uk_UA |
dc.publisher | ВНТУ | uk |
dc.relation.ispartof | Матеріали LIV науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2025 р. | uk |
dc.relation.uri | https://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2025/paper/view/23679 | |
dc.subject | Node.js | en |
dc.subject | витік пам’яті | uk |
dc.subject | heap-снапшот | uk, en |
dc.subject | моніторинг пам’яті | uk |
dc.subject | профілювання | uk |
dc.subject | memory leak | en |
dc.subject | heap snapshot | en |
dc.subject | monitoring | en |
dc.subject | profiling | en |
dc.title | Реалізація моніторингу витоків пам’яті в Node.js-додатках з використанням heap-снапшотів | uk |
dc.type | Thesis | |
dc.identifier.udc | 004.05 | |
dc.relation.references | Node.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.references | Debugging 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.references | Debugging 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 |