Skip to content

Commit 87faf6e

Browse files
committed
hsynz update performance testing v0.9.3 to v1.1.0
1 parent 564662e commit 87faf6e

File tree

3 files changed

+59
-35
lines changed

3 files changed

+59
-35
lines changed

HDiffPatch

README.md

+29-17
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ case list([download from OneDrive](https://1drv.ms/u/s!Aj8ygMPeifoQgUIZxYac5_ufl
206206

207207

208208
**test PC**: Windows11, CPU R9-7945HX, SSD PCIe4.0x4 4T, DDR5 5200MHz 32Gx2
209-
**Program version**: hsynz 0.9.3, zsync 0.6.2 (more programs's testing see [HDiffPatch](https://github.com/sisong/HDiffPatch))
209+
**Program version**: hsynz 1.1.0, zsync 0.6.2 (more programs's testing see [HDiffPatch](https://github.com/sisong/HDiffPatch))
210210
**test Program**:
211211
**zsync** run make with `zsyncmake -b 2048 -o {out_newi} {new}`,
212212
client sync diff&patch by `zsync -i {old} -o {out_new} {newi}` (all files are local)
@@ -219,6 +219,10 @@ client sync diff&patch by `hsync_demo {old} {newi} {newz} {out_new}` (all files
219219
**hsynz p8 -zlib** run make with `-p-8 -c-zlib-9` (run `hsync_demo` with `-p-8`)
220220
**hsynz p1 -gzip** run make with `-p-1 -c-gzip-9` (run `hsync_demo` with `-p-1`)
221221
**hsynz p8 -gzip** run make with `-p-8 -c-gzip-9` (run `hsync_demo` with `-p-8`)
222+
**hsynz p1 -ldef** run make with `-p-1 -c-ldef-12` (run `hsync_demo` with `-p-1`)
223+
**hsynz p8 -ldef** run make with `-p-8 -c-ldef-12` (run `hsync_demo` with `-p-8`)
224+
**hsynz p1 -lgzip** run make with `-p-1 -c-lgzip-12` (run `hsync_demo` with `-p-1`)
225+
**hsynz p8 -lgzip** run make with `-p-8 -c-lgzip-12` (run `hsync_demo` with `-p-8`)
222226
**hsynz p1 -zstd** run make with `-p-1 -c-zstd-21-24` (run `hsync_demo` with `-p-1`)
223227
**hsynz p8 -zstd** run make with `-p-8 -c-zstd-21-24` (run `hsync_demo` with `-p-8`)
224228

@@ -227,14 +231,18 @@ client sync diff&patch by `hsync_demo {old} {newi} {newz} {out_new}` (all files
227231
|:----|----:|----:|----:|----:|----:|----:|
228232
|zsync|52.94%|1M|353.9MB/s|7M|23M|34MB/s|
229233
|zsync -z|20.67%|1M|14.8MB/s|12M|37M|28MB/s|
230-
|hsynz p1|51.05%|5M|2219.3MB/s|5M|19M|191MB/s|
231-
|hsynz p8|51.05%|18M|4646.8MB/s|12M|27M|331MB/s|
232-
|hsynz p1 -zlib|20.05%|6M|17.7MB/s|6M|21M|160MB/s|
233-
|hsynz p8 -zlib|20.05%|30M|119.5MB/s|13M|29M|246MB/s|
234-
|hsynz p1 -gzip|20.12%|6M|17.6MB/s|6M|21M|160MB/s|
235-
|hsynz p8 -gzip|20.12%|30M|118.8MB/s|13M|29M|247MB/s|
236-
|hsynz p1 -zstd|14.97%|531M|1.9MB/s|24M|35M|173MB/s|
237-
|hsynz p8 -zstd|14.96%|3349M|10.2MB/s|24M|35M|278MB/s|
234+
|hsynz p1|51.05%|5M|2039.5MB/s|5M|19M|307MB/s|
235+
|hsynz p8|51.05%|21M|4311.9MB/s|12M|27M|533MB/s|
236+
|hsynz p1 zlib|20.05%|6M|17.3MB/s|6M|22M|273MB/s|
237+
|hsynz p8 zlib|20.05%|30M|115.1MB/s|13M|29M|435MB/s|
238+
|hsynz p1 gzip|20.12%|6M|17.3MB/s|6M|22M|268MB/s|
239+
|hsynz p8 gzip|20.12%|30M|115.0MB/s|13M|29M|427MB/s|
240+
|hsynz p1 ldef|19.58%|15M|1.0MB/s|6M|22M|272MB/s|
241+
|hsynz p8 ldef|19.58%|96M|7.2MB/s|13M|29M|431MB/s|
242+
|hsynz p1 lgzip|19.66%|15M|1.0MB/s|6M|22M|267MB/s|
243+
|hsynz p8 lgzip|19.66%|96M|7.2MB/s|13M|29M|419MB/s|
244+
|hsynz p1 zstd|14.96%|532M|1.9MB/s|24M|34M|264MB/s|
245+
|hsynz p8 zstd|14.95%|3349M|10.1MB/s|24M|34M|410MB/s|
238246

239247

240248
## input Apk Files for test:
@@ -284,14 +292,18 @@ case list:
284292
|:----|----:|----:|----:|----:|----:|----:|
285293
|zsync|62.80%|1M|329.8MB/s|6M|12M|76MB/s|
286294
|zsync -z|59.56%|1M|19.8MB/s|8M|19M|56MB/s|
287-
|hsynz p1|62.43%|4M|1647.6MB/s|4M|9M|152MB/s|
288-
|hsynz p8|62.43%|6M|2563.7MB/s|11M|18M|270MB/s|
289-
|hsynz p1 -zlib|58.67%|5M|23.7MB/s|4M|11M|151MB/s|
290-
|hsynz p8 -zlib|58.67%|29M|141.8MB/s|12M|19M|265MB/s|
291-
|hsynz p1 -gzip|58.95%|5M|23.5MB/s|4M|11M|148MB/s|
292-
|hsynz p8 -gzip|58.95%|29M|141.8MB/s|12M|19M|256MB/s|
293-
|hsynz p1 -zstd|57.74%|534M|2.7MB/s|24M|28M|151MB/s|
294-
|hsynz p8 -zstd|57.74%|3434M|13.2MB/s|24M|28M|265MB/s|
295+
|hsynz p1|62.43%|4M|1533.5MB/s|4M|10M|236MB/s|
296+
|hsynz p8|62.43%|18M|2336.4MB/s|12M|18M|394MB/s|
297+
|hsynz p1 zlib|58.67%|5M|22.7MB/s|4M|11M|243MB/s|
298+
|hsynz p8 zlib|58.67%|29M|138.6MB/s|12M|19M|410MB/s|
299+
|hsynz p1 gzip|58.95%|5M|22.6MB/s|4M|11M|242MB/s|
300+
|hsynz p8 gzip|58.95%|29M|138.9MB/s|12M|19M|407MB/s|
301+
|hsynz p1 ldef|58.62%|14M|1.9MB/s|4M|11M|242MB/s|
302+
|hsynz p8 ldef|58.62%|96M|11.3MB/s|12M|19M|413MB/s|
303+
|hsynz p1 lgzip|58.90%|14M|1.9MB/s|4M|11M|240MB/s|
304+
|hsynz p8 lgzip|58.90%|96M|11.3MB/s|12M|19M|405MB/s|
305+
|hsynz p1 zstd|57.74%|534M|2.7MB/s|24M|28M|234MB/s|
306+
|hsynz p8 zstd|57.74%|3434M|13.4MB/s|24M|28M|390MB/s|
295307

296308

297309
---

README_cn.md

+29-17
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ hsync_make: [options] newDataPath out_hsyni_file [out_hsynz_file]
202202

203203

204204
**测试PC**: Windows11, CPU R9-7945HX, SSD PCIe4.0x4 4T, DDR5 5200MHz 32Gx2
205-
**参与测试的程序版本**: hsynz 0.9.3, zsync 0.6.2 (更多程序的测试结果见 [HDiffPatch](https://github.com/sisong/HDiffPatch))
205+
**参与测试的程序版本**: hsynz 1.1.0, zsync 0.6.2 (更多程序的对比测试结果见 [HDiffPatch](https://github.com/sisong/HDiffPatch))
206206
**程序测试参数**:
207207
**zsync** 运行 make 参数 `zsyncmake -b 2048 -o {out_newi} {new}`,
208208
客户端同步 diff&patch 时参数 `zsync -i {old} -o {out_new} {newi}` (所有文件都在本地)
@@ -215,6 +215,10 @@ hsync_make: [options] newDataPath out_hsyni_file [out_hsynz_file]
215215
**hsynz p8 -zlib** 运行 make 时添加 `-p-8 -c-zlib-9` (运行 `hsync_demo` 时添加 `-p-8`)
216216
**hsynz p1 -gzip** 运行 make 时添加 `-p-1 -c-gzip-9` (运行 `hsync_demo` 时添加 `-p-1`)
217217
**hsynz p8 -gzip** 运行 make 时添加 `-p-8 -c-gzip-9` (运行 `hsync_demo` 时添加 `-p-8`)
218+
**hsynz p1 -ldef** 运行 make 时添加 `-p-1 -c-ldef-12` (运行 `hsync_demo` 时添加 `-p-1`)
219+
**hsynz p8 -ldef** 运行 make 时添加 `-p-8 -c-ldef-12` (运行 `hsync_demo` 时添加 `-p-8`)
220+
**hsynz p1 -lgzip** 运行 make 时添加 `-p-1 -c-lgzip-12` (运行 `hsync_demo` 时添加 `-p-1`)
221+
**hsynz p8 -lgzip** 运行 make 时添加 `-p-8 -c-lgzip-12` (运行 `hsync_demo` 时添加 `-p-8`)
218222
**hsynz p1 -zstd** 运行 make 时添加 `-p-1 -c-zstd-21-24` (运行 `hsync_demo` 时添加 `-p-1`)
219223
**hsynz p8 -zstd** 运行 make 时添加 `-p-8 -c-zstd-21-24` (运行 `hsync_demo` 时添加 `-p-8`)
220224

@@ -223,14 +227,18 @@ hsync_make: [options] newDataPath out_hsyni_file [out_hsynz_file]
223227
|:----|----:|----:|----:|----:|----:|----:|
224228
|zsync|52.94%|1M|353.9MB/s|7M|23M|34MB/s|
225229
|zsync -z|20.67%|1M|14.8MB/s|12M|37M|28MB/s|
226-
|hsynz p1|51.05%|5M|2219.3MB/s|5M|19M|191MB/s|
227-
|hsynz p8|51.05%|18M|4646.8MB/s|12M|27M|331MB/s|
228-
|hsynz p1 -zlib|20.05%|6M|17.7MB/s|6M|21M|160MB/s|
229-
|hsynz p8 -zlib|20.05%|30M|119.5MB/s|13M|29M|246MB/s|
230-
|hsynz p1 -gzip|20.12%|6M|17.6MB/s|6M|21M|160MB/s|
231-
|hsynz p8 -gzip|20.12%|30M|118.8MB/s|13M|29M|247MB/s|
232-
|hsynz p1 -zstd|14.97%|531M|1.9MB/s|24M|35M|173MB/s|
233-
|hsynz p8 -zstd|14.96%|3349M|10.2MB/s|24M|35M|278MB/s|
230+
|hsynz p1|51.05%|5M|2039.5MB/s|5M|19M|307MB/s|
231+
|hsynz p8|51.05%|21M|4311.9MB/s|12M|27M|533MB/s|
232+
|hsynz p1 zlib|20.05%|6M|17.3MB/s|6M|22M|273MB/s|
233+
|hsynz p8 zlib|20.05%|30M|115.1MB/s|13M|29M|435MB/s|
234+
|hsynz p1 gzip|20.12%|6M|17.3MB/s|6M|22M|268MB/s|
235+
|hsynz p8 gzip|20.12%|30M|115.0MB/s|13M|29M|427MB/s|
236+
|hsynz p1 ldef|19.58%|15M|1.0MB/s|6M|22M|272MB/s|
237+
|hsynz p8 ldef|19.58%|96M|7.2MB/s|13M|29M|431MB/s|
238+
|hsynz p1 lgzip|19.66%|15M|1.0MB/s|6M|22M|267MB/s|
239+
|hsynz p8 lgzip|19.66%|96M|7.2MB/s|13M|29M|419MB/s|
240+
|hsynz p1 zstd|14.96%|532M|1.9MB/s|24M|34M|264MB/s|
241+
|hsynz p8 zstd|14.95%|3349M|10.1MB/s|24M|34M|410MB/s|
234242

235243

236244
## 输入Apk文件进行测试:
@@ -280,14 +288,18 @@ case list:
280288
|:----|----:|----:|----:|----:|----:|----:|
281289
|zsync|62.80%|1M|329.8MB/s|6M|12M|76MB/s|
282290
|zsync -z|59.56%|1M|19.8MB/s|8M|19M|56MB/s|
283-
|hsynz p1|62.43%|4M|1647.6MB/s|4M|9M|152MB/s|
284-
|hsynz p8|62.43%|6M|2563.7MB/s|11M|18M|270MB/s|
285-
|hsynz p1 -zlib|58.67%|5M|23.7MB/s|4M|11M|151MB/s|
286-
|hsynz p8 -zlib|58.67%|29M|141.8MB/s|12M|19M|265MB/s|
287-
|hsynz p1 -gzip|58.95%|5M|23.5MB/s|4M|11M|148MB/s|
288-
|hsynz p8 -gzip|58.95%|29M|141.8MB/s|12M|19M|256MB/s|
289-
|hsynz p1 -zstd|57.74%|534M|2.7MB/s|24M|28M|151MB/s|
290-
|hsynz p8 -zstd|57.74%|3434M|13.2MB/s|24M|28M|265MB/s|
291+
|hsynz p1|62.43%|4M|1533.5MB/s|4M|10M|236MB/s|
292+
|hsynz p8|62.43%|18M|2336.4MB/s|12M|18M|394MB/s|
293+
|hsynz p1 zlib|58.67%|5M|22.7MB/s|4M|11M|243MB/s|
294+
|hsynz p8 zlib|58.67%|29M|138.6MB/s|12M|19M|410MB/s|
295+
|hsynz p1 gzip|58.95%|5M|22.6MB/s|4M|11M|242MB/s|
296+
|hsynz p8 gzip|58.95%|29M|138.9MB/s|12M|19M|407MB/s|
297+
|hsynz p1 ldef|58.62%|14M|1.9MB/s|4M|11M|242MB/s|
298+
|hsynz p8 ldef|58.62%|96M|11.3MB/s|12M|19M|413MB/s|
299+
|hsynz p1 lgzip|58.90%|14M|1.9MB/s|4M|11M|240MB/s|
300+
|hsynz p8 lgzip|58.90%|96M|11.3MB/s|12M|19M|405MB/s|
301+
|hsynz p1 zstd|57.74%|534M|2.7MB/s|24M|28M|234MB/s|
302+
|hsynz p8 zstd|57.74%|3434M|13.4MB/s|24M|28M|390MB/s|
291303

292304

293305
---

0 commit comments

Comments
 (0)