🦀
ChatGPT intermediate

Como desenvolver melhores práticas em rust em Rust

Prompt gerado automaticamente para Melhores práticas em Rust em Rust

2 usos Rust

Prompt completo

"Você é um engenheiro de software sênior especializado em Rust. Seu desafio é criar um guia conciso de 'Melhores Práticas para Otimização de Performance em Rust', focado em cenários de alta concorrência e baixa latência (ex: sistemas de trading, backends de jogos online). O guia deve incluir:

1.  **Escolhas de Tipo de Dados:** Quais tipos de dados primitivos e compostos são mais eficientes para diferentes cenários e por quê (ex: `Vec` vs `HashMap`, `usize` vs `u64`).
2.  **Gerenciamento de Memória:** Estratégias para minimizar alocações dinâmicas e cópias (ex: `Arc<Mutex<T>>` vs `RwLock<T>`, uso de *arenas* ou *pools*).
3.  **Concorrência Segura e Eficiente:** Padrões recomendados para *threading*, *async/await* e *message passing* que evitem *deadlocks* e *starvation* enquanto maximizam o *throughput* (ex: `crossbeam-channel`, `tokio::task::spawn_in_place`).
4.  **Otimizações de Compilação:** Flags de `rustc` e configurações de `Cargo.toml` que impactam a performance em produção (ex: `lto`, `codegen-units`, `panic = "abort"`).
5.  **Ferramentas de Profiling:** Quais ferramentas usar para identificar gargalos de performance em aplicações Rust (ex: `perf`, `valgrind`, `dhat`).

O guia deve ser prático, com exemplos de código quando apropriado, e focar em *trade-offs* e situações onde uma prática é preferível a outra. A linguagem deve ser técnica, mas acessível a um desenvolvedor Rust intermediário."

Tags relacionadas

Rust Melhores práticas em Rust 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