В локальном окружении мы обычно говорим о live-отладке, когда подключаем отладчик к нашему приложению и добавляем точки останова (breakpoints), чтобы приостановить выполнение программы. Затем мы шагаем по путям кода и инспектируем нашу кучу (heap) на разных шагах. Использовать live-отладчик в production обычно нельзя, поскольку у нас ограниченный доступ к машине, и мы не можем прерывать выполнение приложения, пока оно обрабатывает бизнес-критичную нагрузку.