🐹
ChatGPT intermediate

Estratégias de ferramentas para go em Go

Prompt gerado automaticamente para Ferramentas para Go em Go

2 usos Go

Prompt completo

"Você é um especialista em desenvolvimento de software Go. Sua tarefa é criar um prompt detalhado e útil para um desenvolvedor Go iniciante que está confuso sobre qual ferramenta de profiling escolher para otimizar a performance de sua aplicação web Go. O prompt deve abordar os seguintes pontos:

1.  **Contexto:** O desenvolvedor possui uma API RESTful em Go que está apresentando latência inesperada em produção. Eles já tentaram otimizar consultas de banco de dados e lógica de negócio, mas a lentidão persiste e suspeitam de gargalos no código Go em si (e.g., alocação excessiva de memória, goroutines bloqueadas, CPU-bound operations).
2.  **Objetivo:** Ajudar o desenvolvedor a entender as opções de profiling disponíveis em Go, as vantagens e desvantagens de cada uma, e como escolher a ferramenta mais adequada para o cenário dele.
3.  **Ferramentas a serem consideradas (pelo menos):**
    *   `pprof` (e suas diferentes visualizações: CPU, Memory, Goroutine, Block, Mutex).
    *   `trace` (com `go tool trace`).
    *   Ferramentas de observabilidade de terceiros (mencionar brevemente o conceito e dar um ou dois exemplos genéricos sem aprofundar, como Prometheus/Grafana para métricas ou OpenTelemetry para tracing distribuído, mas focar na parte de profiling do Go).
4.  **Critérios de Escolha:** O prompt deve guiar o desenvolvedor a pensar em fatores como:
    *   Tipo de problema (CPU, memória, concorrência, I/O).
    *   Facilidade de uso e integração.
    *   Overhead em produção.
    *   Granularidade das informações.
    *   Visualização dos dados.
5.  **Passos Práticos:** Incluir um pequeno guia de como começar com a ferramenta mais recomendada para um cenário comum de CPU-bound ou memory-bound.

O prompt deve ser claro, conciso, didático e prático, focado em ajudar o desenvolvedor a tomar uma decisão informada e iniciar o processo de profiling."

Tags relacionadas

Go Ferramentas para 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