# RustShot vs. Lightshot benchmark report Generated from the benchmark run at **2026-08-02T11:20:30.2841426-03:00**. ## Highlights - RustShot's median overlay activation was **45.49% faster**: 51.49 ms versus 94.46 ms. - RustShot's median copy completion was **70.61% faster**: 35.90 ms versus 122.16 ms. - RustShot used **86.46% lower private memory**: 2.83 MiB versus 20.91 MiB. - Reliability was **100.00% for RustShot** and **100.00% for Lightshot**. ## Latency | Metric | Lightshot | RustShot | RustShot difference | | --- | --- | --- | --- | | Cold readiness | 555.76 ms | 195.85 ms | 64.76% faster | | Activation median | 94.46 ms | 51.49 ms | 45.49% faster | | Activation p95 | 100.24 ms | 62.86 ms | 37.29% faster | | Copy median | 122.16 ms | 35.90 ms | 70.61% faster | | Copy p95 | 131.69 ms | 50.82 ms | 61.41% faster | | Workflow median | 1,716.27 ms | 1,500.89 ms | 12.55% faster | | Workflow p95 | 1,743.95 ms | 1,551.45 ms | 11.04% faster | ## Resource usage | Metric | Lightshot | RustShot | RustShot difference | | --- | --- | --- | --- | | Private memory | 20.91 MiB | 2.83 MiB | 86.46% lower | | Working set | 27.00 MiB | 13.39 MiB | 50.38% lower | | Handles | 274 | 224 | 18.25% lower | | GDI objects | 108 | 12 | 88.89% lower | | USER objects | 37 | 16 | 56.76% lower | | Executable size | 0.48 MiB | 1.49 MiB | 3.12x as large | ## Reliability and correctness | Application | Measured trials | Successful | Failed | Dimension failures | Pixel failures | | --- | --- | --- | --- | --- | --- | | Lightshot | 30 | 30 | 0 | 0 | 0 | | RustShot | 30 | 30 | 0 | 0 | 0 | ## Run environment | Property | Value | | --- | --- | | Operating system | Microsoft Windows NT 10.0.19045.0 | | PowerShell | 5.1.19041.6456 | | Logical processors | 16 | | Measured iterations | 30 | | Warmup iterations | 3 | | Target order | Lightshot -> RustShot | | Resource settling period | 3 s | | Resource sample duration | 2000 ms | ## Application versions | Application | Version | Executable | | --- | --- | --- | | Lightshot | 5.5.0.4 | `Lightshot.exe` | | RustShot | 0.1.0 | `rustshot.exe` | ## Interpretation notes - Activation latency is the cleanest comparable capture-speed metric: hotkey injection until the overlay becomes visible. - Workflow latency includes identical fixed overlay, selection, and mouse-drag delays used by the automation. - Lightshot is copied through its visible toolbar button because its keyboard copy handler does not reliably accept synthetic input. - Lower latency and resource values are better. Executable size is reported separately and is not a speed measurement. - Results describe this machine and run configuration; compare several complete runs before drawing broader conclusions. ## Data availability This shareable report contains the aggregate results and validation counts needed to interpret the run. Raw CSV and JSON files are intentionally not committed because they can contain machine-specific paths and identifiers.