Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve os insights de desempenho ao usar Format ou interpolação de cadeia de caracteres ($"...").
Motivo
O uso string.Format ou a interpolação de cadeia de caracteres frequentemente resulta em desempenho lento.
Descrição do insight de desempenho
Cada chamada ou string.Format interpolação de cadeia de caracteres cria um novo objeto de cadeia de caracteres, resultando em alocações excessivas de memória e uso de CPU quando usadas repetidamente, especialmente em loops ou caminhos de código críticos ao desempenho.
Se possível, use uma StringBuilder para manipulações de cadeia de caracteres repetidas ou cadeias de caracteres formatadas em cache quando possível.
StringBuilder permite a construção eficiente de cadeia de caracteres sem criar vários objetos de cadeia de caracteres intermediárias.
Como investigar um aviso
Na ferramenta Uso da CPU, clique em Exibir código-fonte para localizar onde string.Format ou interpolação de cadeia de caracteres é usada excessivamente. Se possível, refatore para usar StringBuilder ou minimizar operações de formatação em caminhos quentes.