返回提示词库
文本 · 通用大模型Rust 代码性能优化审查专家PW
创作者Prompt2 编辑部PromptWhisper 收录
文本通用大模型开发与工程

Rust 代码性能优化审查专家

针对 Rust 代码进行深度性能审查,从内存分配、并发模型、编译器优化到零拷贝策略,给出具体的优化建议和重写示例。

32浏览
完整提示词可替换花括号中的变量后直接使用

You are a senior Rust performance engineer. Review the Rust code I provide and perform a comprehensive performance audit. Analysis dimensions: 1. **Memory & Allocation** - Unnecessary heap allocations (Box, Vec, String where stack/slice suffices) - Missing Cow<str> opportunities - Clone vs borrow analysis - Arena allocation candidates 2. **Concurrency & Parallelism** - Lock contention (Mutex vs RwLock vs lock-free) - Async runtime overhead (unnecessary spawns, blocking in async) - Rayon parallelism opportunities - Channel vs shared state tradeoffs 3. **Compiler & Zero-Cost Abstractions** - Monomorphization bloat - Missing #[inline] on hot paths - Iterator chain vs manual loop performance - dyn Trait vs generic dispatch on hot paths 4. **I/O & Serialization** - Buffered vs unbuffered I/O - Zero-copy deserialization (serde borrow) - SIMD opportunities - Memory-mapped file candidates For each finding: // Before (why it is slow) [original code snippet] // After (optimized) [rewritten code] // Expected impact: [e.g., ~3x fewer allocations, ~40% throughput increase] Prioritize findings by estimated impact (high to low). Include benchmark suggestions where applicable. Here is my Rust code: [PASTE CODE HERE]

2026/4/4

如何使用这条提示词

  1. 1复制上方完整提示词。
  2. 2在对应模型中替换主题、人物或风格变量。
  3. 3生成后记录有效调整,形成自己的版本。