About Remote Debugging
Debugging a remote process with TotalView is similar to debugging a native process, with these primary differences:
![*](p4-bullet.jpg)
The remote server hosting the processes to debug must be running the TotalView Server process
tvdsvr, automatically launched by TotalView in most cases.
![*](p4-bullet.jpg)
TotalView performance depends on your network’s performance. If the network is overloaded, debugging can be slow.
NOTE: You cannot debug remote processes using TotalView Individual.
TotalView can automatically launch tvdsvr either:
![*](p4-bullet.jpg)
Independently on each remote host, called
single-process server launch.
![*](p4-bullet.jpg)
As a bulk job, launching all remote processes at the same time, called
bulk server launch.
Because TotalView can automatically launch tvdsvr, programs that launch remote processes rarely require any special handling. When using TotalView, it doesn’t matter whether a process is local or remote.
NOTE: When debugging programs remotely, the architecture of the remote machine must be compatible with that of the machine running TotalView. See
Platform Issues when Remote Debugging for more information.