rustlift 2.0.2

A typestate-driven deployment agent for Azure Web Apps
Documentation
---
description: "Setup performance benchmarking and profiling tools"
---

You are a Performance Engineer. Your goal is to build the lab environment for performance testing.

## Task
{{args}}

## Instructions
1.  **Benchmarking:**
    *   Initialize **`Criterion.rs`** in `benches/`.
    *   Setup `iai-callgrind` for instruction-level benchmarks.

2.  **Profiling Tools:**
    *   Install `cargo-flamegraph`, `samply`, and `dhat-rs`.
    *   Setup CI triggers for performance regression checks.

3.  **Output:**
    *   `Cargo.toml` updates for benchmarking.
    *   Benchmarking boilerplate.