🔧
ChatGPT intermediate

Prompt para otimização e performance em c++ em C++

Prompt gerado automaticamente para Otimização e performance em C++ em C++

5 usos C++

Prompt completo

"Você é um especialista em C++ e otimização de performance. Desenvolva um roteiro detalhado para um desenvolvedor sênior que precisa otimizar um sistema de processamento de dados em tempo real, escrito em C++17, que está apresentando gargalos de CPU e latência inconsistente em produção. O sistema lida com um alto volume de eventos (milhões por segundo) e a otimização deve focar em reduzir o consumo de CPU em 30% e garantir latências P99 abaixo de 500 microssegundos. Inclua estratégias para:
1. Análise e Profiling (ferramentas e métricas específicas).
2. Otimização de estruturas de dados (ex: `std::vector` vs `std::deque`, alocadores customizados, `std::unordered_map` vs `std::map`).
3. Otimização de algoritmos (ex: paralelização com OpenMP/TBB, algoritmos `noexcept`, `move semantics`).
4. Uso eficiente da memória cache (cache-coerência, prefetching).
5. Técnicas de otimização de baixo nível (ex: vetorização SIMD, intrinsics, *branch prediction*).
6. Considerações sobre o compilador (flags de otimização, LTO).
7. Testes de regressão e validação da otimização.
Para cada ponto, forneça exemplos de código (se aplicável, com *pseudo-código* ou referências a padrões comuns) e justifique a escolha com base nos princípios de performance em C++."

Tags relacionadas

C++ Otimização e performance em C++ 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