Skip to content
Oxide logo OXIDE
  • Home
  • Benchmarks
  • Requirements
  • Buy ($9)
Engineering Baselines

Oxide v0.6.0 vs WizTree 4.32 Benchmarks

Transparent, repeatable scan measurements captured on Windows 11. These engineering benchmarks reflect empirical telemetry recorded on Oxide release v0.6.0 on the core scanning engine.

Test Environment & Methodology

All measurements were captured on a dedicated Windows 11 test machine equipped with an AMD Ryzen 7 5800H processor and an internal NVMe solid-state drive. The target volume was a production system drive (C:) containing 3,071,570 entries indexed across 5,429,248 raw MFT records.

Telemetry was recorded continuously at 50 ms intervals by an automated Python benchmark harness (benchmark_oxide_vs_wiztree.py). The harness tracks process working set (physical RAM), private commit charge, and wall-clock phase transitions from launch to fully settled user interaction. Both applications were executed with elevated administrator privileges to permit direct NTFS volume access.

1. Speed & Latency Breakdown

Oxide achieves a fully responsive, interactive treemap in 6.34 seconds from process start. The Rust core completes disk parsing and data aggregation in 5.38 seconds, after which the user interface stabilizes.

← Swipe to view full table →
Metric / Phase WizTree 4.32.0.0 Oxide 0.6.0 (Core Engine) Oxide 0.6.0 (Full App) Delta
MFT Parse + Ingestion + Aggregation Not reported separately 5.38 s Not applicable ~570,923 nodes/sec
Launch to Settled Interactive Treemap 18.97 s Not applicable 6.34 s 3.0x faster

Oxide backend internal phase timing for 3,071,570 nodes:

  • Raw MFT record parse: 1.32 s
  • Packed arena ingestion: 0.27 s
  • Parent-child hierarchy link: 0.05 s
  • Linear depth-first size aggregation: 0.17 s
  • Largest files list compilation: 0.05 s
  • Total backend engine duration: 5.38 s

2. RAM Footprint Over Time (Working Set)

Physical working set memory was tracked across three distinct lifecycle phases: idle before scan, peak usage during active parsing, and settled memory once the treemap is interactive.

← Swipe to view full table →
Phase WizTree 4.32 Oxide Backend (oxide.exe) Oxide Total App (Rust + WebView2) Difference
Pre-Scan Idle 88.8 MB 25.9 MB 366.9 MB +278.1 MB (WebView2 baseline)
Peak During Scan 1,625.0 MB 504.9 MB 859.2 MB -765.8 MB (1.9x less peak RAM)
Post-Scan Settled 1,620.4 MB 206.0 MB 580.3 MB -1,040.1 MB (saves >1 GB RAM)

3. Private Commit (Exclusive Memory Allocated)

Private commit reflects memory exclusively claimed by each process from the operating system page file:

← Swipe to view full table →
Phase WizTree 4.32 Oxide Backend (oxide.exe) Oxide Total App (Rust + WebView2)
Pre-Scan Idle Commit 88.7 MB 9.0 MB 238.8 MB
Peak Commit 1,628.6 MB 658.5 MB 884.8 MB
Settled Commit 1,624.0 MB 317.2 MB 522.7 MB

Architectural Analysis: Fixed Baseline vs O(N) Scaling

The contrast in memory efficiency stems directly from differences in memory layout:

  • Rust Flat Arena (O(N) Compact Scaling): Oxide stores each file entry in a packed struct (FileEntry) with 32-bit string intern offsets. At settled state, 3.07 million nodes occupy only 206.0 MB of memory in the backend engine, averaging ~67.1 bytes per node. By comparison, WizTree uses Delphi VCL object allocations costing 1,620.4 MB, or ~527.5 bytes per node (7.9x higher per-node overhead).
  • WebView2 Fixed Baseline: WizTree uses a legacy native Win32 user interface that starts at an idle baseline of 88.8 MB. Oxide uses modern Chromium WebView2, which incurs a fixed initialization footprint of approximately 340 to 360 MB regardless of disk size.
  • The Net Result: Despite the fixed WebView2 runtime cost, Oxide's high tree compaction means that on typical consumer and workstation drives (3 million or more files), the complete Oxide application saves over 1,040 MB of RAM compared to WizTree while reaching an interactive state 3.0x faster.

Guidelines for Repeatable Verification

When reproducing or verifying these benchmarks on your own system, maintain the following controls:

  • Scan the exact same physical drive partition without modifying files between comparisons.
  • Note whether the drive cache was warm from a prior scan or cold from a system reboot.
  • Ensure both tools run with administrator privileges to utilize direct NTFS MFT access. Standard user mode forces standard Win32 directory traversal, which is significantly slower for both tools.
  • Capture both total scan duration and settled working set memory once user interface rendering is complete.
Prelaunch inquiries & benchmark reproductions:

Questions regarding testing methodology or environment reproducibility: support@oxidedisk.com

← Return to Overview
© 2026 Oxide. All rights reserved. Built for Windows.
Seller: Keethesh Mootoosamy, 7 Braemar Gardens, Slough, SL1 9DA, United Kingdom (Sole trader) • support@oxidedisk.com
  • Home
  • Privacy
  • Terms
  • Refunds