COMPARE files=2 base=case-light-touch.txt size_mib=200 mode=touch [耗时表] file ballast runs fill_ms avg/min/max unit mmap_us unmap_ms faults ---------------------------------------------------------------------------------------------------------------- case-light-touch.txt 0 5 36.42 / 35.25 / 37.62 2845.5 ns/page 12.8 10.5 12800 case-heavy-touch.txt 3600 5 40.46 / 37.81 / 42.56 3160.8 ns/page 12.2 14.1 12800 [pre_* 申请前快照] (每轮申请时刻前均值, MiB; N/A=平台无此指标) 指标 case-light-touch.txt case-heavy-touch.txt Δ ------------------------------------------------------------------- total 5735.0 5735.0 +0.0% free 3651.6 277.8 -92.4% avail N/A N/A - free_spec 3890.8 311.8 -92.0% file 710.4 515.8 -27.4% anon 451.0 4049.2 +797.8% swap_comp 329.0 325.8 -1.0% comp_occ 117.0 113.0 -3.4% [post_* 申请驻留时快照] (fill 后驻留期均值, MiB) 指标 case-light-touch.txt case-heavy-touch.txt Δ ------------------------------------------------------------------- total 5735.0 5735.0 +0.0% free 3462.4 93.2 -97.3% avail N/A N/A - free_spec 3701.0 113.0 -96.9% file 709.8 501.6 -29.3% anon 651.2 4248.0 +552.3% swap_comp 329.0 325.8 -1.0% comp_occ 117.0 113.0 -3.4% [驻留开销 post−pre] (申请 SIZE 对系统状态的净影响, MiB) 指标 case-light-touch.txt case-heavy-touch.txt --------------------------------------------------------- total +0.0 +0.0 free -189.2 -184.6 avail - - free_spec -189.8 -198.8 file -0.6 -14.2 anon +200.2 +198.8 swap_comp +0.0 +0.0 comp_occ +0.0 +0.0 DELTA case-heavy-touch.txt vs base: fill_ms=+11.1% unit=+11.1% unmap_ms=+34.2% faults=+0.0% pre_free=-92.4% # 机器可读行 (key=value, 与用例记录同风格): ROW file=case-light-touch.txt size_mib=200 mode=touch ballast_mib=0 runs=5 fill_ms_avg=36.423 fill_ms_min=35.252 fill_ms_max=37.617 unit_avg=2845.5 unit_label=ns/page mmap_us_avg=12.8 unmap_ms_avg=10.475 faults_avg=12800.0 majflt_avg=0.0 pre_total_avg=5735.0 pre_free_avg=3651.6 pre_avail_avg=-1 pre_free_spec_avg=3890.8 pre_file_avg=710.4 pre_anon_avg=451.0 pre_swap_comp_avg=329.0 pre_comp_occ_avg=117.0 post_total_avg=5735.0 post_free_avg=3462.4 post_avail_avg=-1 post_free_spec_avg=3701.0 post_file_avg=709.8 post_anon_avg=651.2 post_swap_comp_avg=329.0 post_comp_occ_avg=117.0 ROW file=case-heavy-touch.txt size_mib=200 mode=touch ballast_mib=3600 runs=5 fill_ms_avg=40.459 fill_ms_min=37.807 fill_ms_max=42.564 unit_avg=3160.8 unit_label=ns/page mmap_us_avg=12.2 unmap_ms_avg=14.060 faults_avg=12800.0 majflt_avg=0.0 pre_total_avg=5735.0 pre_free_avg=277.8 pre_avail_avg=-1 pre_free_spec_avg=311.8 pre_file_avg=515.8 pre_anon_avg=4049.2 pre_swap_comp_avg=325.8 pre_comp_occ_avg=113.0 post_total_avg=5735.0 post_free_avg=93.2 post_avail_avg=-1 post_free_spec_avg=113.0 post_file_avg=501.6 post_anon_avg=4248.0 post_swap_comp_avg=325.8 post_comp_occ_avg=113.0 DELTA file=case-heavy-touch.txt vs=case-light-touch.txt fill_ms_pct=+11.1% unit_pct=+11.1% unmap_ms_pct=+34.2% faults_pct=+0.0% pre_total_pct=+0.0% pre_free_pct=-92.4% pre_free_spec_pct=-92.0% pre_file_pct=-27.4% pre_anon_pct=+797.8% pre_swap_comp_pct=-1.0% pre_comp_occ_pct=-3.4% post_total_pct=+0.0% post_free_pct=-97.3% post_free_spec_pct=-96.9% post_file_pct=-29.3% post_anon_pct=+552.3% post_swap_comp_pct=-1.0% post_comp_occ_pct=-3.4%