Running an attachable mode debugging session has both security and performance considerations. The Debugger and the AVM instance communicate by opening a socket on a port and establishing a connection. In attachable mode, the AVM has to open a socket on a known port and wait for a connection from the Debugger. The open connection introduces a potential security gap and a performance degradation. To close the security gap, OpenEdge requires that you have physical or login access to the local machine to make a process debug-ready. To avoid the performance hit of unnecessary polling, you can make the process debug-ready by opening the connection only when you are ready to debug the process.