Я пытаюсь использовать node-memwatch для отслеживания утечек памяти в моем приложении. В настоящее время я создаю HeapDiff, когда приложение запускается, а затем выполняет diff, когда mem-часы обнаруживают утечку. Я нашел несколько элементов, которые выглядят подозрительными, но я не понимаю, как мне сопоставить то, что сообщается моему коду. Например, в документе сообщается следующий пункт:Отслеживание утечек памяти с помощью node-memwatch?
{ what: 'String',
size_bytes: 4785072,
size: '4.56 mb',
'+': 32780,
'-': 563 },
Это похоже на главный подозреваемый в утечке памяти. Как я могу выяснить, какая часть моего кода вызывает эту утечку? В примерах, которые они дают на их сайте, what
, как правило, что-то очевидно, как MyLeakyClass
, а не тип системы ...