FastEditor Performance Metrics

FastEditor Published Benchmark Suite

Official performance suite for FastEditor. Evaluated against baseline with automated >10% regression gate limit in CI.

Version / Commit

1.2.0 (release)

Platform

Windows 11

Last Updated

2026-09-26T00:00:00

CI Regression Gate

PASSED (≤10% Limit)

6 Core Benchmark Metrics

Smoke profile baseline targets (measured 2026-08-29, median of 5 consecutive runs, warm page cache) evaluated with automated ≤10% regression gating in CI.

Metric KeyDescriptionMeasured ValueProfileCI Gate
open_time_msFile Open Time385 msSmoke / FullPASS (≤10%)
full_scan_msFull Sequential Scan (all lines)131 msSmoke / FullPASS (≤10%)
peak_rss_mbPeak Memory Consumption154.35 MBSmoke / FullPASS (≤10%)
regex_filter_msRegex Log Filtering84 msSmoke / FullPASS (≤10%)
csv_sort_msCSV Column Sorting1115 msSmoke / FullPASS (≤10%)
csv_join_first_10k_msCSV Hash Join (first 10k rows)593 msSmoke / FullPASS (≤10%)

Large File Open Milestones

ScenarioMilestoneFastEditor TimeBehavior
Open 10 MBSynchronous open38 msFull line index ready immediately
Open 500 MBFull line index1849 msBackground indexing complete; full navigation ready

Large file baseline targets (measured 2026-08-30 on Intel Core i7-14700F, 64 GB RAM, Windows 11, median of 5 consecutive runs, warm page cache).

On files larger than 32 MB (such as 500 MB), the file is memory-mapped and the first screen is shown before indexing completes, so a window appears immediately regardless of file size.

Methodology & Architecture

For files under 32 MB (such as 10 MB logs), FastEditor opens synchronously in 38 ms, building the complete line index before the editor displays.

For large files (such as 500 MB), FastEditor memory-maps the file directly off disk and displays the initial viewport immediately while the full line index completes in the background in 1849 ms.

Unlike editors that load whole files into RAM and stall or decline to display very large files, FastEditor streams data directly off disk via memory mapping without file size ceilings.