• English
    • українська
  • English 
    • English
    • українська
  • Login
View Item 
  • Frontpage
  • Матеріали конференцій ВНТУ
  • Науково-технічні конференції підрозділів Вінницького національного технічного університету (НТКП ВНТУ)
  • LIV НТКП ВНТУ (2025)
  • НТКП ВНТУ. Факультет інтелектуальних інформаційних технологій та автоматизації (2025)
  • View Item
  • Frontpage
  • Матеріали конференцій ВНТУ
  • Науково-технічні конференції підрозділів Вінницького національного технічного університету (НТКП ВНТУ)
  • LIV НТКП ВНТУ (2025)
  • НТКП ВНТУ. Факультет інтелектуальних інформаційних технологій та автоматизації (2025)
  • View Item
Сайт інституційного репозитарію ВНТУ містить роботи, матеріали та файли, які були розміщені докторантами, аспірантами та студентами Вінницького Національного Технічного Університету. Для розширення функцій сайту рекомендується увімкнути JavaScript.

Реалізація моніторингу витоків пам’яті в Node.js-додатках з використанням heap-снапшотів

Author
Палій, О. М.
Palii, О.
Date
2025
Metadata
Show full item record
Collections
  • НТКП ВНТУ. Факультет інтелектуальних інформаційних технологій та автоматизації (2025) [171]
Abstract
У сучасних веб-сервісах на базі Node.js проблема витоків пам’яті може призвести до деградації продуктивності та збоїв. Node.js використовує автоматичне збирання сміття, однак витік пам’яті виникає, коли блок пам’яті більше не використовується додатком, але не звільняється збирачем сміття. У роботі проаналізовано методи виявлення витоків пам’яті в Node.js-додатках. Особливу увагу приділено використанню heap-снапшотів – знімків купи пам’яті процесу Node.js – для моніторингу та діагностики витоків. Розглянуто процес отримання heap-снапшотів та інструменти їх аналізу за допомогою Chrome DevTools. Наведено результати аналізу даних снапшотів для виявлення невивільнених об’єктів. Запропоновано практичні рекомендації щодо запобігання витокам пам’яті та підвищення надійності Node.js-додатків.
 
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
 
URI:
https://ir.lib.vntu.edu.ua//handle/123456789/49325
View/Open
23679.pdf (213.1Kb)

Institutional Repository

FrontpageSearchHelpContact UsAbout Us

University Resources

JetIQLibrary websiteUniversity websiteE-catalog of VNTU

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsTypePublisherLanguageUdcISSNPublicationDOIThis CollectionBy Issue DateAuthorsTitlesSubjectsTypePublisherLanguageUdcISSNPublicationDOI

My Account

LoginRegister

Statistics

View Usage Statistics

ISSN 2413-6360 | Frontpage | Send Feedback | Help | Contact Us | About Us
© 2016 Vinnytsia National Technical University | Extra plugins code by VNTU Linuxoids | Powered by DSpace
Працює за підтримки 
НТБ ВНТУ