У меня есть nodejs-скрипт, запущенный около месяца и он в один момент начал «течь» (rss ~ 6GB). Хочу понять что там за данные накопились в нем. Возможно какой то массив\объект растет или ещё что-то.
Вытащил (gdb --pid 343 ... dump memory...) для начала через GDB сырые данные запущеного процесса в папку.
Что теперь с ними делать не понимаю. Погрепал эти файлы, ничего от этого не получил.
Каким образом код в скрипте трансформируется в память, в байты\биты?
Например есть в коде
class Abc{
constructor() {
this.prop = "abc"
}
}
Можно ли потом в памяти найти строку «abc»?