COMPARE files=4 base=case-ios-light-touch.txt size_mib=500 mode=touch [耗时表] file ballast runs fill_ms avg/min/max unit mmap_us unmap_ms faults ---------------------------------------------------------------------------------------------------------------- case-ios-light-touch.txt 0 5 92.34 / 89.81 / 93.57 2885.6 ns/page 16.4 27.9 32000 case-ios-heavy-touch.txt 3600 5 123.74 / 96.09 / 208.42 3866.7 ns/page 12.6 28.0 34251 case-linux-light-touch.txt 0 5 405.94 / 229.88 / 1076.41 3171.4 ns/page 5.4 35.1 128002 case-linux-heavy-touch.txt 2400 5 493.11 / 228.97 / 1126.79 3852.4 ns/page 17.5 28.7 128002 [pre_* 申请前快照] (每轮申请时刻前均值, MiB; N/A=平台无此指标) 指标 case-ios-light-touch.txt case-ios-heavy-touch.txt case-linux-light-touch.txt case-linux-heavy-touch.txt Δ:case-ios-hea Δ:case-linux-l Δ:case-linux-h ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- total 5735.0 5735.0 4895.0 4895.0 +0.0% -14.6% -14.6% free 3805.0 533.2 3065.2 665.2 -86.0% -19.4% -82.5% avail N/A N/A 4342.0 1967.8 - - - free_spec 3892.4 554.8 N/A N/A -85.7% - - file 574.0 496.2 1316.0 1316.0 -13.6% +129.3% +129.3% anon 457.6 3760.6 100.8 2504.2 +721.8% -78.0% +447.2% swap_comp 306.0 422.4 50.0 50.0 +38.0% -83.7% -83.7% comp_occ 111.0 189.4 N/A N/A +70.6% - - [post_* 申请驻留时快照] (fill 后驻留期均值, MiB) 指标 case-ios-light-touch.txt case-ios-heavy-touch.txt case-linux-light-touch.txt case-linux-heavy-touch.txt Δ:case-ios-hea Δ:case-linux-l Δ:case-linux-h ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- total 5735.0 5735.0 4895.0 4895.0 +0.0% -14.6% -14.6% free 3302.8 94.8 2601.8 197.0 -97.1% -21.2% -94.0% avail N/A N/A 3878.8 1497.2 - - - free_spec 3390.6 99.4 N/A N/A -97.1% - - file 574.0 479.8 1316.0 1316.0 -16.4% +129.3% +129.3% anon 959.4 4191.0 592.0 3000.4 +336.8% -38.3% +212.7% swap_comp 306.0 450.4 50.0 50.0 +47.2% -83.7% -83.7% comp_occ 111.0 208.0 N/A N/A +87.4% - - [驻留开销 post−pre] (申请 SIZE 对系统状态的净影响, MiB) 指标 case-ios-light-touch.txt case-ios-heavy-touch.txt case-linux-light-touch.txt case-linux-heavy-touch.txt ------------------------------------------------------------------------------------------------------------------------- total +0.0 +0.0 +0.0 +0.0 free -502.2 -438.4 -463.4 -468.2 avail - - -463.2 -470.6 free_spec -501.8 -455.4 - - file +0.0 -16.4 +0.0 +0.0 anon +501.8 +430.4 +491.2 +496.2 swap_comp +0.0 +28.0 +0.0 +0.0 comp_occ +0.0 +18.6 - - DELTA case-ios-heavy-touch.txt vs base: fill_ms=+34.0% unit=+34.0% unmap_ms=+0.4% faults=+7.0% pre_free=-86.0% DELTA case-linux-light-touch.txt vs base: fill_ms=+339.6% unit=+9.9% unmap_ms=+25.5% faults=+300.0% pre_free=-19.4% DELTA case-linux-heavy-touch.txt vs base: fill_ms=+434.0% unit=+33.5% unmap_ms=+2.7% faults=+300.0% pre_free=-82.5% # 机器可读行 (key=value, 与用例记录同风格): ROW file=case-ios-light-touch.txt size_mib=500 mode=touch ballast_mib=0 runs=5 fill_ms_avg=92.341 fill_ms_min=89.812 fill_ms_max=93.567 unit_avg=2885.6 unit_label=ns/page mmap_us_avg=16.4 unmap_ms_avg=27.939 faults_avg=32000.0 majflt_avg=0.0 pre_total_avg=5735.0 pre_free_avg=3805.0 pre_avail_avg=-1 pre_free_spec_avg=3892.4 pre_file_avg=574.0 pre_anon_avg=457.6 pre_swap_comp_avg=306.0 pre_comp_occ_avg=111.0 post_total_avg=5735.0 post_free_avg=3302.8 post_avail_avg=-1 post_free_spec_avg=3390.6 post_file_avg=574.0 post_anon_avg=959.4 post_swap_comp_avg=306.0 post_comp_occ_avg=111.0 ROW file=case-ios-heavy-touch.txt size_mib=500 mode=touch ballast_mib=3600 runs=5 fill_ms_avg=123.736 fill_ms_min=96.092 fill_ms_max=208.423 unit_avg=3866.7 unit_label=ns/page mmap_us_avg=12.6 unmap_ms_avg=28.040 faults_avg=34251.0 majflt_avg=0.0 pre_total_avg=5735.0 pre_free_avg=533.2 pre_avail_avg=-1 pre_free_spec_avg=554.8 pre_file_avg=496.2 pre_anon_avg=3760.6 pre_swap_comp_avg=422.4 pre_comp_occ_avg=189.4 post_total_avg=5735.0 post_free_avg=94.8 post_avail_avg=-1 post_free_spec_avg=99.4 post_file_avg=479.8 post_anon_avg=4191.0 post_swap_comp_avg=450.4 post_comp_occ_avg=208.0 ROW file=case-linux-light-touch.txt size_mib=500 mode=touch ballast_mib=0 runs=5 fill_ms_avg=405.937 fill_ms_min=229.879 fill_ms_max=1076.411 unit_avg=3171.4 unit_label=ns/page mmap_us_avg=5.4 unmap_ms_avg=35.064 faults_avg=128002.0 majflt_avg=0.0 pre_total_avg=4895.0 pre_free_avg=3065.2 pre_avail_avg=4342.0 pre_free_spec_avg=-1 pre_file_avg=1316.0 pre_anon_avg=100.8 pre_swap_comp_avg=50.0 pre_comp_occ_avg=-1 post_total_avg=4895.0 post_free_avg=2601.8 post_avail_avg=3878.8 post_free_spec_avg=-1 post_file_avg=1316.0 post_anon_avg=592.0 post_swap_comp_avg=50.0 post_comp_occ_avg=-1 ROW file=case-linux-heavy-touch.txt size_mib=500 mode=touch ballast_mib=2400 runs=5 fill_ms_avg=493.113 fill_ms_min=228.968 fill_ms_max=1126.786 unit_avg=3852.4 unit_label=ns/page mmap_us_avg=17.5 unmap_ms_avg=28.688 faults_avg=128002.0 majflt_avg=0.0 pre_total_avg=4895.0 pre_free_avg=665.2 pre_avail_avg=1967.8 pre_free_spec_avg=-1 pre_file_avg=1316.0 pre_anon_avg=2504.2 pre_swap_comp_avg=50.0 pre_comp_occ_avg=-1 post_total_avg=4895.0 post_free_avg=197.0 post_avail_avg=1497.2 post_free_spec_avg=-1 post_file_avg=1316.0 post_anon_avg=3000.4 post_swap_comp_avg=50.0 post_comp_occ_avg=-1 DELTA file=case-ios-heavy-touch.txt vs=case-ios-light-touch.txt fill_ms_pct=+34.0% unit_pct=+34.0% unmap_ms_pct=+0.4% faults_pct=+7.0% pre_total_pct=+0.0% pre_free_pct=-86.0% pre_free_spec_pct=-85.7% pre_file_pct=-13.6% pre_anon_pct=+721.8% pre_swap_comp_pct=+38.0% pre_comp_occ_pct=+70.6% post_total_pct=+0.0% post_free_pct=-97.1% post_free_spec_pct=-97.1% post_file_pct=-16.4% post_anon_pct=+336.8% post_swap_comp_pct=+47.2% post_comp_occ_pct=+87.4% DELTA file=case-linux-light-touch.txt vs=case-ios-light-touch.txt fill_ms_pct=+339.6% unit_pct=+9.9% unmap_ms_pct=+25.5% faults_pct=+300.0% pre_total_pct=-14.6% pre_free_pct=-19.4% pre_file_pct=+129.3% pre_anon_pct=-78.0% pre_swap_comp_pct=-83.7% post_total_pct=-14.6% post_free_pct=-21.2% post_file_pct=+129.3% post_anon_pct=-38.3% post_swap_comp_pct=-83.7% DELTA file=case-linux-heavy-touch.txt vs=case-ios-light-touch.txt fill_ms_pct=+434.0% unit_pct=+33.5% unmap_ms_pct=+2.7% faults_pct=+300.0% pre_total_pct=-14.6% pre_free_pct=-82.5% pre_file_pct=+129.3% pre_anon_pct=+447.2% pre_swap_comp_pct=-83.7% post_total_pct=-14.6% post_free_pct=-94.0% post_file_pct=+129.3% post_anon_pct=+212.7% post_swap_comp_pct=-83.7%