リモートデバッグ 【remote debug】

概要

リモートデバッグ(remote debug)とは、デバッガの特殊な機能の一つで、ネットワークを通じて別のコンピュータ実行されているプログラムデバッグうこと。

デバッガ実行形式プログラムの動作に介入し、一時停止や一命令ずつ止めながら実行したり、プログラムの状態(変数など)を表示したりすることができる。開発者がプログラムの欠陥(バグ)やその原因を探るために使用する。

通常は開発者が操作しているコンピュータ上で実行しているプログラムを対象にデバッグうが、リモートデバッグに対応したデバッガネットワーク上の他のコンピュータに接続し、そのコンピュータ上で動作しているプログラムを対象にデバッグを実施することができる。

開発環境では正しく動作するが他の環境や利用環境ではバグが生じる場合などに用いられ、実際に動作不良を起こす環境上でプログラム実行しながらデバッグうことができる。実行環境側にもデバッガの接続を受け付ける開発ツールなどを導入する必要があることが多い。

リモートデバッグに対応した開発環境には様々なものがあるが、著名な例では米マイクロソフトMicrosoft)社のVisual StudioC#Visual Basicなどのデバッグに対応)、ジェットブレインズ(JetBrains)社のIntelliJ IDEA(Javaに対応)などがよく知られる。

(2021.12.15更新)
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる