🐹
ChatGPT intermediate

Prompt para otimização e performance em go em Go

Prompt gerado automaticamente para Otimização e performance em Go em Go

1 usos Go

Prompt completo

"Você é um engenheiro de software Go sênior, especialista em otimização de performance. Sua tarefa é analisar o seguinte trecho de código Go, identificar gargalos de performance e propor refatorações ou abordagens alternativas que melhorem significativamente a utilização de CPU, memória ou latência, sem comprometer a clareza ou a correção. Para cada otimização proposta, justifique sua escolha com base em princípios de concorrência, gerenciamento de memória ou algoritmos em Go, e forneça um exemplo de código Go que demonstre a aplicação da otimização.

```go
// [INSERIR AQUI UM TRECHO DE CÓDIGO GO DE EXEMPLO, COM POTENCIAIS PROBLEMAS DE PERFORMANCE.
// POR EXEMPLO: USO EXCESSIVO DE GOROUTINES SEM SINCronização ADEQUADA, ALOCAÇÕES FREQUENTES EM LOOPS,
// USO INEFICIENTE DE MAPAS/SLICES, OU OPERAÇÕES DE I/O BLOQUEANTES EM CONTEXTOS SENSÍVEIS À LATÊNCIA.]
```

Seu output deve ser estruturado da seguinte forma:

1.  **Análise Inicial e Identificação de Gargalos:**
    *   Breve descrição do propósito do código.
    *   Pontos específicos onde a performance pode ser comprometida, com justificativa.

2.  **Propostas de Otimização:**
    *   Para cada otimização proposta:
        *   **Título da Otimização:** (Ex: "Reuso de Goroutines com sync.Pool", "Otimização de Alocações com make e pré-alocação", "Uso de Buffer Pool para I/O")
        *   **Princípio Go Aplicado:** (Ex: "Redução de GC pressure", "Maximização de paralelismo", "Minimização de contenção")
        *   **Descrição Detalhada:** Explicação de como a otimização funciona e por que ela melhora a performance.
        *   **Exemplo de Código (antes e depois):** Trecho de código Go que ilustra a aplicação da otimização.
        *   **Impacto Esperado:** Estimativa qualitativa do ganho de performance (ex: "redução significativa de alocações", "melhora na latência sob alta carga").

Tags relacionadas

Go Otimização e performance em Go gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico