Specific tasks associated with debugging are performed in the background,
prior to a user of an application development tool invoking the debugger.
The tasks including (1) starting a hosting process, (2) loading a hosted
runtime environment (e.g., .NET runtime) in the process, and (3)
attaching a debugger to the hosting process, are performed in the
background before the user commences debugging. Once the user invokes the
debugger, the user's application is executed and debugged. Thus, the
perceived time to start debugging is greatly reduced.
As tarefas específicas associadas com eliminar erros são executadas no fundo, antes de um usuário de uma ferramenta de desenvolvimento da aplicação que invoca o debugger. As tarefas including (1) começar um processo hospedando, (2) carregando um ambiente runtime hospedado (por exemplo, runtime do NET) no processo, e (3) unindo um debugger ao processo hospedando, estão executadas no fundo antes que o usuário comece eliminar erros. Uma vez que o usuário invoca o debugger, a aplicação do usuário está executada e eliminada erros. Assim, o momento percebido de começar eliminar erros é reduzido extremamente.