Удалённая отладка — это отладка приложения, которое запускается в месте, отличном от локальной среды. 2 Обычно это делается путём подключения удалённо работающего приложения к среде разработки. 2
От обычной отладки удалённая отличается тем, что отладчик и отлаживаемый процесс находятся на разных машинах. 3 На одной машине с отлаживаемым приложением будет работать отладочный монитор — небольшая программа, контролирующая его выполнение и взаимодействующая с отладчиком через сеть. 3
Удалённая отладка может быть полезна, например, в случаях, когда обычная отладка невозможна или сложна в использовании. 24 Например, когда приложение запускается не из среды разработки (например, на другой машине) или когда у системы нет достаточно мощной операционной системы для вызова отладчика со всеми возможностями. 4