Sim, a execução do verbose deixará seus aplicativos mais lentos.
Quanto depende da aplicação.
Toda impressão no terminal exigirá tempo de processamento extra. No caso de usar printf () ou qualquer uma das suas irmãs, isso é uma quantidade muito grande de processamento desperdiçado.
Além disso, o terminal tem que lidar com esses dados. Existe uma quantidade limitada de espaço de buffer entre o aplicativo e o terminal, e o canal IO bloqueará até que haja espaço suficiente no dito buffer para realmente produzir os dados. O aplicativo geralmente não poderá continuar enquanto esse bloqueio estiver ocorrendo. 1
Além disso, o ato de exibir o texto de depuração no terminal consumirá ciclos de processamento. Novamente, isso depende do aplicativo (a quantidade de depuração), do programa terminal (fontes usadas, efeitos, etc) e até mesmo do driver X windows em uso (aceleração de hardware, etc.).
O programa time
pode ser usado para determinar com precisão quanto tempo um comando levou para ser executado. Executar o mesmo programa duas vezes no tempo, uma vez com a depuração e uma vez sem, mostrará a você a diferença. Eu sugeriria executar o comando uma vez antes de executar os testes para garantir que o armazenamento em cache seja o mesmo para as duas execuções de teste do comando. Você não quer distorcer os resultados fazendo com que a segunda execução seja muito mais rápida porque a maioria dos dados foi armazenada em cache pela primeira execução agora ...
1 No caso de uma aplicação multiencadeada, apenas o encadeamento que executa a saída de depuração irá realmente bloquear.