Improve patch creation performance #20
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch ":perf-nocompression"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
From some quick testing, these are the runtimes of a few different scenarios (All creating patches from 30626 to 29197):
Base patch creation: 7:38
Skip MD5 when file size differs: 7:21
Skip MD5 + Disable compression: 3:54
And some 7z compression sizes (Excluding patcher.exe, this is just patch files):
Base delta files, compressed with 7z normal: 1,619,961 KB
Uncompressed delta files, compressed with 7z normal: 1,576,445 KB
And on-disk sizes of the deltas (Also excluding patcher.exe):
Base delta files: 1.54GB
Uncompressed delta files: 1.95GB
The tradeoff for faster patcher creation and better compression for upload/download is slightly more disk usage on end user systems during the installation process