This is a test log for a product still in development. UwEditor Pro is not for sale yet, and there is no release date.
When you work with a very large text file, “the editor can open it” is not the finish line.
Real work looks like this: you search for a string, replace it everywhere, fix a few things by hand, close the file for the day, and open it again tomorrow.
Open
→ search
→ replace all
→ hand edits
→ Close
× as many times as it takes
→ finally, produce the finished file
This time we compared three products running on Mac ARM.
- 010 Editor
- UltraEdit for Mac
- The in-development UwEditor Pro — Huge Files, No Rewriting (below, UEP)
The operations are the same for all three.
- Open the file
- Search the whole file for 東京 (Tokyo)
- Replace 東京 with Tokyo everywhere
- Quit part-way through the work
- Next time, reopen the edit state
- Finally, produce a normal text file
The short version
First open, and producing the finished text, were fast enough on the existing products.
The gaps appear in search, replace-all, and in stopping and resuming the work.
| Operation | 010 Editor vs UEP | UltraEdit vs UEP |
|---|---|---|
| First open | About the same | About the same |
| Full-file search | UEP ~5.2x faster | UEP ~5.6x faster |
| Replace all | UEP ~4.5x faster | UEP ~10.8x faster |
| Produce final text | UEP ~13x faster | About the same |
| Quit part-way | 010: 2 min 40 s / UEP: 0 s | UltraEdit: 4 s / UEP: 0 s |
| Resume next time | 010: 12.3 s / UEP: ~0 s | UltraEdit: 6 s / UEP: ~0 s |
Note that the file sizes differ between the 010 Editor test and the UltraEdit test. The seconds in the two columns are not comparable with each other. Each product was paired against UEP on the same file.
Why the file sizes differ
The original plan was to compare all three products on the same ~50GB file.
010 Editor was too slow at 50GB to finish the full sequence in a practical amount of time, so the 010 Editor comparison uses a 10.19GB file.
UltraEdit displayed a message warning that files above 5GB would be slow, so the UltraEdit comparison uses a 3.07GB file.
This is not a benchmark that ranks the three products against each other.
It is a check of what happens when each product handles the largest file it can realistically work with, using a real editing sequence.
010 Editor
Test file
File: japan-dv-010-ab
Size: 10.19GB
Results
| Operation | 010 Editor | UwEditor Pro | Gap |
|---|---|---|---|
| First open | 11.0 s | 10.9 s | about the same |
| Search all for 東京 | 11.5 s | 2.2 s | UEP ~5.2x |
| Replace 東京 → Tokyo | 16.3 s | 3.6 s | UEP ~4.5x |
| Quit part-way | 2 min 40 s to save | 0 s | no wait for UEP |
Write final .uwvz |
— | 5.8 s | UEP’s own format |
| Produce final text | 2 min 40 s | 12.3 s | UEP ~13x |
| Reopen next time | 12.3 s | ~0 s | instant for UEP |
First open was essentially a tie. 010 Editor opened a 10GB file in about 11 seconds — that is fast.
Search and replace-all were 4.5–5.2x faster on UEP.
The larger gap is in saving. Writing normal text out of 010 Editor took 2 minutes 40 seconds. UEP produced the finished text in 12.3 seconds, or its compressed .uwvz in 5.8 seconds.
A possible misconfiguration on our side. That 2 min 40 s may reflect settings we did not tune. 010 Editor almost certainly has options that speed up processing and write-out, and we have not explored them. If you know which ones matter, please tell us — we will re-measure and correct this article by appending an update if the numbers change.
If you finish the edit in one sitting
Including the final text output:
010 Editor
11.0 + 11.5 + 16.3 + 160
= 198.8 s (about 3 min 19 s)
UwEditor Pro
10.9 + 2.2 + 3.6 + 12.3
= 29.0 s
Across the whole sequence, UEP was about 6.9x faster.
Counting the reopen after saving, 010 Editor is 211.1 s and UEP about 29 s — a gap of about 7.3x.
UltraEdit
Test file
File: japan-dv-UE3-af
Size: 3.07GB
Results
| Operation | UltraEdit | UwEditor Pro | Gap |
|---|---|---|---|
| First open | 4.4 s | 3.54 s | about the same |
| Search all for 東京 | 5.3 s | 0.94 s | UEP ~5.6x |
| Replace 東京 → Tokyo | 14.1 s | 1.31 s | UEP ~10.8x |
| Quit part-way | 4 s to save | 0 s | no wait for UEP |
| Produce final text | 4 s | 3.5 s | about the same |
| Reopen next time | 6 s | ~0 s | instant for UEP |
UltraEdit is fast at both opening and saving. Its final text write took 4 seconds against UEP’s 3.5 — no meaningful difference.
Search was about 5.6x apart, and replace-all about 10.8x.
The same caveat applies here. UltraEdit displayed a warning that files above 5GB would be slow — which suggests there are settings or modes intended for large files. Tuned properly, these numbers could change. If you know how, please tell us and we will re-test.
If you finish the edit in one sitting
UltraEdit
4.4 + 5.3 + 14.1 + 4.0
= 27.8 s
UwEditor Pro
3.54 + 0.94 + 1.31 + 3.5
= 9.29 s
Across the whole sequence, UEP was about 3x faster.
Counting the reopen after saving, UltraEdit is 33.8 s and UEP about 9.29 s — a gap of about 3.6x.
What “0 seconds to quit” actually means
UEP’s 0 seconds is not the time to produce a finished text file.
UEP does not rewrite the original data. Edits are recorded as a diff as you make them, so quitting part-way through does not require rewriting the whole huge file.
That makes the intended workflow look like this:
Day 1
Open → search, replace, fix → Close (0 s)
Day 2
Open (~0 s) → fix → Close (0 s)
Day 3
Open (~0 s) → fix → Close (0 s)
Final day
Produce the finished text, or the .uwvz
Closing part-way does not mean throwing the work away. It means the edit diff is already on disk, so there is nothing left to wait for.
The full file is written out only when you actually need the finished artifact.
The gap widens every time you stop
With 010 Editor, every interruption costs a 2-minute-40-second save, plus 12.3 seconds to reopen — about 172.3 seconds per stop-and-resume.
With UltraEdit it is 4 seconds to save and 6 to reopen — about 10 seconds.
With UEP, stopping and resuming is about 0 seconds.
| One stop-and-resume | Wait | Test file |
|---|---|---|
| 010 Editor | ~172.3 s | 10.19GB |
| UltraEdit | ~10 s | 3.07GB |
| UwEditor Pro | ~0 s | either of the above |
The file sizes differ, so the 010 Editor and UltraEdit figures are not comparable with each other.
If a huge-file edit finishes in one sitting, the final save time is all that matters.
But when the work runs over several days — open, search, fix, stop — the save-and-reopen time accumulates. That repetition is what UEP is aimed at.
Being straight about the limits
These results are not an overall verdict on these products as text editors.
010 Editor is a powerful tool for far more than large text: binary data, disks, and structured file formats through templates.
UltraEdit brings years of accumulated features — programming support, regex, macros, project management.
On the range and maturity of editing features, both existing products are ahead of the in-development UEP.
UEP is narrow on purpose: editing a file too large for RAM, over many interrupted sessions.
Also note:
- The test files differ in size between the 010 Editor and UltraEdit runs
- Each product was compared against UEP on the same file
- Results vary with the Mac, RAM, SSD and OS cache state
- Regex, encoding and hit count all change the numbers
- The search term here is 東京; the replace is a plain string replace to Tokyo
- Neither 010 Editor nor UltraEdit was fully tuned — there may be settings we missed, and we will re-test if we learn of them
- UEP is in development and not for sale
Summary
010 Editor, UltraEdit and UEP all opened and edited multi-gigabyte files.
For first open, all three were practical. UltraEdit’s final text save is on par with UEP’s.
Where UEP was consistently faster: search and replace-all.
And the biggest difference is stopping and resuming.
010 Editor
Save the whole huge file → open it again next time
UltraEdit
Save quickly → open it again next time
UwEditor Pro
Close with the edit diff intact → resume instantly
For huge-file editing, what decides whether a tool is usable is not only “how many seconds faster is one operation,” but “how many times can I safely stop?”
UEP is not an editor for finishing a huge file in one pass.
It is an editor for work that is too big to finish in one pass, continued across days.
Related
If you only need to read huge files today, UwView Pro — Huge Files, No Waiting is the product that exists now.
