Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo descreve informações de desempenho ao usar Format ou interpolação de cadeia de caracteres ($"...").
Motivo
O uso string.Format ou 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 da CPU quando usado repetidamente, especialmente em loops ou caminhos de código críticos para o desempenho.
Se possível, use um StringBuilder para manipulações repetidas de cadeia de caracteres ou cadeias de caracteres formatadas em cache quando possível.
StringBuilder permite a construção eficiente de cadeias de caracteres sem criar vários objetos de cadeia de caracteres intermediários.
Como investigar um aviso
Na ferramenta Uso da CPU, clique em Exibir código-fonte para localizar onde string.Format ou a 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.