Maicon,
Existem duas extensões que dão suporte a ADVPL:
https://marketplace.visualstudio.com/items?itemName=KillerAll.advpl-vscode
https://marketplace.visualstudio.com/items?itemName=totvs.tds-vscode
Ambas são produtos da TOTVS, eu costumo utilizar a que tem o nome do Rodrigo Antônio, ela foi a primeira extensão, uso há anos e não costumo ter problemas com ela.
Porém caso não queira trocar a extensão, existem algumas coisas que costumam deixar a depuração mais lenta:
- Watch - Cuidado com isso, ele é reavaliado a cada linha do debug e isso claro, tem um custo, normalmente funções, arrays e objetos são os mais pesados.
- Tabelas - Existe o recurso de exibir as tabelas abertas, isso também pode acarretar a lentidão, não conheço bem a extensão TDS, mas se for possível, tente desativar essa opção.
- Variáveis - Existe também o recurso de exibir as variáveis privadas e públicas, e assim como todos esses recursos, ele trafega entre o server e a IDE, é tratado, exibido e isso, claro, linha a linha, se por possível, desative.
Ambas as extensões tem parte do código aberto e estão disponíveis no github:
https://github.com/totvs/advpl-vscode
https://github.com/totvs/tds-vscode
Você pode, pelo próprio github, abrir uma issue sobre essa lentidão no debug.