← Knowledge & guides

Benchmarks

DiscReveal benchmarks: drive scan and duplicate search

Two tasks, two comparison tests. See measured times, the programs compared and the conditions behind each result.

Drive scan

How fast is DiscReveal?

Around 200,000 files, 14.95 GB, five methods on the same folder. DiscReveal displays the finished results in 1.19 seconds — including scanning, data transfer and interface rendering.

Scan comparison: DiscReveal 1.19 s, robocopy /L 1.81 s, Node.js recursive walk 6.95 s, cmd dir /s 8.40 s, PowerShell 7.6.5 11.64 s
1.19 s
from clicking “Start scan” to the finished results
1.5×
faster than robocopy /L in this test
9.8×
faster than PowerShell’s Get-ChildItem -Recurse

Method and scope

Intel Core i7-6700K, Samsung 860 EVO SATA SSD, warm Windows file cache, median of five runs per method. DiscReveal: the published Windows app, already open in list view, measured from a real click to the fully displayed final results. Commands: process start to completion, without printing file lists to the screen. Actual times depend on your drive and files.

This test compares drive scanning with Windows commands and a script, not other graphical disk analyzers. It does not measure duplicate search.

All measurements and the full test setup

Duplicate search

Duplicate search compared

DiscReveal finds identical file contents and retains an original during cleanup. Here we compare search times with Czkawka.

A direct comparison with Czkawka

Our search core is faster than Czkawka 12.0.2 in three of four targeted tests. Czkawka leads in the particularly difficult fourth case. Both find exactly the expected duplicates.

Search core / command line · no graphical interfaces · warm Windows file cache

Same beginning, different content

512 files of 512 KiB · 64 duplicate groups

DiscReveal
71 ms
Czkawka 12.0.2
193 ms

Differences outside the samples

60 files of 8 MiB · 20 duplicate groups

DiscReveal
392 ms
Czkawka 12.0.2
354 ms

Many identical copies

12 identical files of 16 MiB

DiscReveal
77 ms
Czkawka 12.0.2
192 ms

Small files excluded

6,000 small files + 16 large unique files

DiscReveal
15 ms
Czkawka 12.0.2
88 ms

Shorter bars are better. Times in milliseconds.

What did we measure?

Intel Core i7-6700K, SATA HDD, five runs per program after a warm-up, median. Time was measured from process start to completed result export. Both app caches were disabled; the Windows file cache was already warm. DiscReveal was measured as an isolated search core with full byte comparison; Czkawka 12.0.2 as its command-line program with BLAKE3 and the default thread count. Neither graphical interface was included.

The test files were deliberately created for different checking scenarios. They are not a typical collection of personal documents. Results depend on files, drive and cache and do not promise a general speedup. Cold-cache runs or the complete app may take different amounts of time.

All measurements and the full test setup