COMPARE files=4 base=case-ios-light-memset.txt size_mib=500 mode=memset [耗时表] file ballast runs fill_ms avg/min/max unit mmap_us unmap_ms faults ---------------------------------------------------------------------------------------------------------------- case-ios-light-memset.txt 0 5 113.80 / 110.55 / 115.79 4395.0 MiB/s 13.0 28.4 32000 case-ios-heavy-memset.txt 3600 5 143.33 / 115.93 / 236.68 3757.4 MiB/s 12.8 25.9 33235 case-linux-light-memset.txt 0 5 342.09 / 313.05 / 393.69 1471.3 MiB/s 7.9 34.2 128002 case-linux-heavy-memset.txt 2400 5 295.23 / 257.30 / 375.77 1726.7 MiB/s 9.3 29.3 128002 [pre_* 申请前快照] (每轮申请时刻前均值, MiB; N/A=平台无此指标) 指标 case-ios-light-memset.txt case-ios-heavy-memset.txt case-linux-light-memset.txt case-linux-heavy-memset.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.4 509.6 3032.6 650.6 -86.6% -20.3% -82.9% avail N/A N/A 4309.4 1959.6 - - - free_spec 3893.2 565.6 N/A N/A -85.5% - - file 574.4 572.8 1316.0 1316.0 -0.3% +129.1% +129.1% anon 457.4 3547.6 104.0 2505.0 +675.6% -77.3% +447.7% swap_comp 306.0 680.0 50.0 50.0 +122.2% -83.7% -83.7% comp_occ 111.0 328.8 N/A N/A +196.2% - - [post_* 申请驻留时快照] (fill 后驻留期均值, MiB) 指标 case-ios-light-memset.txt case-ios-heavy-memset.txt case-linux-light-memset.txt case-linux-heavy-memset.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.6 84.4 2541.4 170.4 -97.4% -23.0% -94.8% avail N/A N/A 3818.4 1478.8 - - - free_spec 3390.6 117.2 N/A N/A -96.5% - - file 574.4 556.2 1316.0 1316.0 -3.2% +129.1% +129.1% anon 960.2 3926.4 604.0 3005.0 +308.9% -37.1% +213.0% swap_comp 306.0 797.0 50.0 50.0 +160.5% -83.7% -83.7% comp_occ 111.0 389.6 N/A N/A +251.0% - - [驻留开销 post−pre] (申请 SIZE 对系统状态的净影响, MiB) 指标 case-ios-light-memset.txt case-ios-heavy-memset.txt case-linux-light-memset.txt case-linux-heavy-memset.txt ----------------------------------------------------------------------------------------------------------------------------- total +0.0 +0.0 +0.0 +0.0 free -502.8 -425.2 -491.2 -480.2 avail - - -491.0 -480.8 free_spec -502.6 -448.4 - - file +0.0 -16.6 +0.0 +0.0 anon +502.8 +378.8 +500.0 +500.0 swap_comp +0.0 +117.0 +0.0 +0.0 comp_occ +0.0 +60.8 - - DELTA case-ios-heavy-memset.txt vs base: fill_ms=+26.0% unit=-14.5% unmap_ms=-8.7% faults=+3.9% pre_free=-86.6% DELTA case-linux-light-memset.txt vs base: fill_ms=+200.6% unit=-66.5% unmap_ms=+20.6% faults=+300.0% pre_free=-20.3% DELTA case-linux-heavy-memset.txt vs base: fill_ms=+159.4% unit=-60.7% unmap_ms=+3.1% faults=+300.0% pre_free=-82.9% # 机器可读行 (key=value, 与用例记录同风格): ROW file=case-ios-light-memset.txt size_mib=500 mode=memset ballast_mib=0 runs=5 fill_ms_avg=113.801 fill_ms_min=110.548 fill_ms_max=115.789 unit_avg=4395.0 unit_label=MiB/s mmap_us_avg=13.0 unmap_ms_avg=28.387 faults_avg=32000.0 majflt_avg=0.0 pre_total_avg=5735.0 pre_free_avg=3805.4 pre_avail_avg=-1 pre_free_spec_avg=3893.2 pre_file_avg=574.4 pre_anon_avg=457.4 pre_swap_comp_avg=306.0 pre_comp_occ_avg=111.0 post_total_avg=5735.0 post_free_avg=3302.6 post_avail_avg=-1 post_free_spec_avg=3390.6 post_file_avg=574.4 post_anon_avg=960.2 post_swap_comp_avg=306.0 post_comp_occ_avg=111.0 ROW file=case-ios-heavy-memset.txt size_mib=500 mode=memset ballast_mib=3600 runs=5 fill_ms_avg=143.334 fill_ms_min=115.927 fill_ms_max=236.678 unit_avg=3757.4 unit_label=MiB/s mmap_us_avg=12.8 unmap_ms_avg=25.920 faults_avg=33235.0 majflt_avg=0.0 pre_total_avg=5735.0 pre_free_avg=509.6 pre_avail_avg=-1 pre_free_spec_avg=565.6 pre_file_avg=572.8 pre_anon_avg=3547.6 pre_swap_comp_avg=680.0 pre_comp_occ_avg=328.8 post_total_avg=5735.0 post_free_avg=84.4 post_avail_avg=-1 post_free_spec_avg=117.2 post_file_avg=556.2 post_anon_avg=3926.4 post_swap_comp_avg=797.0 post_comp_occ_avg=389.6 ROW file=case-linux-light-memset.txt size_mib=500 mode=memset ballast_mib=0 runs=5 fill_ms_avg=342.095 fill_ms_min=313.051 fill_ms_max=393.690 unit_avg=1471.3 unit_label=MiB/s mmap_us_avg=7.9 unmap_ms_avg=34.227 faults_avg=128002.0 majflt_avg=0.0 pre_total_avg=4895.0 pre_free_avg=3032.6 pre_avail_avg=4309.4 pre_free_spec_avg=-1 pre_file_avg=1316.0 pre_anon_avg=104.0 pre_swap_comp_avg=50.0 pre_comp_occ_avg=-1 post_total_avg=4895.0 post_free_avg=2541.4 post_avail_avg=3818.4 post_free_spec_avg=-1 post_file_avg=1316.0 post_anon_avg=604.0 post_swap_comp_avg=50.0 post_comp_occ_avg=-1 ROW file=case-linux-heavy-memset.txt size_mib=500 mode=memset ballast_mib=2400 runs=5 fill_ms_avg=295.229 fill_ms_min=257.298 fill_ms_max=375.771 unit_avg=1726.7 unit_label=MiB/s mmap_us_avg=9.3 unmap_ms_avg=29.280 faults_avg=128002.0 majflt_avg=0.0 pre_total_avg=4895.0 pre_free_avg=650.6 pre_avail_avg=1959.6 pre_free_spec_avg=-1 pre_file_avg=1316.0 pre_anon_avg=2505.0 pre_swap_comp_avg=50.0 pre_comp_occ_avg=-1 post_total_avg=4895.0 post_free_avg=170.4 post_avail_avg=1478.8 post_free_spec_avg=-1 post_file_avg=1316.0 post_anon_avg=3005.0 post_swap_comp_avg=50.0 post_comp_occ_avg=-1 DELTA file=case-ios-heavy-memset.txt vs=case-ios-light-memset.txt fill_ms_pct=+26.0% unit_pct=-14.5% unmap_ms_pct=-8.7% faults_pct=+3.9% pre_total_pct=+0.0% pre_free_pct=-86.6% pre_free_spec_pct=-85.5% pre_file_pct=-0.3% pre_anon_pct=+675.6% pre_swap_comp_pct=+122.2% pre_comp_occ_pct=+196.2% post_total_pct=+0.0% post_free_pct=-97.4% post_free_spec_pct=-96.5% post_file_pct=-3.2% post_anon_pct=+308.9% post_swap_comp_pct=+160.5% post_comp_occ_pct=+251.0% DELTA file=case-linux-light-memset.txt vs=case-ios-light-memset.txt fill_ms_pct=+200.6% unit_pct=-66.5% unmap_ms_pct=+20.6% faults_pct=+300.0% pre_total_pct=-14.6% pre_free_pct=-20.3% pre_file_pct=+129.1% pre_anon_pct=-77.3% pre_swap_comp_pct=-83.7% post_total_pct=-14.6% post_free_pct=-23.0% post_file_pct=+129.1% post_anon_pct=-37.1% post_swap_comp_pct=-83.7% DELTA file=case-linux-heavy-memset.txt vs=case-ios-light-memset.txt fill_ms_pct=+159.4% unit_pct=-60.7% unmap_ms_pct=+3.1% faults_pct=+300.0% pre_total_pct=-14.6% pre_free_pct=-82.9% pre_file_pct=+129.1% pre_anon_pct=+447.7% pre_swap_comp_pct=-83.7% post_total_pct=-14.6% post_free_pct=-94.8% post_file_pct=+129.1% post_anon_pct=+213.0% post_swap_comp_pct=-83.7%