Dicas de otimização e performance em c++ para C++

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

5.0
34 usos
ChatGPT
Usar no ChatGPT
"Você é um especialista em otimização de código C++. Dada a seguinte função C++ que processa uma grande quantidade de dados e tem sido identificada como um gargalo de performance, sua tarefa é reescrevê-la para maximizar a velocidade de execução, minimizando o uso de memória, sem alterar sua lógica funcional ou seus resultados. Inclua comentários detalhados explicando cada otimização aplicada e justifique as escolhas feitas em termos de impacto na performance. Considere técnicas como otimização de cache, evitação de cópias desnecessárias, uso eficiente de estruturas de dados e algoritmos, e paralelização (se aplicável e justificada).

```cpp
// Função original a ser otimizada
std::vector<double> processarDadosGrandes(const std::vector<double>& dadosEntrada, double fatorEscala) {
    std::vector<double> dadosProcessados;
    for (size_t i = 0; i < dadosEntrada.size(); ++i) {
        double valor = dadosEntrada[i];
        if (valor > 0) {
            valor = std::sqrt(valor);
        }
        dadosProcessados.push_back(valor * fatorEscala);
    }
    return dadosProcessados;
}
```

Assuma que `dadosEntrada` pode conter milhões de elementos e que esta função é chamada repetidamente em um loop crítico para a performance da aplicação."

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

Outros prompts de C++

Continue explorando prompts nesta categoria.

Melhores práticas de padrões de design em c++ para C++

Prompt gerado automaticamente para Padrões de design em C++ em C++

Melhores práticas de documentação em c++ para C++

Prompt gerado automaticamente para Documentação em C++ em C++

Melhores práticas de melhores práticas em c++ para C++

Prompt gerado automaticamente para Melhores práticas em C++ em C++