lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <202405280931.d7606afc-oliver.sang@intel.com>
Date: Tue, 28 May 2024 10:05:31 +0800
From: kernel test robot <oliver.sang@...el.com>
To: Shakeel Butt <shakeel.butt@...ux.dev>
CC: <oe-lkp@...ts.linux.dev>, <lkp@...el.com>, <linux-kernel@...r.kernel.org>,
	Andrew Morton <akpm@...ux-foundation.org>, Yosry Ahmed
	<yosryahmed@...gle.com>, "T.J. Mercier" <tjmercier@...gle.com>, "Roman
 Gushchin" <roman.gushchin@...ux.dev>, Johannes Weiner <hannes@...xchg.org>,
	Michal Hocko <mhocko@...nel.org>, Muchun Song <muchun.song@...ux.dev>,
	<cgroups@...r.kernel.org>, <linux-mm@...ck.org>, <ying.huang@...el.com>,
	<feng.tang@...el.com>, <fengwei.yin@...el.com>, <oliver.sang@...el.com>
Subject: [linus:master] [memcg]  70a64b7919:  stress-ng.shm.ops_per_sec -8.5%
 regression


hi, Shakeel,

besided what we reported will-it-scale regression in
https://lore.kernel.org/all/202405171353.b56b845-oliver.sang@intel.com/

after this commit is merged into mainline, we noticed stress-ng regression.
so report again FYI. (still including will-it-scale results)



Hello,

kernel test robot noticed a -8.5% regression of stress-ng.shm.ops_per_sec on:


commit: 70a64b7919cbd6c12306051ff2825839a9d65605 ("memcg: dynamically allocate lruvec_stats")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master

testcase: stress-ng
test machine: 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory
parameters:

	nr_threads: 100%
	testtime: 60s
	test: shm
	cpufreq_governor: performance


In addition to that, the commit also has significant impact on the following tests:

+------------------+-------------------------------------------------------------------------------------------+
| testcase: change | stress-ng: stress-ng.bigheap.ops_per_sec -11.3% regression                                |
| test machine     | 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory |
| test parameters  | cpufreq_governor=performance                                                              |
|                  | nr_threads=100%                                                                           |
|                  | test=bigheap                                                                              |
|                  | testtime=60s                                                                              |
+------------------+-------------------------------------------------------------------------------------------+
| testcase: change | will-it-scale: will-it-scale.per_process_ops -12.2% regression                            |
| test machine     | 104 threads 2 sockets (Skylake) with 192G memory                                          |
| test parameters  | cpufreq_governor=performance                                                              |
|                  | mode=process                                                                              |
|                  | nr_task=100%                                                                              |
|                  | test=page_fault2                                                                          |
+------------------+-------------------------------------------------------------------------------------------+


If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@...el.com>
| Closes: https://lore.kernel.org/oe-lkp/202405280931.d7606afc-oliver.sang@intel.com


Details are as below:
-------------------------------------------------------------------------------------------------->


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20240528/202405280931.d7606afc-oliver.sang@intel.com

=========================================================================================
compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  gcc-13/performance/x86_64-rhel-8.3/100%/debian-12-x86_64-20240206.cgz/lkp-icl-2sp8/shm/stress-ng/60s

commit: 
  59142d87ab ("memcg: reduce memory size of mem_cgroup_events_index")
  70a64b7919 ("memcg: dynamically allocate lruvec_stats")

59142d87ab03b8ff 70a64b7919cbd6c12306051ff28 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
    290976 ±  3%     -38.0%     180490 ±  7%  cpuidle..usage
     93366            -4.3%      89376        vmstat.system.cs
      3.01 ± 24%      -0.4        2.58 ± 27%  mpstat.cpu.all.idle%
      0.48 ±  2%      -0.1        0.38 ±  2%  mpstat.cpu.all.irq%
      0.52            -0.1        0.44 ±  2%  mpstat.cpu.all.soft%
    127332 ± 31%     +40.4%     178800 ±  9%  numa-meminfo.node1.Active
    127326 ± 31%     +40.4%     178794 ±  9%  numa-meminfo.node1.Active(anon)
    279592 ± 16%     -22.4%     217063 ± 11%  numa-meminfo.node1.Mapped
    196447 ± 24%     +36.6%     268401 ±  3%  meminfo.Active
    196433 ± 24%     +36.6%     268387 ±  3%  meminfo.Active(anon)
    472994 ± 11%     -23.1%     363663 ±  3%  meminfo.Mapped
   9883270           +17.2%   11586120 ±  2%  meminfo.Memused
  10574212 ±  2%     +16.1%   12279086 ±  2%  meminfo.max_used_kB
     27640 ± 20%     -31.3%      19002 ± 38%  sched_debug.cfs_rq:/.load.avg
     19.33 ±136%    +747.4%     163.83 ± 42%  sched_debug.cfs_rq:/.util_avg.min
    372.93 ±  2%     +19.5%     445.50 ±  5%  sched_debug.cfs_rq:/.util_est.avg
    534759 ±  3%     +12.2%     600066        sched_debug.cpu.avg_idle.avg
    188443 ±  5%     +22.0%     229955 ±  4%  sched_debug.cpu.avg_idle.stddev
    144250 ± 11%     -30.0%     101019 ± 15%  sched_debug.cpu.curr->pid.avg
    220371 ±  3%     -16.3%     184362 ±  5%  sched_debug.cpu.curr->pid.stddev
     36627 ±  4%     -11.1%      32573 ±  2%  sched_debug.cpu.nr_switches.min
    983984            -8.5%     900386        stress-ng.shm.ops
     16396            -8.5%      15003        stress-ng.shm.ops_per_sec
   1536757           +15.4%    1773289        stress-ng.time.involuntary_context_switches
  2.74e+08            -8.5%  2.506e+08        stress-ng.time.minor_page_faults
      4427            +8.0%       4781        stress-ng.time.percent_of_cpu_this_job_got
      2598            +8.4%       2817        stress-ng.time.system_time
     62.33           -10.4%      55.84        stress-ng.time.user_time
   2634052           -11.3%    2335241        stress-ng.time.voluntary_context_switches
     48684 ± 22%     +37.9%      67159 ±  3%  proc-vmstat.nr_active_anon
    442588            -1.9%     434297        proc-vmstat.nr_anon_pages
   1217100            -1.4%    1199925        proc-vmstat.nr_file_pages
    839615            -5.2%     795974        proc-vmstat.nr_inactive_anon
    118891 ± 11%     -24.0%      90355 ±  3%  proc-vmstat.nr_mapped
    446886            -3.8%     429735        proc-vmstat.nr_shmem
     45874            -1.8%      45039        proc-vmstat.nr_slab_unreclaimable
     48684 ± 22%     +37.9%      67159 ±  3%  proc-vmstat.nr_zone_active_anon
    839617            -5.2%     795977        proc-vmstat.nr_zone_inactive_anon
 8.167e+08            -8.5%  7.477e+08        proc-vmstat.numa_hit
 8.171e+08            -8.5%  7.477e+08        proc-vmstat.numa_local
 8.076e+08            -8.5%  7.393e+08        proc-vmstat.pgalloc_normal
 3.091e+08            -8.6%  2.826e+08        proc-vmstat.pgfault
 8.073e+08            -8.5%   7.39e+08        proc-vmstat.pgfree
      4.80           -16.5%       4.01        perf-stat.i.MPKI
 2.328e+10            -6.3%  2.182e+10        perf-stat.i.branch-instructions
  96670548            -7.9%   89077364        perf-stat.i.branch-misses
     36.03            -5.3       30.75        perf-stat.i.cache-miss-rate%
 5.708e+08           -22.5%  4.425e+08        perf-stat.i.cache-misses
 1.581e+09            -9.0%  1.438e+09        perf-stat.i.cache-references
     98504            -6.0%      92575        perf-stat.i.context-switches
      1.89            +7.3%       2.02        perf-stat.i.cpi
     29312           -37.2%      18409 ±  6%  perf-stat.i.cpu-migrations
    394.14           +28.5%     506.46 ±  2%  perf-stat.i.cycles-between-cache-misses
  1.18e+11            -7.1%  1.097e+11        perf-stat.i.instructions
      0.54            -6.7%       0.50        perf-stat.i.ipc
    142.85            -8.6%     130.53        perf-stat.i.metric.K/sec
   4576909            -9.4%    4144779        perf-stat.i.minor-faults
   4576909            -9.4%    4144779        perf-stat.i.page-faults
      4.85           -16.7%       4.05        perf-stat.overall.MPKI
      0.40            -0.0        0.38        perf-stat.overall.branch-miss-rate%
     36.09            -5.4       30.70        perf-stat.overall.cache-miss-rate%
      1.90            +7.3%       2.04        perf-stat.overall.cpi
    391.94           +28.7%     504.55 ±  2%  perf-stat.overall.cycles-between-cache-misses
      0.53            -6.8%       0.49        perf-stat.overall.ipc
  2.25e+10            -4.9%   2.14e+10        perf-stat.ps.branch-instructions
  89317517            -7.9%   82263320        perf-stat.ps.branch-misses
 5.537e+08           -21.4%  4.352e+08 ±  2%  perf-stat.ps.cache-misses
 1.534e+09            -7.6%  1.418e+09        perf-stat.ps.cache-references
     94911            -4.3%      90839        perf-stat.ps.context-switches
     28713           -36.5%      18224 ±  6%  perf-stat.ps.cpu-migrations
 1.141e+11            -5.7%  1.076e+11        perf-stat.ps.instructions
   4440766            -8.0%    4085492        perf-stat.ps.minor-faults
   4440766            -8.0%    4085493        perf-stat.ps.page-faults
 7.027e+12            -6.0%  6.602e+12        perf-stat.total.instructions
     21.75            -5.7       16.07 ±  3%  perf-profile.calltrace.cycles-pp._Fork
     21.36            -5.6       15.73 ±  3%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe._Fork
     21.36            -5.6       15.73 ±  3%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe._Fork
     21.34            -5.6       15.72 ±  3%  perf-profile.calltrace.cycles-pp.kernel_clone.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe._Fork
     21.34            -5.6       15.72 ±  3%  perf-profile.calltrace.cycles-pp.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe._Fork
     21.09            -5.6       15.51 ±  3%  perf-profile.calltrace.cycles-pp.copy_process.kernel_clone.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe
     20.44            -5.5       14.99 ±  3%  perf-profile.calltrace.cycles-pp.dup_mm.copy_process.kernel_clone.__do_sys_clone.do_syscall_64
     20.12            -5.4       14.73 ±  3%  perf-profile.calltrace.cycles-pp.dup_mmap.dup_mm.copy_process.kernel_clone.__do_sys_clone
     24.90            -5.1       19.77 ±  2%  perf-profile.calltrace.cycles-pp.__x64_sys_exit_group.do_syscall_64.entry_SYSCALL_64_after_hwframe
     24.90            -5.1       19.77 ±  2%  perf-profile.calltrace.cycles-pp.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64.entry_SYSCALL_64_after_hwframe
     24.90            -5.1       19.77 ±  2%  perf-profile.calltrace.cycles-pp.do_group_exit.__x64_sys_exit_group.do_syscall_64.entry_SYSCALL_64_after_hwframe
     24.91            -5.1       19.78 ±  2%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe
     24.91            -5.1       19.78 ±  2%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe
     24.35            -5.0       19.36 ±  2%  perf-profile.calltrace.cycles-pp.exit_mm.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
     24.34            -5.0       19.35 ±  2%  perf-profile.calltrace.cycles-pp.__mmput.exit_mm.do_exit.do_group_exit.__x64_sys_exit_group
     24.29            -5.0       19.31 ±  2%  perf-profile.calltrace.cycles-pp.exit_mmap.__mmput.exit_mm.do_exit.do_group_exit
     13.37            -4.2        9.15 ±  4%  perf-profile.calltrace.cycles-pp.unmap_vmas.exit_mmap.__mmput.exit_mm.do_exit
     13.01            -4.1        8.89 ±  4%  perf-profile.calltrace.cycles-pp.unmap_page_range.unmap_vmas.exit_mmap.__mmput.exit_mm
     12.90            -4.1        8.78 ±  4%  perf-profile.calltrace.cycles-pp.zap_pmd_range.unmap_page_range.unmap_vmas.exit_mmap.__mmput
     12.50            -4.1        8.39 ±  4%  perf-profile.calltrace.cycles-pp.zap_present_ptes.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas
     12.78            -4.1        8.67 ±  4%  perf-profile.calltrace.cycles-pp.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas.exit_mmap
     11.55            -3.7        7.81 ±  3%  perf-profile.calltrace.cycles-pp.copy_page_range.dup_mmap.dup_mm.copy_process.kernel_clone
     11.48            -3.7        7.75 ±  3%  perf-profile.calltrace.cycles-pp.copy_p4d_range.copy_page_range.dup_mmap.dup_mm.copy_process
     11.13            -3.7        7.47 ±  4%  perf-profile.calltrace.cycles-pp.copy_pte_range.copy_p4d_range.copy_page_range.dup_mmap.dup_mm
      9.52            -3.4        6.14 ±  4%  perf-profile.calltrace.cycles-pp.copy_present_ptes.copy_pte_range.copy_p4d_range.copy_page_range.dup_mmap
      3.65 ±  2%      -2.9        0.74 ± 80%  perf-profile.calltrace.cycles-pp.rmqueue_bulk.__rmqueue_pcplist.rmqueue.get_page_from_freelist.__alloc_pages_noprof
      6.09 ±  3%      -2.7        3.34 ± 10%  perf-profile.calltrace.cycles-pp._compound_head.zap_present_ptes.zap_pte_range.zap_pmd_range.unmap_page_range
      3.74 ±  2%      -2.7        1.05 ± 37%  perf-profile.calltrace.cycles-pp.__rmqueue_pcplist.rmqueue.get_page_from_freelist.__alloc_pages_noprof.alloc_pages_mpol_noprof
      6.60            -1.9        4.66 ±  3%  perf-profile.calltrace.cycles-pp.alloc_anon_folio.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
      4.44 ±  3%      -1.9        2.56 ±  6%  perf-profile.calltrace.cycles-pp._compound_head.copy_present_ptes.copy_pte_range.copy_p4d_range.copy_page_range
      2.96            -1.8        1.16 ± 19%  perf-profile.calltrace.cycles-pp.shmem_alloc_folio.shmem_alloc_and_add_folio.shmem_get_folio_gfp.shmem_fallocate.vfs_fallocate
      4.38            -1.6        2.75 ±  4%  perf-profile.calltrace.cycles-pp.vma_alloc_folio_noprof.alloc_anon_folio.do_anonymous_page.__handle_mm_fault.handle_mm_fault
      4.28            -1.6        2.66 ±  5%  perf-profile.calltrace.cycles-pp.alloc_pages_mpol_noprof.vma_alloc_folio_noprof.alloc_anon_folio.do_anonymous_page.__handle_mm_fault
      4.21            -1.6        2.59 ±  5%  perf-profile.calltrace.cycles-pp.__alloc_pages_noprof.alloc_pages_mpol_noprof.vma_alloc_folio_noprof.alloc_anon_folio.do_anonymous_page
      4.08            -1.6        2.48 ±  5%  perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_pages_noprof.alloc_pages_mpol_noprof.vma_alloc_folio_noprof.alloc_anon_folio
      2.35 ±  2%      -1.3        1.03 ± 10%  perf-profile.calltrace.cycles-pp.alloc_pages_mpol_noprof.shmem_alloc_folio.shmem_alloc_and_add_folio.shmem_get_folio_gfp.shmem_fallocate
      2.27 ±  2%      -1.3        0.96 ± 10%  perf-profile.calltrace.cycles-pp.__alloc_pages_noprof.alloc_pages_mpol_noprof.shmem_alloc_folio.shmem_alloc_and_add_folio.shmem_get_folio_gfp
      2.14 ±  2%      -1.3        0.85 ± 12%  perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_pages_noprof.alloc_pages_mpol_noprof.shmem_alloc_folio.shmem_alloc_and_add_folio
      1.97 ±  2%      -1.3        0.69 ± 14%  perf-profile.calltrace.cycles-pp.rmqueue.get_page_from_freelist.__alloc_pages_noprof.alloc_pages_mpol_noprof.vma_alloc_folio_noprof
      2.01 ±  2%      -1.3        0.74 ± 13%  perf-profile.calltrace.cycles-pp.rmqueue.get_page_from_freelist.__alloc_pages_noprof.alloc_pages_mpol_noprof.shmem_alloc_folio
      3.40            -1.2        2.21 ±  4%  perf-profile.calltrace.cycles-pp.folio_remove_rmap_ptes.zap_present_ptes.zap_pte_range.zap_pmd_range.unmap_page_range
      5.12            -0.9        4.19 ±  2%  perf-profile.calltrace.cycles-pp.anon_vma_fork.dup_mmap.dup_mm.copy_process.kernel_clone
      4.58            -0.9        3.71 ±  2%  perf-profile.calltrace.cycles-pp.free_pgtables.exit_mmap.__mmput.exit_mm.do_exit
      3.81            -0.7        3.15 ±  2%  perf-profile.calltrace.cycles-pp.anon_vma_clone.anon_vma_fork.dup_mmap.dup_mm.copy_process
      3.45            -0.6        2.84 ±  2%  perf-profile.calltrace.cycles-pp.unlink_anon_vmas.free_pgtables.exit_mmap.__mmput.exit_mm
      0.99 ±  4%      -0.5        0.54 ± 45%  perf-profile.calltrace.cycles-pp.queue_event.ordered_events__queue.process_simple.reader__read_event.perf_session__process_events
      0.71 ±  4%      -0.4        0.35 ± 70%  perf-profile.calltrace.cycles-pp.pte_alloc_one.__pte_alloc.copy_pte_range.copy_p4d_range.copy_page_range
      0.57            -0.3        0.25 ±100%  perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.anon_vma_clone.anon_vma_fork.dup_mmap.dup_mm
      1.46            -0.3        1.17 ±  2%  perf-profile.calltrace.cycles-pp.vm_area_dup.dup_mmap.dup_mm.copy_process.kernel_clone
      1.90            -0.3        1.62 ±  2%  perf-profile.calltrace.cycles-pp.clear_page_erms.get_page_from_freelist.__alloc_pages_noprof.alloc_pages_mpol_noprof.vma_alloc_folio_noprof
      1.90            -0.3        1.62 ±  2%  perf-profile.calltrace.cycles-pp.clear_page_erms.shmem_get_folio_gfp.shmem_fallocate.vfs_fallocate.__x64_sys_fallocate
      2.16            -0.3        1.88 ±  2%  perf-profile.calltrace.cycles-pp.__mem_cgroup_charge.alloc_anon_folio.do_anonymous_page.__handle_mm_fault.handle_mm_fault
      1.72            -0.2        1.48 ±  2%  perf-profile.calltrace.cycles-pp.anon_vma_interval_tree_insert.anon_vma_clone.anon_vma_fork.dup_mmap.dup_mm
      1.29            -0.2        1.06 ±  2%  perf-profile.calltrace.cycles-pp.unmap_vmas.unmap_region.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      1.28            -0.2        1.06 ±  2%  perf-profile.calltrace.cycles-pp.unmap_page_range.unmap_vmas.unmap_region.do_vmi_align_munmap.do_vmi_munmap
      1.28            -0.2        1.06 ±  2%  perf-profile.calltrace.cycles-pp.zap_pmd_range.unmap_page_range.unmap_vmas.unmap_region.do_vmi_align_munmap
      1.27            -0.2        1.05 ±  2%  perf-profile.calltrace.cycles-pp.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas.unmap_region
      0.88            -0.2        0.67 ±  3%  perf-profile.calltrace.cycles-pp.find_lock_entries.shmem_undo_range.shmem_evict_inode.evict.do_unlinkat
      1.79            -0.2        1.59 ±  2%  perf-profile.calltrace.cycles-pp.shmem_add_to_page_cache.shmem_alloc_and_add_folio.shmem_get_folio_gfp.shmem_fallocate.vfs_fallocate
      0.73 ±  4%      -0.2        0.53 ±  4%  perf-profile.calltrace.cycles-pp.__pte_alloc.copy_pte_range.copy_p4d_range.copy_page_range.dup_mmap
      1.04            -0.2        0.86 ±  2%  perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.vm_area_dup.dup_mmap.dup_mm.copy_process
      1.06 ±  5%      -0.2        0.88 ±  2%  perf-profile.calltrace.cycles-pp.asm_exc_page_fault
      0.96            -0.2        0.78 ±  2%  perf-profile.calltrace.cycles-pp.__anon_vma_interval_tree_remove.unlink_anon_vmas.free_pgtables.exit_mmap.__mmput
      0.98 ±  5%      -0.2        0.81 ±  2%  perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault
      1.29            -0.2        1.12 ±  2%  perf-profile.calltrace.cycles-pp.mem_cgroup_commit_charge.__mem_cgroup_charge.alloc_anon_folio.do_anonymous_page.__handle_mm_fault
      0.97 ±  5%      -0.2        0.81 ±  2%  perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      1.16            -0.2        1.00 ±  2%  perf-profile.calltrace.cycles-pp.kmem_cache_free.unlink_anon_vmas.free_pgtables.exit_mmap.__mmput
      1.06            -0.1        0.93        perf-profile.calltrace.cycles-pp.__count_memcg_events.mem_cgroup_commit_charge.__mem_cgroup_charge.alloc_anon_folio.do_anonymous_page
      1.20            -0.1        1.08        perf-profile.calltrace.cycles-pp.truncate_inode_folio.shmem_undo_range.shmem_evict_inode.evict.do_unlinkat
      0.65            -0.1        0.53 ±  2%  perf-profile.calltrace.cycles-pp.__memcg_slab_post_alloc_hook.kmem_cache_alloc_noprof.vm_area_dup.dup_mmap.dup_mm
      1.17            -0.1        1.06 ±  2%  perf-profile.calltrace.cycles-pp.truncate_inode_folio.shmem_undo_range.shmem_fallocate.vfs_fallocate.__x64_sys_fallocate
      0.78 ±  5%      -0.1        0.67 ±  3%  perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      0.72            -0.1        0.61 ±  2%  perf-profile.calltrace.cycles-pp.__memcg_slab_free_hook.kmem_cache_free.unlink_anon_vmas.free_pgtables.exit_mmap
      0.97            -0.1        0.88 ±  2%  perf-profile.calltrace.cycles-pp.filemap_remove_folio.truncate_inode_folio.shmem_undo_range.shmem_evict_inode.evict
      0.82            -0.1        0.73 ±  2%  perf-profile.calltrace.cycles-pp.cgroup_rstat_updated.__count_memcg_events.mem_cgroup_commit_charge.__mem_cgroup_charge.alloc_anon_folio
      0.65 ±  5%      -0.1        0.56 ±  3%  perf-profile.calltrace.cycles-pp.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault
      0.64 ±  5%      -0.1        0.56 ±  3%  perf-profile.calltrace.cycles-pp.do_read_fault.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
      0.94            -0.1        0.86 ±  2%  perf-profile.calltrace.cycles-pp.filemap_remove_folio.truncate_inode_folio.shmem_undo_range.shmem_fallocate.vfs_fallocate
      0.79            -0.1        0.72 ±  2%  perf-profile.calltrace.cycles-pp.__filemap_remove_folio.filemap_remove_folio.truncate_inode_folio.shmem_undo_range.shmem_evict_inode
      0.67            -0.1        0.61 ±  2%  perf-profile.calltrace.cycles-pp.sync_regs.asm_exc_page_fault.stress_run
      0.75            -0.1        0.69 ±  2%  perf-profile.calltrace.cycles-pp.__filemap_remove_folio.filemap_remove_folio.truncate_inode_folio.shmem_undo_range.shmem_fallocate
      0.81            +0.0        0.85        perf-profile.calltrace.cycles-pp.__get_user_pages.faultin_page_range.do_madvise.__x64_sys_madvise.do_syscall_64
      0.68            +0.1        0.74        perf-profile.calltrace.cycles-pp.handle_mm_fault.__get_user_pages.faultin_page_range.do_madvise.__x64_sys_madvise
      0.66            +0.1        0.72        perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.__get_user_pages.faultin_page_range.do_madvise
      0.62            +0.1        0.68        perf-profile.calltrace.cycles-pp.do_anonymous_page.__handle_mm_fault.handle_mm_fault.__get_user_pages.faultin_page_range
      0.84            +0.1        0.92        perf-profile.calltrace.cycles-pp.faultin_page_range.do_madvise.__x64_sys_madvise.do_syscall_64.entry_SYSCALL_64_after_hwframe
     11.57            +0.1       11.69        perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault.stress_run
     11.52            +0.1       11.64        perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.stress_run
      1.00            +0.1        1.13        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__madvise.stress_run
      1.00            +0.1        1.12        perf-profile.calltrace.cycles-pp.do_madvise.__x64_sys_madvise.do_syscall_64.entry_SYSCALL_64_after_hwframe.__madvise
      1.00            +0.1        1.13        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__madvise.stress_run
      1.00            +0.1        1.13        perf-profile.calltrace.cycles-pp.__x64_sys_madvise.do_syscall_64.entry_SYSCALL_64_after_hwframe.__madvise.stress_run
      1.01            +0.1        1.14        perf-profile.calltrace.cycles-pp.__madvise.stress_run
     10.85            +0.2       11.05        perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.stress_run
      4.58            +0.3        4.86        perf-profile.calltrace.cycles-pp.tlb_finish_mmu.exit_mmap.__mmput.exit_mm.do_exit
      4.55            +0.3        4.83        perf-profile.calltrace.cycles-pp.__tlb_batch_free_encoded_pages.tlb_finish_mmu.exit_mmap.__mmput.exit_mm
      4.46            +0.3        4.75        perf-profile.calltrace.cycles-pp.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu.exit_mmap.__mmput
      9.28            +0.3        9.58        perf-profile.calltrace.cycles-pp.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault
      0.00            +0.6        0.57 ±  6%  perf-profile.calltrace.cycles-pp.folio_batch_move_lru.lru_add_drain_cpu.lru_add_drain.unmap_region.do_vmi_align_munmap
      0.00            +0.6        0.57 ±  6%  perf-profile.calltrace.cycles-pp.lru_add_drain.unmap_region.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      0.00            +0.6        0.57 ±  6%  perf-profile.calltrace.cycles-pp.lru_add_drain_cpu.lru_add_drain.unmap_region.do_vmi_align_munmap.do_vmi_munmap
      0.34 ± 70%      +0.8        1.15 ±  6%  perf-profile.calltrace.cycles-pp.ftruncate64.stress_run
      0.25 ±100%      +0.9        1.14 ±  6%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.ftruncate64.stress_run
      0.25 ±100%      +0.9        1.14 ±  6%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.ftruncate64.stress_run
      2.56 ±  2%      +1.0        3.56 ±  3%  perf-profile.calltrace.cycles-pp.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu.exit_mmap
      0.08 ±223%      +1.0        1.13 ±  6%  perf-profile.calltrace.cycles-pp.do_truncate.do_ftruncate.__x64_sys_ftruncate.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.08 ±223%      +1.1        1.14 ±  6%  perf-profile.calltrace.cycles-pp.__x64_sys_ftruncate.do_syscall_64.entry_SYSCALL_64_after_hwframe.ftruncate64.stress_run
      0.08 ±223%      +1.1        1.14 ±  6%  perf-profile.calltrace.cycles-pp.do_ftruncate.__x64_sys_ftruncate.do_syscall_64.entry_SYSCALL_64_after_hwframe.ftruncate64
      0.00            +1.1        1.11 ±  6%  perf-profile.calltrace.cycles-pp.shmem_undo_range.shmem_setattr.notify_change.do_truncate.do_ftruncate
      0.00            +1.1        1.12 ±  6%  perf-profile.calltrace.cycles-pp.shmem_setattr.notify_change.do_truncate.do_ftruncate.__x64_sys_ftruncate
      0.00            +1.1        1.13 ±  6%  perf-profile.calltrace.cycles-pp.notify_change.do_truncate.do_ftruncate.__x64_sys_ftruncate.do_syscall_64
      1.24 ±  2%      +2.3        3.50 ±  7%  perf-profile.calltrace.cycles-pp.folio_lruvec_lock_irqsave.folio_batch_move_lru.folio_add_lru_vma.do_anonymous_page.__handle_mm_fault
      1.24 ±  2%      +2.3        3.50 ±  7%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.folio_batch_move_lru.folio_add_lru_vma.do_anonymous_page
      1.22 ±  2%      +2.3        3.48 ±  7%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.folio_batch_move_lru.folio_add_lru_vma
      1.74 ±  2%      +2.3        4.05 ±  6%  perf-profile.calltrace.cycles-pp.folio_add_lru_vma.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
      1.69 ±  2%      +2.3        4.00 ±  6%  perf-profile.calltrace.cycles-pp.folio_batch_move_lru.folio_add_lru_vma.do_anonymous_page.__handle_mm_fault.handle_mm_fault
      5.48            +2.4        7.84 ±  2%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.unlink.stress_run
      5.48            +2.4        7.84 ±  2%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.unlink.stress_run
      5.47            +2.4        7.83 ±  2%  perf-profile.calltrace.cycles-pp.do_unlinkat.__x64_sys_unlink.do_syscall_64.entry_SYSCALL_64_after_hwframe.unlink
      5.48            +2.4        7.84 ±  2%  perf-profile.calltrace.cycles-pp.__x64_sys_unlink.do_syscall_64.entry_SYSCALL_64_after_hwframe.unlink.stress_run
      5.48            +2.4        7.84 ±  2%  perf-profile.calltrace.cycles-pp.unlink.stress_run
      5.30            +2.4        7.68 ±  3%  perf-profile.calltrace.cycles-pp.evict.do_unlinkat.__x64_sys_unlink.do_syscall_64.entry_SYSCALL_64_after_hwframe
      5.27            +2.4        7.64 ±  3%  perf-profile.calltrace.cycles-pp.shmem_undo_range.shmem_evict_inode.evict.do_unlinkat.__x64_sys_unlink
      5.29            +2.4        7.67 ±  3%  perf-profile.calltrace.cycles-pp.shmem_evict_inode.evict.do_unlinkat.__x64_sys_unlink.do_syscall_64
      5.00            +2.4        7.43 ±  3%  perf-profile.calltrace.cycles-pp.syscall
      4.99            +2.4        7.43 ±  3%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
      4.99            +2.4        7.43 ±  3%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.syscall
      4.99            +2.4        7.43 ±  3%  perf-profile.calltrace.cycles-pp.__x64_sys_fallocate.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
      4.99            +2.4        7.43 ±  3%  perf-profile.calltrace.cycles-pp.vfs_fallocate.__x64_sys_fallocate.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
      3.08 ±  2%      +2.7        5.81 ±  4%  perf-profile.calltrace.cycles-pp.folios_put_refs.shmem_undo_range.shmem_evict_inode.evict.do_unlinkat
     16.79            +2.9       19.69        perf-profile.calltrace.cycles-pp.shmem_get_folio_gfp.shmem_fallocate.vfs_fallocate.__x64_sys_fallocate.do_syscall_64
      3.58 ±  2%      +2.9        6.52 ±  4%  perf-profile.calltrace.cycles-pp.__tlb_batch_free_encoded_pages.tlb_finish_mmu.unmap_region.do_vmi_align_munmap.do_vmi_munmap
      3.59 ±  2%      +2.9        6.53 ±  4%  perf-profile.calltrace.cycles-pp.tlb_finish_mmu.unmap_region.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      3.57 ±  2%      +2.9        6.51 ±  4%  perf-profile.calltrace.cycles-pp.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu.unmap_region.do_vmi_align_munmap
      3.53 ±  2%      +2.9        6.47 ±  4%  perf-profile.calltrace.cycles-pp.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu.unmap_region
      1.83 ±  3%      +3.0        4.80 ±  6%  perf-profile.calltrace.cycles-pp.folio_lruvec_lock_irqsave.__page_cache_release.folios_put_refs.shmem_undo_range.shmem_evict_inode
      2.08 ±  3%      +3.0        5.06 ±  6%  perf-profile.calltrace.cycles-pp.__page_cache_release.folios_put_refs.shmem_undo_range.shmem_evict_inode.evict
      1.77 ±  2%      +3.0        4.81 ±  6%  perf-profile.calltrace.cycles-pp.folio_lruvec_lock_irqsave.__page_cache_release.folios_put_refs.shmem_undo_range.shmem_fallocate
      5.40            +3.0        8.44 ±  3%  perf-profile.calltrace.cycles-pp.__munmap.stress_run
      5.31            +3.0        8.36 ±  3%  perf-profile.calltrace.cycles-pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
      5.31            +3.0        8.36 ±  3%  perf-profile.calltrace.cycles-pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap.stress_run
      5.31            +3.1        8.36 ±  3%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap.stress_run
      5.30            +3.1        8.35 ±  3%  perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64
      5.31            +3.1        8.36 ±  3%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__munmap.stress_run
      2.00 ±  2%      +3.1        5.06 ±  6%  perf-profile.calltrace.cycles-pp.__page_cache_release.folios_put_refs.shmem_undo_range.shmem_fallocate.vfs_fallocate
      5.30            +3.1        8.36 ±  3%  perf-profile.calltrace.cycles-pp.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
      5.13            +3.1        8.20 ±  3%  perf-profile.calltrace.cycles-pp.unmap_region.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
      2.43            +3.1        5.52 ±  6%  perf-profile.calltrace.cycles-pp.folios_put_refs.shmem_undo_range.shmem_fallocate.vfs_fallocate.__x64_sys_fallocate
      4.16            +3.2        7.38 ±  4%  perf-profile.calltrace.cycles-pp.shmem_undo_range.shmem_fallocate.vfs_fallocate.__x64_sys_fallocate.do_syscall_64
     16.84            +3.6       20.43        perf-profile.calltrace.cycles-pp.fallocate64
     16.76            +3.6       20.36        perf-profile.calltrace.cycles-pp.__x64_sys_fallocate.do_syscall_64.entry_SYSCALL_64_after_hwframe.fallocate64
     16.77            +3.6       20.36        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.fallocate64
     16.77            +3.6       20.36        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.fallocate64
     16.76            +3.6       20.35        perf-profile.calltrace.cycles-pp.vfs_fallocate.__x64_sys_fallocate.do_syscall_64.entry_SYSCALL_64_after_hwframe.fallocate64
     11.47            +3.6       15.10 ±  2%  perf-profile.calltrace.cycles-pp.shmem_alloc_and_add_folio.shmem_get_folio_gfp.shmem_fallocate.vfs_fallocate.__x64_sys_fallocate
      3.03 ±  3%      +4.6        7.65 ±  6%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.__page_cache_release.folios_put_refs.free_pages_and_swap_cache
      3.04 ±  3%      +4.6        7.66 ±  6%  perf-profile.calltrace.cycles-pp.folio_lruvec_lock_irqsave.__page_cache_release.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages
      3.33 ±  3%      +4.6        7.97 ±  5%  perf-profile.calltrace.cycles-pp.__page_cache_release.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu
      3.02 ±  2%      +5.4        8.41 ±  6%  perf-profile.calltrace.cycles-pp.folio_lruvec_lock_irqsave.folio_batch_move_lru.folio_add_lru.shmem_alloc_and_add_folio.shmem_get_folio_gfp
      3.00 ±  2%      +5.4        8.40 ±  6%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.folio_batch_move_lru.folio_add_lru.shmem_alloc_and_add_folio
      2.96 ±  2%      +5.4        8.37 ±  6%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.folio_batch_move_lru.folio_add_lru
      4.14 ±  2%      +5.5        9.66 ±  6%  perf-profile.calltrace.cycles-pp.folio_add_lru.shmem_alloc_and_add_folio.shmem_get_folio_gfp.shmem_fallocate.vfs_fallocate
      4.01 ±  2%      +5.5        9.54 ±  6%  perf-profile.calltrace.cycles-pp.folio_batch_move_lru.folio_add_lru.shmem_alloc_and_add_folio.shmem_get_folio_gfp.shmem_fallocate
     27.80            +5.9       33.66        perf-profile.calltrace.cycles-pp.stress_run
     21.69            +6.0       27.72 ±  2%  perf-profile.calltrace.cycles-pp.shmem_fallocate.vfs_fallocate.__x64_sys_fallocate.do_syscall_64.entry_SYSCALL_64_after_hwframe
      3.59 ±  3%      +6.3        9.86 ±  9%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.__page_cache_release.folios_put_refs.shmem_undo_range
      6.52 ±  3%     +10.9       17.44 ±  7%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.__page_cache_release.folios_put_refs
     21.78            -5.7       16.09 ±  3%  perf-profile.children.cycles-pp._Fork
     21.34            -5.6       15.72 ±  3%  perf-profile.children.cycles-pp.kernel_clone
     21.34            -5.6       15.72 ±  3%  perf-profile.children.cycles-pp.__do_sys_clone
     21.09            -5.6       15.51 ±  3%  perf-profile.children.cycles-pp.copy_process
     20.44            -5.5       14.99 ±  3%  perf-profile.children.cycles-pp.dup_mm
     20.14            -5.4       14.76 ±  3%  perf-profile.children.cycles-pp.dup_mmap
     25.17            -5.2       19.99 ±  2%  perf-profile.children.cycles-pp.do_group_exit
     25.17            -5.2       19.99 ±  2%  perf-profile.children.cycles-pp.__x64_sys_exit_group
     25.17            -5.2       19.99 ±  2%  perf-profile.children.cycles-pp.do_exit
     24.36            -5.0       19.37 ±  2%  perf-profile.children.cycles-pp.exit_mm
     24.34            -5.0       19.35 ±  2%  perf-profile.children.cycles-pp.__mmput
     24.30            -5.0       19.32 ±  2%  perf-profile.children.cycles-pp.exit_mmap
     10.66 ±  3%      -4.5        6.18 ±  6%  perf-profile.children.cycles-pp._compound_head
     14.66            -4.4       10.22 ±  4%  perf-profile.children.cycles-pp.unmap_vmas
     14.30            -4.3        9.95 ±  4%  perf-profile.children.cycles-pp.unmap_page_range
     14.19            -4.3        9.85 ±  4%  perf-profile.children.cycles-pp.zap_pmd_range
     14.11            -4.3        9.78 ±  4%  perf-profile.children.cycles-pp.zap_pte_range
     12.80            -4.1        8.66 ±  4%  perf-profile.children.cycles-pp.zap_present_ptes
     11.55            -3.7        7.82 ±  4%  perf-profile.children.cycles-pp.copy_page_range
     11.49            -3.7        7.76 ±  3%  perf-profile.children.cycles-pp.copy_p4d_range
     11.18            -3.7        7.52 ±  4%  perf-profile.children.cycles-pp.copy_pte_range
      8.89            -3.6        5.34 ±  5%  perf-profile.children.cycles-pp.alloc_pages_mpol_noprof
      8.67            -3.6        5.12 ±  5%  perf-profile.children.cycles-pp.__alloc_pages_noprof
      7.92            -3.5        4.46 ±  6%  perf-profile.children.cycles-pp.get_page_from_freelist
      9.72            -3.4        6.33 ±  4%  perf-profile.children.cycles-pp.copy_present_ptes
      4.90 ±  2%      -3.0        1.92 ± 12%  perf-profile.children.cycles-pp.rmqueue
      4.48 ±  2%      -2.9        1.55 ± 15%  perf-profile.children.cycles-pp.__rmqueue_pcplist
      4.34 ±  2%      -2.9        1.42 ± 16%  perf-profile.children.cycles-pp.rmqueue_bulk
      7.12            -2.0        5.08 ±  3%  perf-profile.children.cycles-pp.alloc_anon_folio
      5.04            -1.9        3.18 ±  4%  perf-profile.children.cycles-pp.vma_alloc_folio_noprof
      2.99            -1.4        1.59 ±  6%  perf-profile.children.cycles-pp.shmem_alloc_folio
      3.90            -1.3        2.61 ±  4%  perf-profile.children.cycles-pp.folio_remove_rmap_ptes
      5.13            -0.9        4.20 ±  2%  perf-profile.children.cycles-pp.anon_vma_fork
      4.62            -0.9        3.74 ±  2%  perf-profile.children.cycles-pp.free_pgtables
      1.76            -0.7        1.04 ±  7%  perf-profile.children.cycles-pp.free_unref_folios
      1.61            -0.7        0.89 ±  8%  perf-profile.children.cycles-pp.free_unref_page_commit
      1.40            -0.7        0.72 ± 10%  perf-profile.children.cycles-pp.free_pcppages_bulk
      4.45            -0.7        3.79 ±  2%  perf-profile.children.cycles-pp.clear_page_erms
      3.84            -0.7        3.18 ±  2%  perf-profile.children.cycles-pp.anon_vma_clone
      1.47 ±  4%      -0.6        0.83 ± 23%  perf-profile.children.cycles-pp.perf_session__process_events
      1.44 ±  4%      -0.6        0.82 ± 24%  perf-profile.children.cycles-pp.reader__read_event
      3.49            -0.6        2.87 ±  2%  perf-profile.children.cycles-pp.unlink_anon_vmas
      2.63            -0.6        2.02 ±  4%  perf-profile.children.cycles-pp.down_write
      2.96            -0.5        2.48 ±  2%  perf-profile.children.cycles-pp.kmem_cache_free
      3.84            -0.5        3.37        perf-profile.children.cycles-pp.__mem_cgroup_charge
      1.01 ±  4%      -0.4        0.58 ± 28%  perf-profile.children.cycles-pp.process_simple
      1.00 ±  5%      -0.4        0.57 ± 28%  perf-profile.children.cycles-pp.ordered_events__queue
      0.99 ±  4%      -0.4        0.57 ± 28%  perf-profile.children.cycles-pp.queue_event
      2.31            -0.4        1.92 ±  2%  perf-profile.children.cycles-pp.kmem_cache_alloc_noprof
      0.88            -0.3        0.54 ±  8%  perf-profile.children.cycles-pp.__free_one_page
      1.32            -0.3        0.98 ±  6%  perf-profile.children.cycles-pp.rwsem_down_write_slowpath
      1.26            -0.3        0.93 ±  6%  perf-profile.children.cycles-pp.rwsem_optimistic_spin
      1.49            -0.3        1.19 ±  2%  perf-profile.children.cycles-pp.vm_area_dup
      1.54            -0.3        1.26 ±  2%  perf-profile.children.cycles-pp.__memcg_slab_free_hook
      1.59            -0.3        1.32 ±  2%  perf-profile.children.cycles-pp.__memcg_slab_post_alloc_hook
     14.40            -0.3       14.14        perf-profile.children.cycles-pp.asm_exc_page_fault
      1.18            -0.3        0.93 ±  2%  perf-profile.children.cycles-pp.find_lock_entries
      1.74            -0.2        1.50 ±  2%  perf-profile.children.cycles-pp.anon_vma_interval_tree_insert
      2.40            -0.2        2.16 ±  2%  perf-profile.children.cycles-pp.truncate_inode_folio
      1.85            -0.2        1.64 ±  2%  perf-profile.children.cycles-pp.shmem_add_to_page_cache
      0.83            -0.2        0.62 ±  3%  perf-profile.children.cycles-pp.rwsem_spin_on_owner
      0.66            -0.2        0.46 ±  4%  perf-profile.children.cycles-pp.__schedule
      0.79 ±  3%      -0.2        0.58 ±  4%  perf-profile.children.cycles-pp.pte_alloc_one
      2.38            -0.2        2.17 ±  3%  perf-profile.children.cycles-pp.__lruvec_stat_mod_folio
      0.75 ±  4%      -0.2        0.55 ±  3%  perf-profile.children.cycles-pp.__pte_alloc
      0.41 ± 12%      -0.2        0.22 ± 13%  perf-profile.children.cycles-pp.__ordered_events__flush
      2.14            -0.2        1.96        perf-profile.children.cycles-pp.mem_cgroup_commit_charge
      0.40 ± 11%      -0.2        0.22 ± 13%  perf-profile.children.cycles-pp.perf_session__process_user_event
      0.86 ±  2%      -0.2        0.68 ±  2%  perf-profile.children.cycles-pp.up_write
      1.94            -0.2        1.76 ±  2%  perf-profile.children.cycles-pp.filemap_remove_folio
      1.47            -0.2        1.29        perf-profile.children.cycles-pp.__count_memcg_events
      0.38 ± 11%      -0.2        0.20 ± 13%  perf-profile.children.cycles-pp.perf_session__deliver_event
      1.42            -0.2        1.25 ±  4%  perf-profile.children.cycles-pp.__mod_memcg_lruvec_state
      0.96            -0.2        0.79 ±  2%  perf-profile.children.cycles-pp.__anon_vma_interval_tree_remove
      0.53            -0.2        0.36 ±  4%  perf-profile.children.cycles-pp.schedule
      0.93            -0.2        0.76 ±  2%  perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      0.91            -0.2        0.74 ±  2%  perf-profile.children.cycles-pp._raw_spin_lock
      0.90 ±  2%      -0.2        0.74 ±  2%  perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
     13.40            -0.2       13.23        perf-profile.children.cycles-pp.exc_page_fault
      1.12            -0.2        0.96 ±  3%  perf-profile.children.cycles-pp.mod_objcg_state
     13.34            -0.2       13.18        perf-profile.children.cycles-pp.do_user_addr_fault
      1.35            -0.2        1.20 ±  2%  perf-profile.children.cycles-pp.cgroup_rstat_updated
      0.89 ±  3%      -0.2        0.74 ±  4%  perf-profile.children.cycles-pp.try_charge_memcg
      1.58            -0.1        1.44 ±  2%  perf-profile.children.cycles-pp.__filemap_remove_folio
      0.87            -0.1        0.74 ±  3%  perf-profile.children.cycles-pp.__mod_lruvec_state
      0.34            -0.1        0.20 ±  7%  perf-profile.children.cycles-pp.pick_next_task_fair
      0.30            -0.1        0.16 ±  7%  perf-profile.children.cycles-pp.newidle_balance
      0.40            -0.1        0.27 ±  4%  perf-profile.children.cycles-pp.wait4
      0.90            -0.1        0.78        perf-profile.children.cycles-pp.__slab_free
      0.28            -0.1        0.16 ±  7%  perf-profile.children.cycles-pp.load_balance
      0.98            -0.1        0.86        perf-profile.children.cycles-pp.shmem_inode_acct_blocks
      0.66 ±  2%      -0.1        0.54 ±  5%  perf-profile.children.cycles-pp.__do_softirq
      0.65            -0.1        0.53 ±  3%  perf-profile.children.cycles-pp.__mod_node_page_state
      0.99 ±  2%      -0.1        0.88 ±  3%  perf-profile.children.cycles-pp.do_fault
      0.99 ±  2%      -0.1        0.88 ±  3%  perf-profile.children.cycles-pp.do_read_fault
      0.34            -0.1        0.24 ±  4%  perf-profile.children.cycles-pp.__do_sys_wait4
      0.34 ±  2%      -0.1        0.23 ±  5%  perf-profile.children.cycles-pp.kernel_wait4
      0.32            -0.1        0.22 ±  5%  perf-profile.children.cycles-pp.do_wait
      0.55            -0.1        0.45        perf-profile.children.cycles-pp.__vm_area_free
      0.92 ±  2%      -0.1        0.82 ±  3%  perf-profile.children.cycles-pp.filemap_map_pages
      0.54            -0.1        0.44 ±  3%  perf-profile.children.cycles-pp.lock_vma_under_rcu
      0.34 ±  3%      -0.1        0.25 ± 17%  perf-profile.children.cycles-pp.osq_lock
      0.60 ±  3%      -0.1        0.50 ±  6%  perf-profile.children.cycles-pp.rcu_core
      0.58 ±  3%      -0.1        0.48 ±  6%  perf-profile.children.cycles-pp.rcu_do_batch
      0.33            -0.1        0.24 ±  4%  perf-profile.children.cycles-pp.read
      0.39            -0.1        0.30 ±  3%  perf-profile.children.cycles-pp.unlink_file_vma
      0.48            -0.1        0.39        perf-profile.children.cycles-pp.irq_exit_rcu
      0.24 ±  2%      -0.1        0.16 ±  6%  perf-profile.children.cycles-pp.ksys_read
      0.82            -0.1        0.74        perf-profile.children.cycles-pp.xas_store
      0.23            -0.1        0.15 ±  6%  perf-profile.children.cycles-pp.vfs_read
      0.21            -0.1        0.13 ±  8%  perf-profile.children.cycles-pp.pipe_read
      0.30 ±  2%      -0.1        0.23 ±  4%  perf-profile.children.cycles-pp.___slab_alloc
      1.10            -0.1        1.03        perf-profile.children.cycles-pp.wp_page_copy
      0.41 ±  2%      -0.1        0.33 ±  2%  perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
      0.40 ±  2%      -0.1        0.32 ±  2%  perf-profile.children.cycles-pp.hrtimer_interrupt
      0.35 ±  2%      -0.1        0.28 ±  3%  perf-profile.children.cycles-pp.__hrtimer_run_queues
      0.78            -0.1        0.71 ±  2%  perf-profile.children.cycles-pp.sync_regs
      0.44            -0.1        0.38 ±  2%  perf-profile.children.cycles-pp.__pte_offset_map_lock
      0.41            -0.1        0.35        perf-profile.children.cycles-pp.mas_find
      0.32 ±  2%      -0.1        0.26 ±  4%  perf-profile.children.cycles-pp.tick_nohz_handler
      0.15 ±  2%      -0.1        0.08 ±  5%  perf-profile.children.cycles-pp.find_busiest_group
      0.29            -0.1        0.22 ±  3%  perf-profile.children.cycles-pp.dup_task_struct
      0.36            -0.1        0.30 ±  3%  perf-profile.children.cycles-pp.__put_anon_vma
      0.15 ±  2%      -0.1        0.08 ±  8%  perf-profile.children.cycles-pp.update_sd_lb_stats
      0.09 ± 11%      -0.1        0.03 ±100%  perf-profile.children.cycles-pp.evlist__parse_sample
      0.56            -0.1        0.50 ±  2%  perf-profile.children.cycles-pp.__cond_resched
      0.38            -0.1        0.32 ±  2%  perf-profile.children.cycles-pp.obj_cgroup_charge
      0.28            -0.1        0.22 ±  2%  perf-profile.children.cycles-pp.mm_init
      0.16 ±  2%      -0.1        0.10 ±  8%  perf-profile.children.cycles-pp.get_free_pages_noprof
      0.30 ±  2%      -0.1        0.24 ±  4%  perf-profile.children.cycles-pp.update_process_times
      0.75 ±  2%      -0.1        0.69 ±  3%  perf-profile.children.cycles-pp.filemap_unaccount_folio
      0.28            -0.1        0.22 ±  2%  perf-profile.children.cycles-pp._exit
      0.16            -0.1        0.10 ±  6%  perf-profile.children.cycles-pp.vma_interval_tree_remove
      0.34            -0.1        0.28 ±  2%  perf-profile.children.cycles-pp.mas_next_slot
      0.13 ± 13%      -0.1        0.07 ± 14%  perf-profile.children.cycles-pp.machine__process_fork_event
      0.13 ±  2%      -0.1        0.07 ±  9%  perf-profile.children.cycles-pp.update_sg_lb_stats
      0.61            -0.1        0.55 ±  2%  perf-profile.children.cycles-pp.vm_normal_page
      0.21 ±  2%      -0.1        0.15 ±  4%  perf-profile.children.cycles-pp.__wake_up_sync_key
      0.53 ±  3%      -0.1        0.48 ±  6%  perf-profile.children.cycles-pp.ret_from_fork_asm
      0.20 ±  2%      -0.1        0.15 ±  4%  perf-profile.children.cycles-pp.try_to_wake_up
      0.36            -0.1        0.30 ±  2%  perf-profile.children.cycles-pp.__tlb_remove_folio_pages_size
      0.34            -0.1        0.29 ±  2%  perf-profile.children.cycles-pp.__x64_sys_openat
      0.34            -0.1        0.29 ±  2%  perf-profile.children.cycles-pp.do_sys_openat2
      0.24            -0.1        0.19        perf-profile.children.cycles-pp.acct_collect
      0.10 ± 10%      -0.1        0.05 ± 45%  perf-profile.children.cycles-pp.build_id__mark_dso_hit
      0.32 ±  5%      -0.1        0.26 ±  2%  perf-profile.children.cycles-pp.__memcg_kmem_charge_page
      0.51 ±  3%      -0.1        0.46 ±  6%  perf-profile.children.cycles-pp.ret_from_fork
      0.50 ±  4%      -0.1        0.45 ±  4%  perf-profile.children.cycles-pp.next_uptodate_folio
      0.18 ±  2%      -0.1        0.12 ±  4%  perf-profile.children.cycles-pp.exit_notify
      0.35            -0.0        0.30 ±  3%  perf-profile.children.cycles-pp.__open64_nocancel
      0.20 ±  3%      -0.0        0.15 ±  4%  perf-profile.children.cycles-pp.__wake_up_common
      0.28            -0.0        0.23 ±  2%  perf-profile.children.cycles-pp.finish_task_switch
      0.31            -0.0        0.26 ±  2%  perf-profile.children.cycles-pp.path_openat
      0.23 ±  2%      -0.0        0.18 ±  2%  perf-profile.children.cycles-pp.select_task_rq_fair
      0.08 ± 14%      -0.0        0.03 ± 70%  perf-profile.children.cycles-pp.nsinfo__new
      0.72            -0.0        0.67        perf-profile.children.cycles-pp.native_irq_return_iret
      0.31            -0.0        0.27 ±  4%  perf-profile.children.cycles-pp.do_filp_open
      0.09 ± 12%      -0.0        0.04 ± 44%  perf-profile.children.cycles-pp.thread__new
      0.08 ± 11%      -0.0        0.03 ± 70%  perf-profile.children.cycles-pp.vfs_fstatat
      0.46            -0.0        0.42 ±  2%  perf-profile.children.cycles-pp.__mem_cgroup_uncharge_folios
      0.19 ±  2%      -0.0        0.14 ±  4%  perf-profile.children.cycles-pp.__mod_zone_page_state
      0.42            -0.0        0.37 ±  2%  perf-profile.children.cycles-pp.___perf_sw_event
      0.37 ±  2%      -0.0        0.33        perf-profile.children.cycles-pp.__dquot_alloc_space
      0.44            -0.0        0.40 ±  2%  perf-profile.children.cycles-pp.__perf_sw_event
      0.15            -0.0        0.11 ±  8%  perf-profile.children.cycles-pp.__put_partials
      0.15            -0.0        0.11 ±  3%  perf-profile.children.cycles-pp.activate_task
      0.29            -0.0        0.25 ±  3%  perf-profile.children.cycles-pp.folio_unlock
      0.24            -0.0        0.20        perf-profile.children.cycles-pp.wake_up_new_task
      0.30 ±  2%      -0.0        0.26 ±  2%  perf-profile.children.cycles-pp.mas_walk
      0.32            -0.0        0.27 ±  2%  perf-profile.children.cycles-pp.truncate_cleanup_folio
      0.25            -0.0        0.21 ±  4%  perf-profile.children.cycles-pp.__mmdrop
      0.12 ±  4%      -0.0        0.08 ±  6%  perf-profile.children.cycles-pp.do_task_dead
      0.24            -0.0        0.20 ±  2%  perf-profile.children.cycles-pp.remove_vma
      0.14 ±  2%      -0.0        0.10 ±  4%  perf-profile.children.cycles-pp.down_read_trylock
      0.14 ±  3%      -0.0        0.10 ±  4%  perf-profile.children.cycles-pp.unmap_single_vma
      0.18 ±  2%      -0.0        0.15 ±  3%  perf-profile.children.cycles-pp.scheduler_tick
      0.23            -0.0        0.19 ±  2%  perf-profile.children.cycles-pp._raw_spin_trylock
      0.10            -0.0        0.06 ±  7%  perf-profile.children.cycles-pp.pgd_alloc
      0.17 ±  3%      -0.0        0.14 ±  3%  perf-profile.children.cycles-pp.alloc_thread_stack_node
      0.14 ±  2%      -0.0        0.10 ±  4%  perf-profile.children.cycles-pp.mas_dup_build
      0.16 ±  3%      -0.0        0.12 ±  3%  perf-profile.children.cycles-pp.update_load_avg
      0.18 ±  2%      -0.0        0.14 ±  3%  perf-profile.children.cycles-pp.pipe_write
      0.21 ±  4%      -0.0        0.18 ±  3%  perf-profile.children.cycles-pp.memcg_account_kmem
      0.14 ±  2%      -0.0        0.11 ±  4%  perf-profile.children.cycles-pp.__mt_dup
      0.12            -0.0        0.09 ±  4%  perf-profile.children.cycles-pp.dequeue_task_fair
      0.22            -0.0        0.19 ±  4%  perf-profile.children.cycles-pp.open_last_lookups
      0.24            -0.0        0.21 ±  3%  perf-profile.children.cycles-pp.schedule_tail
      0.29            -0.0        0.26        perf-profile.children.cycles-pp._raw_spin_lock_irq
      0.11 ± 12%      -0.0        0.08 ±  7%  perf-profile.children.cycles-pp.__pmd_alloc
      0.15 ±  2%      -0.0        0.12 ±  4%  perf-profile.children.cycles-pp.copy_mc_enhanced_fast_string
      0.18 ±  2%      -0.0        0.15        perf-profile.children.cycles-pp.find_idlest_cpu
      0.17 ±  2%      -0.0        0.14 ±  4%  perf-profile.children.cycles-pp.__mmap
      0.12 ±  4%      -0.0        0.09 ±  4%  perf-profile.children.cycles-pp.mas_next_node
      0.13 ±  2%      -0.0        0.10 ±  4%  perf-profile.children.cycles-pp.autoremove_wake_function
      0.17 ±  5%      -0.0        0.15 ±  3%  perf-profile.children.cycles-pp.__mod_memcg_state
      0.17 ±  2%      -0.0        0.15 ±  5%  perf-profile.children.cycles-pp.__rb_erase_color
      0.08 ±  4%      -0.0        0.05 ±  7%  perf-profile.children.cycles-pp.do_notify_parent
      0.18 ±  2%      -0.0        0.15 ±  4%  perf-profile.children.cycles-pp.fput
      0.12 ±  4%      -0.0        0.10 ±  3%  perf-profile.children.cycles-pp.memset_orig
      0.13 ±  3%      -0.0        0.11 ±  4%  perf-profile.children.cycles-pp.task_tick_fair
      0.18 ±  2%      -0.0        0.16 ±  3%  perf-profile.children.cycles-pp.lookup_open
      0.18 ±  2%      -0.0        0.16 ±  2%  perf-profile.children.cycles-pp.shmem_recalc_inode
      0.18            -0.0        0.16 ±  3%  perf-profile.children.cycles-pp.__folio_cancel_dirty
      0.15 ±  2%      -0.0        0.12 ±  3%  perf-profile.children.cycles-pp.__wp_page_copy_user
      0.13 ±  2%      -0.0        0.11 ±  4%  perf-profile.children.cycles-pp.enqueue_task_fair
      0.08            -0.0        0.06 ±  9%  perf-profile.children.cycles-pp.dequeue_entity
      0.16 ±  2%      -0.0        0.13 ±  5%  perf-profile.children.cycles-pp.vm_mmap_pgoff
      0.10 ±  5%      -0.0        0.07 ±  5%  perf-profile.children.cycles-pp.free_pgd_range
      0.48            -0.0        0.46 ±  2%  perf-profile.children.cycles-pp.filemap_get_entry
      0.16 ±  3%      -0.0        0.14 ±  2%  perf-profile.children.cycles-pp.inode_add_bytes
      0.24            -0.0        0.22        perf-profile.children.cycles-pp.ksys_write
      0.32 ±  2%      -0.0        0.30        perf-profile.children.cycles-pp.percpu_counter_add_batch
      0.24            -0.0        0.21 ±  2%  perf-profile.children.cycles-pp.vfs_write
      0.30            -0.0        0.28 ±  2%  perf-profile.children.cycles-pp.xas_clear_mark
      0.20 ±  2%      -0.0        0.17 ±  2%  perf-profile.children.cycles-pp.xas_find
      0.23 ±  2%      -0.0        0.20 ±  2%  perf-profile.children.cycles-pp.rcu_all_qs
      0.10            -0.0        0.08 ±  4%  perf-profile.children.cycles-pp.ttwu_do_activate
      0.15 ±  2%      -0.0        0.13 ±  3%  perf-profile.children.cycles-pp.do_mmap
      0.09 ±  4%      -0.0        0.07 ±  7%  perf-profile.children.cycles-pp.release_task
      0.16 ±  2%      -0.0        0.14        perf-profile.children.cycles-pp.mas_wr_store_entry
      0.20 ±  3%      -0.0        0.18 ±  2%  perf-profile.children.cycles-pp.page_counter_uncharge
      0.14 ±  4%      -0.0        0.12        perf-profile.children.cycles-pp.pcpu_alloc_noprof
      0.17            -0.0        0.15        perf-profile.children.cycles-pp.syscall_exit_to_user_mode
      0.33 ±  2%      -0.0        0.31 ±  2%  perf-profile.children.cycles-pp.write
      0.15 ±  2%      -0.0        0.13 ±  2%  perf-profile.children.cycles-pp.xas_create
      0.20 ±  2%      -0.0        0.18 ±  2%  perf-profile.children.cycles-pp.xas_init_marks
      0.06 ±  6%      -0.0        0.04 ± 44%  perf-profile.children.cycles-pp.alloc_pages_bulk_noprof
      0.08 ±  6%      -0.0        0.06 ±  9%  perf-profile.children.cycles-pp.get_partial_node
      0.16            -0.0        0.14        perf-profile.children.cycles-pp.find_idlest_group
      0.09 ±  4%      -0.0        0.07 ±  5%  perf-profile.children.cycles-pp.update_curr
      0.10            -0.0        0.08 ±  4%  perf-profile.children.cycles-pp.ptep_clear_flush
      0.10 ±  3%      -0.0        0.08        perf-profile.children.cycles-pp.__vmalloc_node_range_noprof
      0.08 ±  4%      -0.0        0.06        perf-profile.children.cycles-pp.kmem_cache_alloc_bulk_noprof
      0.10 ±  3%      -0.0        0.08        perf-profile.children.cycles-pp.shmem_is_huge
      0.14 ±  2%      -0.0        0.12        perf-profile.children.cycles-pp.shmem_mknod
      0.06            -0.0        0.04 ± 44%  perf-profile.children.cycles-pp.__exit_signal
      0.06            -0.0        0.04 ± 44%  perf-profile.children.cycles-pp.mas_copy_node
      0.11            -0.0        0.09 ±  4%  perf-profile.children.cycles-pp.__split_vma
      0.09 ±  7%      -0.0        0.07        perf-profile.children.cycles-pp.free_p4d_range
      0.16 ±  2%      -0.0        0.14        perf-profile.children.cycles-pp.xas_find_conflict
      0.46            -0.0        0.45 ±  2%  perf-profile.children.cycles-pp.xas_load
      0.14 ±  2%      -0.0        0.12 ±  4%  perf-profile.children.cycles-pp.handle_pte_fault
      0.10            -0.0        0.08 ±  5%  perf-profile.children.cycles-pp.kmem_cache_alloc_lru_noprof
      0.08 ±  6%      -0.0        0.06        perf-profile.children.cycles-pp.__memcpy
      0.07 ±  5%      -0.0        0.06 ±  9%  perf-profile.children.cycles-pp.__kmem_cache_alloc_bulk
      0.08 ±  5%      -0.0        0.07 ±  5%  perf-profile.children.cycles-pp.free_pud_range
      0.16 ±  2%      -0.0        0.15 ±  3%  perf-profile.children.cycles-pp.mas_store
      0.11            -0.0        0.09 ±  5%  perf-profile.children.cycles-pp.mmap_region
      0.12 ±  4%      -0.0        0.10 ±  4%  perf-profile.children.cycles-pp.page_counter_try_charge
      0.16 ±  2%      -0.0        0.14 ±  3%  perf-profile.children.cycles-pp.uncharge_folio
      0.12 ±  4%      -0.0        0.10 ±  3%  perf-profile.children.cycles-pp.__rb_insert_augmented
      0.13 ±  2%      -0.0        0.11 ±  3%  perf-profile.children.cycles-pp.filemap_free_folio
      0.11 ±  4%      -0.0        0.10 ±  4%  perf-profile.children.cycles-pp.munmap@plt
      0.10            -0.0        0.08 ±  5%  perf-profile.children.cycles-pp.__anon_vma_interval_tree_augment_rotate
      0.16 ±  3%      -0.0        0.15 ±  3%  perf-profile.children.cycles-pp.xas_start
      0.07 ±  5%      -0.0        0.06 ±  8%  perf-profile.children.cycles-pp.__vmalloc_area_node
      0.07 ±  5%      -0.0        0.06 ±  8%  perf-profile.children.cycles-pp.enqueue_entity
      0.08            -0.0        0.06 ±  7%  perf-profile.children.cycles-pp.perf_iterate_sb
      0.06 ±  7%      -0.0        0.05        perf-profile.children.cycles-pp.__percpu_counter_init_many
      0.11 ±  4%      -0.0        0.10 ±  3%  perf-profile.children.cycles-pp.noop_dirty_folio
      0.14 ±  3%      -0.0        0.13        perf-profile.children.cycles-pp.update_sg_wakeup_stats
      0.08            -0.0        0.07 ±  7%  perf-profile.children.cycles-pp.__put_user_4
      0.10            -0.0        0.09 ±  4%  perf-profile.children.cycles-pp.flush_tlb_mm_range
      0.14            -0.0        0.13 ±  2%  perf-profile.children.cycles-pp.policy_nodemask
      0.10 ±  3%      -0.0        0.09        perf-profile.children.cycles-pp.__percpu_counter_sum
      0.11            -0.0        0.10 ±  3%  perf-profile.children.cycles-pp.follow_page_mask
      0.09            -0.0        0.08        perf-profile.children.cycles-pp.error_entry
      0.07            -0.0        0.06        perf-profile.children.cycles-pp.get_vma_policy
      0.07            -0.0        0.06        perf-profile.children.cycles-pp.mas_wr_walk
      0.10            -0.0        0.09        perf-profile.children.cycles-pp.pte_offset_map_nolock
      0.07            -0.0        0.06        perf-profile.children.cycles-pp.stress_mwc32modn
      0.07            -0.0        0.06        perf-profile.children.cycles-pp.up_read
      0.08            -0.0        0.07        perf-profile.children.cycles-pp.folio_add_new_anon_rmap
      0.06            -0.0        0.05        perf-profile.children.cycles-pp.__shmem_get_inode
      0.06            -0.0        0.05        perf-profile.children.cycles-pp.arch_dup_task_struct
      0.06            -0.0        0.05        perf-profile.children.cycles-pp.mas_erase
      0.06            -0.0        0.05        perf-profile.children.cycles-pp.mas_store_prealloc
      0.06            -0.0        0.05        perf-profile.children.cycles-pp.native_flush_tlb_one_user
      0.06            -0.0        0.05        perf-profile.children.cycles-pp.xas_alloc
      0.05            +0.0        0.06        perf-profile.children.cycles-pp.record__pushfn
      0.05            +0.0        0.06        perf-profile.children.cycles-pp.writen
      1.02            +0.0        1.04        perf-profile.children.cycles-pp.lru_add_fn
      0.81            +0.0        0.85        perf-profile.children.cycles-pp.__get_user_pages
      0.02 ±141%      +0.0        0.06 ±  6%  perf-profile.children.cycles-pp.folio_mark_accessed
      0.13            +0.1        0.18 ±  4%  perf-profile.children.cycles-pp.madvise_vma_behavior
      0.84            +0.1        0.92        perf-profile.children.cycles-pp.faultin_page_range
      1.00            +0.1        1.12        perf-profile.children.cycles-pp.do_madvise
      1.01            +0.1        1.14        perf-profile.children.cycles-pp.__madvise
      1.00            +0.1        1.13        perf-profile.children.cycles-pp.__x64_sys_madvise
      0.19 ±  2%      +0.2        0.40 ±  6%  perf-profile.children.cycles-pp.mem_cgroup_update_lru_size
      9.95            +0.3       10.29        perf-profile.children.cycles-pp.do_anonymous_page
      0.40 ±  2%      +0.6        1.01 ±  6%  perf-profile.children.cycles-pp.__folio_batch_release
      0.48 ±  2%      +0.6        1.10 ± 17%  perf-profile.children.cycles-pp.lru_add_drain
      0.51 ±  2%      +0.6        1.15 ±  6%  perf-profile.children.cycles-pp.notify_change
      0.48 ±  2%      +0.6        1.13 ±  6%  perf-profile.children.cycles-pp.shmem_setattr
      0.49 ±  2%      +0.6        1.14 ±  6%  perf-profile.children.cycles-pp.__x64_sys_ftruncate
      0.48 ±  2%      +0.6        1.13 ±  6%  perf-profile.children.cycles-pp.do_truncate
      0.49 ±  3%      +0.6        1.14 ±  6%  perf-profile.children.cycles-pp.do_ftruncate
      0.50 ±  2%      +0.6        1.15 ±  6%  perf-profile.children.cycles-pp.ftruncate64
     82.28            +1.1       83.36        perf-profile.children.cycles-pp.do_syscall_64
     82.28            +1.1       83.37        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
      0.88 ±  2%      +1.2        2.10 ± 10%  perf-profile.children.cycles-pp.lru_add_drain_cpu
      5.47            +2.4        7.83 ±  2%  perf-profile.children.cycles-pp.do_unlinkat
      5.48            +2.4        7.84 ±  2%  perf-profile.children.cycles-pp.__x64_sys_unlink
      5.48            +2.4        7.84 ±  2%  perf-profile.children.cycles-pp.unlink
      5.30            +2.4        7.68 ±  3%  perf-profile.children.cycles-pp.evict
      5.29            +2.4        7.67 ±  3%  perf-profile.children.cycles-pp.shmem_evict_inode
      5.00            +2.4        7.44 ±  3%  perf-profile.children.cycles-pp.syscall
      2.01 ±  2%      +2.6        4.65 ±  6%  perf-profile.children.cycles-pp.folio_add_lru_vma
     16.84            +2.9       19.75        perf-profile.children.cycles-pp.shmem_get_folio_gfp
      5.41            +3.0        8.46 ±  3%  perf-profile.children.cycles-pp.__munmap
      5.31            +3.1        8.36 ±  3%  perf-profile.children.cycles-pp.__vm_munmap
      5.31            +3.1        8.37 ±  3%  perf-profile.children.cycles-pp.__x64_sys_munmap
      5.31            +3.1        8.37 ±  3%  perf-profile.children.cycles-pp.do_vmi_munmap
      5.30            +3.1        8.36 ±  3%  perf-profile.children.cycles-pp.do_vmi_align_munmap
      5.13            +3.1        8.21 ±  3%  perf-profile.children.cycles-pp.unmap_region
      8.17            +3.2       11.39 ±  2%  perf-profile.children.cycles-pp.tlb_finish_mmu
      8.13            +3.2       11.36 ±  3%  perf-profile.children.cycles-pp.__tlb_batch_free_encoded_pages
      8.12            +3.2       11.35 ±  3%  perf-profile.children.cycles-pp.free_pages_and_swap_cache
     16.85            +3.6       20.44        perf-profile.children.cycles-pp.fallocate64
     11.52            +3.6       15.17 ±  2%  perf-profile.children.cycles-pp.shmem_alloc_and_add_folio
      4.15 ±  2%      +5.5        9.68 ±  6%  perf-profile.children.cycles-pp.folio_add_lru
     27.20            +5.9       33.09        perf-profile.children.cycles-pp.stress_run
     21.72            +6.0       27.75 ±  2%  perf-profile.children.cycles-pp.shmem_fallocate
     21.75            +6.0       27.78 ±  2%  perf-profile.children.cycles-pp.__x64_sys_fallocate
     21.74            +6.0       27.78 ±  2%  perf-profile.children.cycles-pp.vfs_fallocate
      9.89            +6.3       16.15 ±  3%  perf-profile.children.cycles-pp.shmem_undo_range
      6.84 ±  2%      +9.4       16.28 ±  6%  perf-profile.children.cycles-pp.folio_batch_move_lru
     12.04 ±  2%     +10.1       22.12 ±  4%  perf-profile.children.cycles-pp.folios_put_refs
      7.63 ±  2%     +11.0       18.64 ±  6%  perf-profile.children.cycles-pp.__page_cache_release
     16.10 ±  2%     +17.3       33.40 ±  5%  perf-profile.children.cycles-pp._raw_spin_lock_irqsave
     15.84 ±  2%     +17.4       33.20 ±  5%  perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
     12.04 ±  2%     +20.2       32.23 ±  6%  perf-profile.children.cycles-pp.folio_lruvec_lock_irqsave
     10.39 ±  3%      -4.4        5.98 ±  6%  perf-profile.self.cycles-pp._compound_head
      4.98            -1.5        3.52 ±  3%  perf-profile.self.cycles-pp.copy_present_ptes
      3.60            -1.3        2.35 ±  4%  perf-profile.self.cycles-pp.folio_remove_rmap_ptes
      1.86            -0.7        1.15 ±  6%  perf-profile.self.cycles-pp.free_pages_and_swap_cache
      4.41            -0.7        3.76 ±  2%  perf-profile.self.cycles-pp.clear_page_erms
      0.99 ±  4%      -0.4        0.56 ± 29%  perf-profile.self.cycles-pp.queue_event
      2.79            -0.4        2.38 ±  2%  perf-profile.self.cycles-pp.shmem_get_folio_gfp
      0.86            -0.3        0.52 ±  8%  perf-profile.self.cycles-pp.__free_one_page
      0.71            -0.3        0.40 ±  9%  perf-profile.self.cycles-pp.rmqueue_bulk
      1.17            -0.2        0.92 ±  3%  perf-profile.self.cycles-pp.down_write
      2.11            -0.2        1.87        perf-profile.self.cycles-pp.folios_put_refs
      1.72            -0.2        1.49 ±  2%  perf-profile.self.cycles-pp.anon_vma_interval_tree_insert
      1.04            -0.2        0.80 ±  3%  perf-profile.self.cycles-pp.find_lock_entries
      0.82            -0.2        0.61 ±  3%  perf-profile.self.cycles-pp.rwsem_spin_on_owner
      2.10            -0.2        1.90        perf-profile.self.cycles-pp.zap_present_ptes
      0.77            -0.2        0.58 ±  3%  perf-profile.self.cycles-pp.__memcg_slab_free_hook
      0.84 ±  2%      -0.2        0.67 ±  2%  perf-profile.self.cycles-pp.up_write
      0.74            -0.2        0.56 ±  2%  perf-profile.self.cycles-pp.anon_vma_clone
      0.95            -0.2        0.78 ±  2%  perf-profile.self.cycles-pp.__anon_vma_interval_tree_remove
      1.15            -0.2        0.98 ±  2%  perf-profile.self.cycles-pp.zap_pte_range
      0.86            -0.2        0.70 ±  2%  perf-profile.self.cycles-pp._raw_spin_lock
      1.29            -0.2        1.14 ±  2%  perf-profile.self.cycles-pp.cgroup_rstat_updated
      1.18            -0.1        1.03 ±  5%  perf-profile.self.cycles-pp.__mod_memcg_lruvec_state
      0.77            -0.1        0.63 ±  2%  perf-profile.self.cycles-pp.__memcg_slab_post_alloc_hook
      0.74 ±  4%      -0.1        0.61 ±  4%  perf-profile.self.cycles-pp.try_charge_memcg
      0.56            -0.1        0.44 ±  2%  perf-profile.self.cycles-pp.dup_mmap
      0.87            -0.1        0.75 ±  2%  perf-profile.self.cycles-pp.__slab_free
      0.61            -0.1        0.50 ±  3%  perf-profile.self.cycles-pp.__mod_node_page_state
      0.41            -0.1        0.30 ±  3%  perf-profile.self.cycles-pp.vm_area_dup
      0.53            -0.1        0.42 ±  2%  perf-profile.self.cycles-pp.get_page_from_freelist
      0.34 ±  3%      -0.1        0.24 ± 17%  perf-profile.self.cycles-pp.osq_lock
      0.87            -0.1        0.77 ±  2%  perf-profile.self.cycles-pp.mod_objcg_state
      0.33            -0.1        0.25 ±  2%  perf-profile.self.cycles-pp.unlink_anon_vmas
      0.78            -0.1        0.71 ±  2%  perf-profile.self.cycles-pp.sync_regs
      0.47            -0.1        0.41 ±  2%  perf-profile.self.cycles-pp.kmem_cache_alloc_noprof
      0.28 ±  2%      -0.1        0.22 ±  5%  perf-profile.self.cycles-pp._raw_spin_lock_irqsave
      0.46            -0.1        0.40 ±  2%  perf-profile.self.cycles-pp.__count_memcg_events
      0.59 ±  3%      -0.1        0.53 ±  4%  perf-profile.self.cycles-pp.copy_pte_range
      0.16 ±  3%      -0.1        0.10 ±  5%  perf-profile.self.cycles-pp.vma_interval_tree_remove
      0.78            -0.1        0.72        perf-profile.self.cycles-pp.__mem_cgroup_charge
      0.37            -0.1        0.32 ±  3%  perf-profile.self.cycles-pp.mem_cgroup_commit_charge
      0.32            -0.1        0.27 ±  2%  perf-profile.self.cycles-pp.obj_cgroup_charge
      0.35            -0.1        0.30        perf-profile.self.cycles-pp.kmem_cache_free
      0.11            -0.0        0.06 ± 11%  perf-profile.self.cycles-pp.update_sg_lb_stats
      0.52            -0.0        0.47 ±  2%  perf-profile.self.cycles-pp.vm_normal_page
      0.72            -0.0        0.67        perf-profile.self.cycles-pp.native_irq_return_iret
      0.33            -0.0        0.29        perf-profile.self.cycles-pp.shmem_add_to_page_cache
      0.54            -0.0        0.50        perf-profile.self.cycles-pp.lru_add_fn
      0.27            -0.0        0.23 ±  3%  perf-profile.self.cycles-pp._raw_spin_lock_irq
      0.28            -0.0        0.23 ±  3%  perf-profile.self.cycles-pp.folio_unlock
      0.17 ±  2%      -0.0        0.13 ±  4%  perf-profile.self.cycles-pp.acct_collect
      0.14 ±  3%      -0.0        0.09 ±  7%  perf-profile.self.cycles-pp.unmap_vmas
      0.30 ±  2%      -0.0        0.26 ±  3%  perf-profile.self.cycles-pp.mas_walk
      0.44 ±  4%      -0.0        0.40 ±  5%  perf-profile.self.cycles-pp.next_uptodate_folio
      0.41            -0.0        0.36 ±  2%  perf-profile.self.cycles-pp.xas_store
      0.34            -0.0        0.31 ±  2%  perf-profile.self.cycles-pp.___perf_sw_event
      0.18 ±  2%      -0.0        0.14 ±  2%  perf-profile.self.cycles-pp.___slab_alloc
      0.09            -0.0        0.05 ±  8%  perf-profile.self.cycles-pp.free_pcppages_bulk
      0.14 ±  2%      -0.0        0.10 ±  6%  perf-profile.self.cycles-pp.down_read_trylock
      0.16 ±  5%      -0.0        0.12 ±  6%  perf-profile.self.cycles-pp.anon_vma_fork
      0.34            -0.0        0.31        perf-profile.self.cycles-pp.__alloc_pages_noprof
      0.14 ±  3%      -0.0        0.10 ±  3%  perf-profile.self.cycles-pp.unmap_single_vma
      0.21            -0.0        0.18 ±  2%  perf-profile.self.cycles-pp._raw_spin_trylock
      0.28            -0.0        0.24 ±  2%  perf-profile.self.cycles-pp.filemap_map_pages
      0.30            -0.0        0.26 ±  2%  perf-profile.self.cycles-pp.__handle_mm_fault
      0.14 ±  3%      -0.0        0.11 ±  6%  perf-profile.self.cycles-pp.__mod_zone_page_state
      0.06 ±  7%      -0.0        0.03 ± 70%  perf-profile.self.cycles-pp.get_partial_node
      0.30            -0.0        0.27 ±  2%  perf-profile.self.cycles-pp.__cond_resched
      0.20 ±  3%      -0.0        0.16 ±  4%  perf-profile.self.cycles-pp.shmem_inode_acct_blocks
      0.21            -0.0        0.18 ±  3%  perf-profile.self.cycles-pp.filemap_get_entry
      0.26            -0.0        0.23 ±  3%  perf-profile.self.cycles-pp.shmem_fallocate
      0.06            -0.0        0.03 ± 70%  perf-profile.self.cycles-pp.rwsem_down_write_slowpath
      0.14 ±  3%      -0.0        0.12 ±  5%  perf-profile.self.cycles-pp.copy_mc_enhanced_fast_string
      0.12 ±  3%      -0.0        0.10 ±  4%  perf-profile.self.cycles-pp.memset_orig
      0.17            -0.0        0.14 ±  3%  perf-profile.self.cycles-pp.fput
      0.08 ±  4%      -0.0        0.05 ±  8%  perf-profile.self.cycles-pp.update_load_avg
      0.12 ±  3%      -0.0        0.10 ±  3%  perf-profile.self.cycles-pp.lock_vma_under_rcu
      0.20 ±  2%      -0.0        0.18 ±  2%  perf-profile.self.cycles-pp.mas_next_slot
      0.15 ±  2%      -0.0        0.13 ±  3%  perf-profile.self.cycles-pp.__rb_erase_color
      0.18            -0.0        0.16 ±  3%  perf-profile.self.cycles-pp.free_unref_page_commit
      0.08            -0.0        0.06 ±  6%  perf-profile.self.cycles-pp.mas_next_node
      0.24            -0.0        0.22 ±  2%  perf-profile.self.cycles-pp.__tlb_remove_folio_pages_size
      0.19 ±  2%      -0.0        0.16 ±  3%  perf-profile.self.cycles-pp.stress_shm
      0.26            -0.0        0.24 ±  2%  perf-profile.self.cycles-pp.xas_clear_mark
      0.25            -0.0        0.23 ±  3%  perf-profile.self.cycles-pp.free_unref_folios
      0.24 ±  2%      -0.0        0.22 ±  3%  perf-profile.self.cycles-pp.rmqueue
      0.21 ±  3%      -0.0        0.19        perf-profile.self.cycles-pp.__dquot_alloc_space
      0.13            -0.0        0.11        perf-profile.self.cycles-pp.__folio_cancel_dirty
      0.18 ±  2%      -0.0        0.16 ±  3%  perf-profile.self.cycles-pp.do_anonymous_page
      0.28 ±  2%      -0.0        0.26 ±  2%  perf-profile.self.cycles-pp.percpu_counter_add_batch
      0.14 ±  3%      -0.0        0.12 ±  3%  perf-profile.self.cycles-pp.truncate_cleanup_folio
      0.06            -0.0        0.04 ± 44%  perf-profile.self.cycles-pp.mas_copy_node
      0.32 ±  2%      -0.0        0.30 ±  2%  perf-profile.self.cycles-pp.__page_cache_release
      0.15 ±  3%      -0.0        0.14 ±  3%  perf-profile.self.cycles-pp.uncharge_folio
      0.18 ±  2%      -0.0        0.16 ±  2%  perf-profile.self.cycles-pp.page_counter_uncharge
      0.14            -0.0        0.12 ±  3%  perf-profile.self.cycles-pp.shmem_alloc_and_add_folio
      0.11 ±  4%      -0.0        0.09 ±  6%  perf-profile.self.cycles-pp.__rb_insert_augmented
      0.11 ±  3%      -0.0        0.09 ±  4%  perf-profile.self.cycles-pp.noop_dirty_folio
      0.17 ±  2%      -0.0        0.16 ±  3%  perf-profile.self.cycles-pp.rcu_all_qs
      0.09            -0.0        0.07 ±  6%  perf-profile.self.cycles-pp.shmem_is_huge
      0.13 ±  2%      -0.0        0.12 ±  4%  perf-profile.self.cycles-pp.update_sg_wakeup_stats
      0.10            -0.0        0.08 ±  5%  perf-profile.self.cycles-pp.__anon_vma_interval_tree_augment_rotate
      0.12            -0.0        0.10 ±  4%  perf-profile.self.cycles-pp.folio_add_lru
      0.12 ±  4%      -0.0        0.11        perf-profile.self.cycles-pp.xas_find_conflict
      0.12 ±  3%      -0.0        0.11 ±  4%  perf-profile.self.cycles-pp.filemap_free_folio
      0.07 ±  6%      -0.0        0.06        perf-profile.self.cycles-pp.__memcpy
      0.08 ±  5%      -0.0        0.07        perf-profile.self.cycles-pp.__percpu_counter_sum
      0.07            -0.0        0.06 ±  6%  perf-profile.self.cycles-pp.up_read
      0.14 ±  3%      -0.0        0.12 ±  3%  perf-profile.self.cycles-pp.__rmqueue_pcplist
      0.13            -0.0        0.12 ±  3%  perf-profile.self.cycles-pp.alloc_pages_mpol_noprof
      0.10 ±  4%      -0.0        0.09 ±  5%  perf-profile.self.cycles-pp.do_user_addr_fault
      0.15            -0.0        0.14 ±  2%  perf-profile.self.cycles-pp.refill_obj_stock
      0.08            -0.0        0.07 ±  5%  perf-profile.self.cycles-pp.xas_create
      0.12            -0.0        0.11 ±  3%  perf-profile.self.cycles-pp.xas_find
      0.12            -0.0        0.11        perf-profile.self.cycles-pp.__filemap_remove_folio
      0.08            -0.0        0.07        perf-profile.self.cycles-pp.error_entry
      0.06            -0.0        0.05        perf-profile.self.cycles-pp.__mod_memcg_state
      0.06            -0.0        0.05        perf-profile.self.cycles-pp.copy_page_range
      0.06            -0.0        0.05        perf-profile.self.cycles-pp.native_flush_tlb_one_user
      0.30            +0.2        0.47 ±  3%  perf-profile.self.cycles-pp.folio_batch_move_lru
      0.18 ±  2%      +0.2        0.38 ±  6%  perf-profile.self.cycles-pp.mem_cgroup_update_lru_size
     15.83 ±  2%     +17.4       33.20 ±  5%  perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath


***************************************************************************************************
lkp-icl-2sp8: 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory
=========================================================================================
compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  gcc-13/performance/x86_64-rhel-8.3/100%/debian-12-x86_64-20240206.cgz/lkp-icl-2sp8/bigheap/stress-ng/60s

commit: 
  59142d87ab ("memcg: reduce memory size of mem_cgroup_events_index")
  70a64b7919 ("memcg: dynamically allocate lruvec_stats")

59142d87ab03b8ff 70a64b7919cbd6c12306051ff28 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
    210127 ±  3%     +10.1%     231433 ±  3%  meminfo.Mapped
    173449            -3.6%     167274        vmstat.system.in
      2445 ±  3%     -14.9%       2081 ±  3%  perf-c2c.DRAM.remote
      1285 ±  5%     -27.8%     928.17 ±  5%  perf-c2c.HITM.remote
     12214 ± 23%     +46.0%      17831 ± 39%  sched_debug.cfs_rq:/.load.avg
      3.47 ±  9%     +16.7%       4.05 ±  9%  sched_debug.cpu.clock.stddev
      0.36 ±  2%      -0.1        0.31 ±  3%  mpstat.cpu.all.irq%
      0.01 ±  7%      -0.0        0.01 ±  7%  mpstat.cpu.all.soft%
      6.86 ±  4%      -1.2        5.63 ±  5%  mpstat.cpu.all.usr%
 4.672e+08           -11.2%  4.148e+08        numa-numastat.node0.local_node
 4.677e+08           -11.3%   4.15e+08        numa-numastat.node0.numa_hit
 4.697e+08           -10.8%  4.189e+08        numa-numastat.node1.local_node
 4.701e+08           -10.9%  4.188e+08        numa-numastat.node1.numa_hit
 4.678e+08           -11.3%   4.15e+08        numa-vmstat.node0.numa_hit
 4.673e+08           -11.3%  4.148e+08        numa-vmstat.node0.numa_local
 4.702e+08           -10.9%  4.188e+08        numa-vmstat.node1.numa_hit
 4.698e+08           -10.8%  4.189e+08        numa-vmstat.node1.numa_local
  58108348           -10.8%   51824962        stress-ng.bigheap.ops
    963931           -11.3%     854675        stress-ng.bigheap.ops_per_sec
   1065940            +7.0%    1140389        stress-ng.bigheap.realloc_calls_per_sec
 9.304e+08           -10.8%  8.298e+08        stress-ng.time.minor_page_faults
      3554            +2.0%       3626        stress-ng.time.system_time
    231.49 ±  5%     -19.4%     186.58 ±  6%  stress-ng.time.user_time
     54271 ±  3%      +6.6%      57872 ±  2%  proc-vmstat.nr_mapped
     84119            -2.8%      81797        proc-vmstat.nr_page_table_pages
 9.378e+08           -11.1%  8.338e+08        proc-vmstat.numa_hit
 9.368e+08           -11.0%  8.336e+08        proc-vmstat.numa_local
 9.322e+08           -10.8%  8.315e+08        proc-vmstat.pgalloc_normal
 9.305e+08           -10.8%  8.302e+08        proc-vmstat.pgfault
 9.249e+08           -10.1%  8.315e+08        proc-vmstat.pgfree
      9.07           -14.5%       7.75 ±  2%  perf-stat.i.MPKI
 1.577e+10            -7.0%  1.466e+10        perf-stat.i.branch-instructions
      0.32            +0.0        0.32        perf-stat.i.branch-miss-rate%
  44619004            -4.7%   42531475        perf-stat.i.branch-misses
     55.70            -7.2       48.50        perf-stat.i.cache-miss-rate%
 7.806e+08           -21.8%  6.101e+08 ±  2%  perf-stat.i.cache-misses
 1.276e+09           -10.6%   1.14e+09        perf-stat.i.cache-references
      2.79            +8.8%       3.03        perf-stat.i.cpi
    689.18 ± 11%     +28.8%     887.61 ±  4%  perf-stat.i.cycles-between-cache-misses
 8.069e+10            -7.9%  7.431e+10        perf-stat.i.instructions
      0.37            -8.1%       0.34        perf-stat.i.ipc
    483.04           -12.4%     423.35        perf-stat.i.metric.K/sec
  15458873           -12.3%   13551131        perf-stat.i.minor-faults
  15458873           -12.3%   13551132        perf-stat.i.page-faults
      9.63           -14.7%       8.21 ±  2%  perf-stat.overall.MPKI
     61.14            -7.6       53.51        perf-stat.overall.cache-miss-rate%
      2.76            +9.1%       3.01        perf-stat.overall.cpi
    287.04           +27.9%     367.00 ±  2%  perf-stat.overall.cycles-between-cache-misses
      0.36            -8.3%       0.33        perf-stat.overall.ipc
 1.548e+10            -6.9%  1.441e+10        perf-stat.ps.branch-instructions
  43599293            -5.5%   41194014        perf-stat.ps.branch-misses
 7.627e+08           -21.3%  6.002e+08 ±  2%  perf-stat.ps.cache-misses
 1.248e+09           -10.1%  1.122e+09        perf-stat.ps.cache-references
 7.924e+10            -7.8%  7.306e+10        perf-stat.ps.instructions
  15094804           -11.7%   13330187        perf-stat.ps.minor-faults
  15094805           -11.7%   13330188        perf-stat.ps.page-faults
 4.884e+12            -7.3%  4.527e+12        perf-stat.total.instructions
     25.91            -5.7       20.22 ±  2%  perf-profile.calltrace.cycles-pp.alloc_anon_folio.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
     13.09            -2.8       10.31 ±  2%  perf-profile.calltrace.cycles-pp.vma_alloc_folio_noprof.alloc_anon_folio.do_anonymous_page.__handle_mm_fault.handle_mm_fault
     37.66 ±  2%      -2.8       34.90 ±  3%  perf-profile.calltrace.cycles-pp.unmap_page_range.unmap_vmas.unmap_region.do_vmi_align_munmap.do_vmi_munmap
     37.66 ±  2%      -2.8       34.90 ±  3%  perf-profile.calltrace.cycles-pp.unmap_vmas.unmap_region.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
     37.66 ±  2%      -2.8       34.90 ±  3%  perf-profile.calltrace.cycles-pp.zap_pmd_range.unmap_page_range.unmap_vmas.unmap_region.do_vmi_align_munmap
     37.65 ±  2%      -2.8       34.89 ±  3%  perf-profile.calltrace.cycles-pp.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas.unmap_region
     12.72            -2.7        9.98 ±  2%  perf-profile.calltrace.cycles-pp.alloc_pages_mpol_noprof.vma_alloc_folio_noprof.alloc_anon_folio.do_anonymous_page.__handle_mm_fault
     37.88 ±  2%      -2.7       35.16 ±  3%  perf-profile.calltrace.cycles-pp.__munmap
     37.88 ±  2%      -2.7       35.16 ±  3%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     37.88 ±  2%      -2.7       35.16 ±  3%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__munmap
     37.88 ±  2%      -2.7       35.16 ±  3%  perf-profile.calltrace.cycles-pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     37.88 ±  2%      -2.7       35.16 ±  3%  perf-profile.calltrace.cycles-pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     37.88 ±  2%      -2.7       35.16 ±  3%  perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64
     37.88 ±  2%      -2.7       35.16 ±  3%  perf-profile.calltrace.cycles-pp.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
     37.88 ±  2%      -2.7       35.16 ±  3%  perf-profile.calltrace.cycles-pp.unmap_region.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
     12.30            -2.7        9.58 ±  3%  perf-profile.calltrace.cycles-pp.__mem_cgroup_charge.alloc_anon_folio.do_anonymous_page.__handle_mm_fault.handle_mm_fault
     12.40            -2.7        9.70 ±  2%  perf-profile.calltrace.cycles-pp.__alloc_pages_noprof.alloc_pages_mpol_noprof.vma_alloc_folio_noprof.alloc_anon_folio.do_anonymous_page
     11.78            -2.6        9.20 ±  2%  perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_pages_noprof.alloc_pages_mpol_noprof.vma_alloc_folio_noprof.alloc_anon_folio
     36.19 ±  2%      -2.6       33.62 ±  3%  perf-profile.calltrace.cycles-pp.tlb_flush_mmu.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas
     36.19 ±  2%      -2.6       33.62 ±  3%  perf-profile.calltrace.cycles-pp.__tlb_batch_free_encoded_pages.tlb_flush_mmu.zap_pte_range.zap_pmd_range.unmap_page_range
     36.17 ±  2%      -2.6       33.60 ±  3%  perf-profile.calltrace.cycles-pp.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_flush_mmu.zap_pte_range.zap_pmd_range
     36.02 ±  2%      -2.5       33.47 ±  3%  perf-profile.calltrace.cycles-pp.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_flush_mmu.zap_pte_range
      3.81 ±  2%      -2.2        1.61 ±  9%  perf-profile.calltrace.cycles-pp.sysinfo
      3.66 ±  2%      -2.2        1.48 ± 10%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.sysinfo
      3.67 ±  2%      -2.2        1.49 ± 10%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.sysinfo
      3.62 ±  2%      -2.2        1.45 ± 10%  perf-profile.calltrace.cycles-pp.__do_sys_sysinfo.do_syscall_64.entry_SYSCALL_64_after_hwframe.sysinfo
      3.56 ±  2%      -2.2        1.40 ± 10%  perf-profile.calltrace.cycles-pp.do_sysinfo.__do_sys_sysinfo.do_syscall_64.entry_SYSCALL_64_after_hwframe.sysinfo
      9.22            -2.1        7.14 ±  2%  perf-profile.calltrace.cycles-pp.clear_page_erms.get_page_from_freelist.__alloc_pages_noprof.alloc_pages_mpol_noprof.vma_alloc_folio_noprof
      2.99 ±  2%      -1.9        1.06 ± 13%  perf-profile.calltrace.cycles-pp.si_meminfo.do_sysinfo.__do_sys_sysinfo.do_syscall_64.entry_SYSCALL_64_after_hwframe
      2.83 ±  2%      -1.9        0.93 ± 14%  perf-profile.calltrace.cycles-pp.nr_blockdev_pages.si_meminfo.do_sysinfo.__do_sys_sysinfo.do_syscall_64
      2.64 ±  3%      -1.8        0.80 ± 15%  perf-profile.calltrace.cycles-pp._raw_spin_lock.nr_blockdev_pages.si_meminfo.do_sysinfo.__do_sys_sysinfo
      2.47 ±  3%      -1.8        0.68 ± 17%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.nr_blockdev_pages.si_meminfo.do_sysinfo
      7.25            -1.5        5.71 ±  2%  perf-profile.calltrace.cycles-pp.mem_cgroup_commit_charge.__mem_cgroup_charge.alloc_anon_folio.do_anonymous_page.__handle_mm_fault
      5.82            -1.2        4.62 ±  2%  perf-profile.calltrace.cycles-pp.__count_memcg_events.mem_cgroup_commit_charge.__mem_cgroup_charge.alloc_anon_folio.do_anonymous_page
      3.14 ±  6%      -0.8        2.29 ±  4%  perf-profile.calltrace.cycles-pp.try_charge_memcg.__mem_cgroup_charge.alloc_anon_folio.do_anonymous_page.__handle_mm_fault
      4.31 ±  3%      -0.8        3.50 ±  2%  perf-profile.calltrace.cycles-pp.cgroup_rstat_updated.__count_memcg_events.mem_cgroup_commit_charge.__mem_cgroup_charge.alloc_anon_folio
      2.04 ± 26%      -0.6        1.47 ±  7%  perf-profile.calltrace.cycles-pp.free_unref_folios.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_flush_mmu
      1.73 ± 31%      -0.5        1.21 ±  8%  perf-profile.calltrace.cycles-pp.free_unref_page_commit.free_unref_folios.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages
      1.53 ± 34%      -0.5        1.05 ± 10%  perf-profile.calltrace.cycles-pp.free_pcppages_bulk.free_unref_page_commit.free_unref_folios.folios_put_refs.free_pages_and_swap_cache
      2.82 ±  2%      -0.4        2.42 ±  2%  perf-profile.calltrace.cycles-pp.sync_regs.asm_exc_page_fault.stress_bigheap_child
      1.57 ±  2%      -0.3        1.27 ±  4%  perf-profile.calltrace.cycles-pp.rmqueue.get_page_from_freelist.__alloc_pages_noprof.alloc_pages_mpol_noprof.vma_alloc_folio_noprof
      0.60 ±  2%      -0.2        0.35 ± 70%  perf-profile.calltrace.cycles-pp.__free_one_page.free_pcppages_bulk.free_unref_page_commit.free_unref_folios.folios_put_refs
      1.10 ±  3%      -0.2        0.86 ±  5%  perf-profile.calltrace.cycles-pp.__rmqueue_pcplist.rmqueue.get_page_from_freelist.__alloc_pages_noprof.alloc_pages_mpol_noprof
      1.53            -0.2        1.30 ±  2%  perf-profile.calltrace.cycles-pp.mremap
      0.92 ±  4%      -0.2        0.71 ±  6%  perf-profile.calltrace.cycles-pp.rmqueue_bulk.__rmqueue_pcplist.rmqueue.get_page_from_freelist.__alloc_pages_noprof
      0.62 ±  4%      -0.2        0.43 ± 44%  perf-profile.calltrace.cycles-pp.___perf_sw_event.__perf_sw_event.handle_mm_fault.do_user_addr_fault.exc_page_fault
      1.41 ±  3%      -0.2        1.22 ±  3%  perf-profile.calltrace.cycles-pp.__lruvec_stat_mod_folio.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
      1.30            -0.2        1.14 ±  3%  perf-profile.calltrace.cycles-pp.zap_present_ptes.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas
      1.09            -0.2        0.92 ±  2%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.mremap
      1.04            -0.2        0.88 ±  2%  perf-profile.calltrace.cycles-pp.__do_sys_mremap.do_syscall_64.entry_SYSCALL_64_after_hwframe.mremap
      1.08            -0.2        0.91 ±  2%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.mremap
      1.01 ±  2%      -0.2        0.85 ±  2%  perf-profile.calltrace.cycles-pp.lock_vma_under_rcu.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.stress_bigheap_child
      0.72 ±  3%      -0.1        0.60 ±  2%  perf-profile.calltrace.cycles-pp.__perf_sw_event.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      0.66 ±  2%      -0.1        0.55 ±  2%  perf-profile.calltrace.cycles-pp.mas_walk.lock_vma_under_rcu.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      0.77 ±  2%      -0.1        0.67 ±  3%  perf-profile.calltrace.cycles-pp.folio_remove_rmap_ptes.zap_present_ptes.zap_pte_range.zap_pmd_range.unmap_page_range
      0.68 ±  2%      -0.1        0.58 ±  2%  perf-profile.calltrace.cycles-pp.__perf_sw_event.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.stress_bigheap_child
      1.12 ±  2%      +0.1        1.22        perf-profile.calltrace.cycles-pp.lru_add_fn.folio_batch_move_lru.folio_add_lru_vma.do_anonymous_page.__handle_mm_fault
     54.36            +5.4       59.72 ±  2%  perf-profile.calltrace.cycles-pp.stress_bigheap_child
     55.17 ±  2%      +5.4       60.59 ±  2%  perf-profile.calltrace.cycles-pp.asm_exc_page_fault.stress_bigheap_child
     43.01 ±  2%      +7.1       50.15 ±  2%  perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault.stress_bigheap_child
     42.82 ±  2%      +7.2       49.99 ±  2%  perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.stress_bigheap_child
     40.42 ±  2%      +7.5       47.96 ±  2%  perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.stress_bigheap_child
     38.94 ±  2%      +7.8       46.72 ±  2%  perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
     37.51 ±  2%      +8.0       45.50 ±  2%  perf-profile.calltrace.cycles-pp.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault
      6.25 ±  5%     +13.8       20.03 ±  6%  perf-profile.calltrace.cycles-pp.folio_lruvec_lock_irqsave.folio_batch_move_lru.folio_add_lru_vma.do_anonymous_page.__handle_mm_fault
      6.24 ±  5%     +13.8       20.02 ±  6%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.folio_batch_move_lru.folio_add_lru_vma.do_anonymous_page
      6.17 ±  5%     +13.8       19.97 ±  6%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.folio_batch_move_lru.folio_add_lru_vma
      8.24 ±  4%     +14.1       22.31 ±  6%  perf-profile.calltrace.cycles-pp.folio_add_lru_vma.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
      8.03 ±  4%     +14.1       22.13 ±  6%  perf-profile.calltrace.cycles-pp.folio_batch_move_lru.folio_add_lru_vma.do_anonymous_page.__handle_mm_fault.handle_mm_fault
     26.14            -5.7       20.47 ±  2%  perf-profile.children.cycles-pp.alloc_anon_folio
     42.92 ±  2%      -5.0       37.88 ±  3%  perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     42.90 ±  2%      -5.0       37.87 ±  3%  perf-profile.children.cycles-pp.do_syscall_64
     12.76            -2.8        9.91 ±  3%  perf-profile.children.cycles-pp.__mem_cgroup_charge
     13.13            -2.8       10.34 ±  2%  perf-profile.children.cycles-pp.vma_alloc_folio_noprof
     37.67 ±  2%      -2.8       34.90 ±  3%  perf-profile.children.cycles-pp.unmap_page_range
     37.67 ±  2%      -2.8       34.90 ±  3%  perf-profile.children.cycles-pp.unmap_vmas
     37.67 ±  2%      -2.8       34.90 ±  3%  perf-profile.children.cycles-pp.zap_pmd_range
     37.66 ±  2%      -2.8       34.90 ±  3%  perf-profile.children.cycles-pp.zap_pte_range
     12.83            -2.8       10.07 ±  2%  perf-profile.children.cycles-pp.alloc_pages_mpol_noprof
     37.88 ±  2%      -2.7       35.16 ±  3%  perf-profile.children.cycles-pp.__munmap
     37.88 ±  2%      -2.7       35.16 ±  3%  perf-profile.children.cycles-pp.__x64_sys_munmap
     37.88 ±  2%      -2.7       35.16 ±  3%  perf-profile.children.cycles-pp.__vm_munmap
     12.52            -2.7        9.80 ±  2%  perf-profile.children.cycles-pp.__alloc_pages_noprof
     37.90 ±  2%      -2.7       35.18 ±  3%  perf-profile.children.cycles-pp.do_vmi_munmap
     37.90 ±  2%      -2.7       35.19 ±  3%  perf-profile.children.cycles-pp.do_vmi_align_munmap
     37.90 ±  2%      -2.7       35.18 ±  3%  perf-profile.children.cycles-pp.unmap_region
     11.87            -2.6        9.28 ±  2%  perf-profile.children.cycles-pp.get_page_from_freelist
     36.26 ±  2%      -2.6       33.71 ±  3%  perf-profile.children.cycles-pp.tlb_flush_mmu
     36.41 ±  2%      -2.5       33.88 ±  3%  perf-profile.children.cycles-pp.free_pages_and_swap_cache
     36.41 ±  2%      -2.5       33.88 ±  3%  perf-profile.children.cycles-pp.__tlb_batch_free_encoded_pages
     36.49 ±  2%      -2.5       33.97 ±  3%  perf-profile.children.cycles-pp.folios_put_refs
      3.83 ±  2%      -2.2        1.63 ±  9%  perf-profile.children.cycles-pp.sysinfo
      3.62 ±  2%      -2.2        1.45 ± 10%  perf-profile.children.cycles-pp.__do_sys_sysinfo
      3.56 ±  2%      -2.2        1.40 ± 10%  perf-profile.children.cycles-pp.do_sysinfo
      9.34            -2.1        7.24 ±  2%  perf-profile.children.cycles-pp.clear_page_erms
      3.31 ±  3%      -2.1        1.22 ± 11%  perf-profile.children.cycles-pp._raw_spin_lock
      2.99 ±  2%      -1.9        1.06 ± 13%  perf-profile.children.cycles-pp.si_meminfo
      2.83 ±  2%      -1.9        0.93 ± 14%  perf-profile.children.cycles-pp.nr_blockdev_pages
      7.38            -1.6        5.81 ±  2%  perf-profile.children.cycles-pp.mem_cgroup_commit_charge
      6.12            -1.3        4.86 ±  2%  perf-profile.children.cycles-pp.__count_memcg_events
      3.17 ±  6%      -0.9        2.31 ±  4%  perf-profile.children.cycles-pp.try_charge_memcg
      4.58 ±  3%      -0.8        3.73 ±  2%  perf-profile.children.cycles-pp.cgroup_rstat_updated
      2.09 ± 25%      -0.6        1.51 ±  7%  perf-profile.children.cycles-pp.free_unref_folios
      1.75 ± 30%      -0.5        1.23 ±  8%  perf-profile.children.cycles-pp.free_unref_page_commit
      2.63 ±  2%      -0.4        2.21 ±  2%  perf-profile.children.cycles-pp.native_irq_return_iret
      2.84 ±  2%      -0.4        2.44 ±  2%  perf-profile.children.cycles-pp.sync_regs
      1.62 ±  2%      -0.3        1.31 ±  3%  perf-profile.children.cycles-pp.rmqueue
      2.01 ±  2%      -0.3        1.74 ±  2%  perf-profile.children.cycles-pp.__lruvec_stat_mod_folio
      1.12 ±  3%      -0.2        0.88 ±  5%  perf-profile.children.cycles-pp.__rmqueue_pcplist
      1.44 ±  2%      -0.2        1.21 ±  2%  perf-profile.children.cycles-pp.__perf_sw_event
      1.55            -0.2        1.32 ±  2%  perf-profile.children.cycles-pp.mremap
      0.96 ±  3%      -0.2        0.74 ±  6%  perf-profile.children.cycles-pp.rmqueue_bulk
      1.26 ±  2%      -0.2        1.06 ±  2%  perf-profile.children.cycles-pp.___perf_sw_event
      0.45 ±  4%      -0.2        0.24 ±  4%  perf-profile.children.cycles-pp.si_swapinfo
      1.37            -0.2        1.20 ±  3%  perf-profile.children.cycles-pp.zap_present_ptes
      1.05            -0.2        0.89 ±  2%  perf-profile.children.cycles-pp.__do_sys_mremap
      1.05 ±  2%      -0.2        0.88 ±  2%  perf-profile.children.cycles-pp.lock_vma_under_rcu
      1.04            -0.2        0.89 ±  3%  perf-profile.children.cycles-pp.__mod_memcg_lruvec_state
      0.71 ±  2%      -0.1        0.60 ±  2%  perf-profile.children.cycles-pp.mas_walk
      0.77            -0.1        0.66        perf-profile.children.cycles-pp.__mod_lruvec_state
      0.79 ±  2%      -0.1        0.68 ±  3%  perf-profile.children.cycles-pp.folio_remove_rmap_ptes
      0.56            -0.1        0.47 ±  2%  perf-profile.children.cycles-pp.vma_merge_extend
      0.56            -0.1        0.47 ±  2%  perf-profile.children.cycles-pp.vma_merge
      0.57            -0.1        0.48        perf-profile.children.cycles-pp.__mod_node_page_state
      0.62 ±  3%      -0.1        0.54 ±  3%  perf-profile.children.cycles-pp.__free_one_page
      0.48 ± 11%      -0.1        0.41 ±  3%  perf-profile.children.cycles-pp.__pte_offset_map_lock
      0.40            -0.1        0.34        perf-profile.children.cycles-pp.__mod_zone_page_state
      0.35 ±  4%      -0.1        0.29 ±  3%  perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      0.37 ±  2%      -0.1        0.32 ±  3%  perf-profile.children.cycles-pp.__mem_cgroup_uncharge_folios
      0.31 ±  3%      -0.1        0.25 ±  5%  perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
      0.29 ±  4%      -0.1        0.23 ±  4%  perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
      0.28 ±  5%      -0.1        0.22 ±  4%  perf-profile.children.cycles-pp.hrtimer_interrupt
      0.23 ±  3%      -0.0        0.18 ±  3%  perf-profile.children.cycles-pp.page_counter_try_charge
      0.25 ±  2%      -0.0        0.21 ±  3%  perf-profile.children.cycles-pp.folio_add_new_anon_rmap
      0.16 ±  5%      -0.0        0.12 ±  3%  perf-profile.children.cycles-pp.irqentry_exit_to_user_mode
      0.21 ±  3%      -0.0        0.18 ±  4%  perf-profile.children.cycles-pp.__hrtimer_run_queues
      0.24 ±  3%      -0.0        0.20 ±  3%  perf-profile.children.cycles-pp._raw_spin_trylock
      0.32            -0.0        0.29 ±  2%  perf-profile.children.cycles-pp.handle_pte_fault
      0.20 ±  4%      -0.0        0.16 ±  4%  perf-profile.children.cycles-pp.tick_nohz_handler
      0.20 ±  2%      -0.0        0.17 ±  4%  perf-profile.children.cycles-pp.uncharge_batch
      0.37 ±  2%      -0.0        0.34 ±  2%  perf-profile.children.cycles-pp.percpu_counter_add_batch
      0.18 ±  5%      -0.0        0.15 ±  5%  perf-profile.children.cycles-pp.update_process_times
      0.19 ±  4%      -0.0        0.16 ±  3%  perf-profile.children.cycles-pp.up_read
      0.24 ±  2%      -0.0        0.20 ±  2%  perf-profile.children.cycles-pp.pte_offset_map_nolock
      0.28 ±  2%      -0.0        0.25        perf-profile.children.cycles-pp.error_entry
      0.24 ±  2%      -0.0        0.21 ±  3%  perf-profile.children.cycles-pp.__pte_offset_map
      0.14 ±  3%      -0.0        0.11        perf-profile.children.cycles-pp.mas_store_prealloc
      0.14 ±  3%      -0.0        0.12 ±  5%  perf-profile.children.cycles-pp.uncharge_folio
      0.21 ±  2%      -0.0        0.18 ±  3%  perf-profile.children.cycles-pp.down_read_trylock
      0.16 ±  3%      -0.0        0.14 ±  4%  perf-profile.children.cycles-pp.page_counter_uncharge
      0.12 ±  4%      -0.0        0.10 ±  3%  perf-profile.children.cycles-pp.perf_exclude_event
      0.14 ±  3%      -0.0        0.12 ±  4%  perf-profile.children.cycles-pp.__cond_resched
      0.13 ±  2%      -0.0        0.11 ±  4%  perf-profile.children.cycles-pp.perf_swevent_event
      0.06            -0.0        0.04 ± 44%  perf-profile.children.cycles-pp.__tlb_remove_folio_pages_size
      0.10 ±  4%      -0.0        0.08        perf-profile.children.cycles-pp.get_pfnblock_flags_mask
      0.10 ±  4%      -0.0        0.08        perf-profile.children.cycles-pp.mt_find
      0.07            -0.0        0.05 ±  8%  perf-profile.children.cycles-pp.__pte_alloc
      0.12 ±  3%      -0.0        0.11 ±  4%  perf-profile.children.cycles-pp.mtree_load
      0.10 ±  3%      -0.0        0.08 ±  5%  perf-profile.children.cycles-pp.__irqentry_text_end
      0.14 ±  5%      -0.0        0.13        perf-profile.children.cycles-pp.policy_nodemask
      0.10 ±  4%      -0.0        0.09        perf-profile.children.cycles-pp.mas_wr_store_entry
      0.06 ±  7%      -0.0        0.05        perf-profile.children.cycles-pp.pte_alloc_one
      0.06 ±  7%      -0.0        0.05        perf-profile.children.cycles-pp.stress_low_memory
      0.08 ±  5%      -0.0        0.07        perf-profile.children.cycles-pp.__get_unmapped_area
      0.12 ±  3%      -0.0        0.11 ±  3%  perf-profile.children.cycles-pp.clear_bhb_loop
      0.06 ±  6%      -0.0        0.05        perf-profile.children.cycles-pp.mas_wr_slot_store
      0.06            -0.0        0.05        perf-profile.children.cycles-pp.find_vma_intersection
      0.06            -0.0        0.05        perf-profile.children.cycles-pp.realloc
      0.25 ±  2%      +0.0        0.28 ±  2%  perf-profile.children.cycles-pp.main
      0.25 ±  2%      +0.0        0.28 ±  2%  perf-profile.children.cycles-pp.run_builtin
      0.25            +0.0        0.28 ±  2%  perf-profile.children.cycles-pp.__cmd_record
      0.25            +0.0        0.28 ±  2%  perf-profile.children.cycles-pp.cmd_record
      0.20            +0.0        0.23 ±  3%  perf-profile.children.cycles-pp.record__pushfn
      0.21 ±  2%      +0.0        0.24 ±  3%  perf-profile.children.cycles-pp.perf_mmap__push
      0.19 ±  2%      +0.0        0.22 ±  3%  perf-profile.children.cycles-pp.ksys_write
      0.20            +0.0        0.23 ±  3%  perf-profile.children.cycles-pp.writen
      0.21 ±  2%      +0.0        0.24 ±  3%  perf-profile.children.cycles-pp.record__mmap_read_evlist
      0.18 ±  2%      +0.0        0.22 ±  3%  perf-profile.children.cycles-pp.shmem_file_write_iter
      0.20            +0.0        0.23 ±  2%  perf-profile.children.cycles-pp.write
      0.18 ±  2%      +0.0        0.21 ±  3%  perf-profile.children.cycles-pp.generic_perform_write
      0.19            +0.0        0.22        perf-profile.children.cycles-pp.vfs_write
      0.07 ±  5%      +0.0        0.10 ±  7%  perf-profile.children.cycles-pp.shmem_get_folio_gfp
      0.06 ±  8%      +0.0        0.10 ±  8%  perf-profile.children.cycles-pp.shmem_alloc_and_add_folio
      0.07            +0.0        0.11 ±  6%  perf-profile.children.cycles-pp.shmem_write_begin
      0.00            +0.1        0.07 ± 10%  perf-profile.children.cycles-pp.folio_add_lru
      1.17 ±  2%      +0.1        1.28        perf-profile.children.cycles-pp.lru_add_fn
      0.18 ±  2%      +0.2        0.37 ±  2%  perf-profile.children.cycles-pp.mem_cgroup_update_lru_size
     56.53            +5.1       61.64 ±  2%  perf-profile.children.cycles-pp.stress_bigheap_child
     51.09 ±  2%      +6.0       57.08 ±  2%  perf-profile.children.cycles-pp.asm_exc_page_fault
     43.06 ±  2%      +7.1       50.20 ±  2%  perf-profile.children.cycles-pp.exc_page_fault
     42.90 ±  2%      +7.2       50.06 ±  2%  perf-profile.children.cycles-pp.do_user_addr_fault
     40.49 ±  2%      +7.5       48.02 ±  2%  perf-profile.children.cycles-pp.handle_mm_fault
     38.98 ±  2%      +7.8       46.75 ±  2%  perf-profile.children.cycles-pp.__handle_mm_fault
     37.65 ±  2%      +8.0       45.62 ±  2%  perf-profile.children.cycles-pp.do_anonymous_page
     42.65            +9.7       52.32 ±  2%  perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
     40.01 ±  2%     +11.6       51.60 ±  2%  perf-profile.children.cycles-pp._raw_spin_lock_irqsave
     38.94 ±  2%     +12.1       51.00 ±  2%  perf-profile.children.cycles-pp.folio_lruvec_lock_irqsave
      8.25 ±  4%     +14.1       22.32 ±  6%  perf-profile.children.cycles-pp.folio_add_lru_vma
      8.09 ±  4%     +14.2       22.24 ±  6%  perf-profile.children.cycles-pp.folio_batch_move_lru
      9.28            -2.1        7.19 ±  2%  perf-profile.self.cycles-pp.clear_page_erms
      7.27 ±  3%      -1.1        6.17 ±  5%  perf-profile.self.cycles-pp.stress_bigheap_child
      4.51 ±  3%      -0.8        3.68 ±  2%  perf-profile.self.cycles-pp.cgroup_rstat_updated
      2.80 ±  6%      -0.8        2.05 ±  4%  perf-profile.self.cycles-pp.try_charge_memcg
      2.63 ±  2%      -0.4        2.21 ±  2%  perf-profile.self.cycles-pp.native_irq_return_iret
      1.66 ±  8%      -0.4        1.24 ±  3%  perf-profile.self.cycles-pp.__count_memcg_events
      2.83 ±  2%      -0.4        2.42 ±  2%  perf-profile.self.cycles-pp.sync_regs
      1.35 ±  2%      -0.3        1.03 ±  3%  perf-profile.self.cycles-pp.mem_cgroup_commit_charge
      1.14 ±  3%      -0.3        0.84 ±  3%  perf-profile.self.cycles-pp.__mem_cgroup_charge
      0.93 ±  2%      -0.2        0.74 ±  2%  perf-profile.self.cycles-pp.get_page_from_freelist
      0.94 ±  2%      -0.2        0.78 ±  3%  perf-profile.self.cycles-pp.__handle_mm_fault
      1.02 ±  2%      -0.2        0.86 ±  2%  perf-profile.self.cycles-pp.___perf_sw_event
      0.56 ±  7%      -0.1        0.43 ±  3%  perf-profile.self.cycles-pp._raw_spin_lock
      0.85            -0.1        0.72 ±  2%  perf-profile.self.cycles-pp.__mod_memcg_lruvec_state
      0.70 ±  2%      -0.1        0.59 ±  2%  perf-profile.self.cycles-pp.mas_walk
      0.50            -0.1        0.40 ±  3%  perf-profile.self.cycles-pp.__alloc_pages_noprof
      0.54 ±  2%      -0.1        0.44 ±  4%  perf-profile.self.cycles-pp.rmqueue_bulk
      0.98 ±  3%      -0.1        0.88 ±  3%  perf-profile.self.cycles-pp.__lruvec_stat_mod_folio
      0.54            -0.1        0.45 ±  2%  perf-profile.self.cycles-pp.__mod_node_page_state
      0.55 ±  3%      -0.1        0.48 ±  4%  perf-profile.self.cycles-pp.__free_one_page
      0.61 ±  2%      -0.1        0.54 ±  2%  perf-profile.self.cycles-pp.do_anonymous_page
      0.48 ±  2%      -0.1        0.42 ±  2%  perf-profile.self.cycles-pp.handle_mm_fault
      0.19 ±  3%      -0.1        0.13 ± 10%  perf-profile.self.cycles-pp.nr_blockdev_pages
      0.34            -0.1        0.29        perf-profile.self.cycles-pp.__mod_zone_page_state
      0.42 ±  2%      -0.1        0.36 ±  4%  perf-profile.self.cycles-pp.zap_present_ptes
      0.32 ±  2%      -0.1        0.27 ±  3%  perf-profile.self.cycles-pp.__page_cache_release
      0.21 ±  3%      -0.0        0.16 ±  3%  perf-profile.self.cycles-pp.page_counter_try_charge
      0.26 ±  2%      -0.0        0.22 ±  4%  perf-profile.self.cycles-pp.free_unref_folios
      0.32 ±  3%      -0.0        0.28 ±  2%  perf-profile.self.cycles-pp.do_user_addr_fault
      0.28 ±  2%      -0.0        0.24 ±  3%  perf-profile.self.cycles-pp.rmqueue
      0.22 ±  3%      -0.0        0.18 ±  4%  perf-profile.self.cycles-pp._raw_spin_trylock
      0.12 ±  5%      -0.0        0.08 ±  8%  perf-profile.self.cycles-pp.irqentry_exit_to_user_mode
      0.23 ±  3%      -0.0        0.19 ±  2%  perf-profile.self.cycles-pp.folio_add_new_anon_rmap
      0.16 ±  3%      -0.0        0.12 ±  4%  perf-profile.self.cycles-pp.si_meminfo
      0.18 ±  3%      -0.0        0.14 ±  6%  perf-profile.self.cycles-pp.free_unref_page_commit
      0.20 ±  2%      -0.0        0.17 ±  3%  perf-profile.self.cycles-pp.folio_add_lru_vma
      0.23            -0.0        0.20 ±  3%  perf-profile.self.cycles-pp.asm_exc_page_fault
      0.18 ±  3%      -0.0        0.15 ±  4%  perf-profile.self.cycles-pp.up_read
      0.58 ±  2%      -0.0        0.56        perf-profile.self.cycles-pp.lru_add_fn
      0.18 ±  2%      -0.0        0.16 ±  3%  perf-profile.self.cycles-pp.lock_vma_under_rcu
      0.25            -0.0        0.22 ±  3%  perf-profile.self.cycles-pp.error_entry
      0.22 ±  3%      -0.0        0.19 ±  4%  perf-profile.self.cycles-pp.folio_remove_rmap_ptes
      0.35 ±  3%      -0.0        0.32        perf-profile.self.cycles-pp.percpu_counter_add_batch
      0.18 ±  2%      -0.0        0.15 ±  3%  perf-profile.self.cycles-pp.alloc_pages_mpol_noprof
      0.12 ±  4%      -0.0        0.10        perf-profile.self.cycles-pp._raw_spin_lock_irqsave
      0.19 ±  2%      -0.0        0.17 ±  3%  perf-profile.self.cycles-pp.__mod_lruvec_state
      0.18 ±  3%      -0.0        0.16 ±  3%  perf-profile.self.cycles-pp.__perf_sw_event
      0.19 ±  2%      -0.0        0.17 ±  3%  perf-profile.self.cycles-pp.down_read_trylock
      0.10 ±  4%      -0.0        0.08 ±  4%  perf-profile.self.cycles-pp.perf_exclude_event
      0.22 ±  3%      -0.0        0.19 ±  2%  perf-profile.self.cycles-pp.__pte_offset_map
      0.17 ±  8%      -0.0        0.14 ±  5%  perf-profile.self.cycles-pp.__pte_offset_map_lock
      0.14 ±  3%      -0.0        0.12 ±  4%  perf-profile.self.cycles-pp.free_pcppages_bulk
      0.14 ±  3%      -0.0        0.12 ±  4%  perf-profile.self.cycles-pp.uncharge_folio
      0.12 ±  4%      -0.0        0.10 ±  4%  perf-profile.self.cycles-pp.free_pages_and_swap_cache
      0.14 ±  3%      -0.0        0.12 ±  4%  perf-profile.self.cycles-pp.page_counter_uncharge
      0.16 ±  3%      -0.0        0.14 ±  3%  perf-profile.self.cycles-pp.vma_alloc_folio_noprof
      0.13 ±  2%      -0.0        0.12 ±  4%  perf-profile.self.cycles-pp.access_error
      0.16 ±  3%      -0.0        0.14 ±  2%  perf-profile.self.cycles-pp.__rmqueue_pcplist
      0.11 ±  3%      -0.0        0.10 ±  5%  perf-profile.self.cycles-pp.perf_swevent_event
      0.11 ±  4%      -0.0        0.10 ±  4%  perf-profile.self.cycles-pp.pte_offset_map_nolock
      0.08            -0.0        0.06 ±  7%  perf-profile.self.cycles-pp.get_pfnblock_flags_mask
      0.12 ±  3%      -0.0        0.10 ±  4%  perf-profile.self.cycles-pp.mtree_load
      0.09            -0.0        0.08 ±  6%  perf-profile.self.cycles-pp.__irqentry_text_end
      0.09 ±  5%      -0.0        0.08        perf-profile.self.cycles-pp.mt_find
      0.12 ±  3%      -0.0        0.11 ±  3%  perf-profile.self.cycles-pp.clear_bhb_loop
      0.11 ±  4%      -0.0        0.10        perf-profile.self.cycles-pp.exc_page_fault
      0.07            -0.0        0.06 ±  6%  perf-profile.self.cycles-pp.do_sysinfo
      0.06 ±  6%      -0.0        0.05        perf-profile.self.cycles-pp.stress_low_memory
      0.10 ±  4%      -0.0        0.09 ±  5%  perf-profile.self.cycles-pp.zap_pte_range
      0.06            -0.0        0.05        perf-profile.self.cycles-pp.realloc
      0.16 ±  2%      +0.2        0.35 ±  2%  perf-profile.self.cycles-pp.mem_cgroup_update_lru_size
      0.37 ±  2%      +0.2        0.57 ±  2%  perf-profile.self.cycles-pp.folio_batch_move_lru
     42.63            +9.7       52.32 ±  2%  perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath



***************************************************************************************************
lkp-skl-fpga01: 104 threads 2 sockets (Skylake) with 192G memory
=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase:
  gcc-13/performance/x86_64-rhel-8.3/process/100%/debian-12-x86_64-20240206.cgz/lkp-skl-fpga01/page_fault2/will-it-scale

commit: 
  59142d87ab ("memcg: reduce memory size of mem_cgroup_events_index")
  70a64b7919 ("memcg: dynamically allocate lruvec_stats")

59142d87ab03b8ff 70a64b7919cbd6c12306051ff28 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
      7.14            -0.8        6.30        mpstat.cpu.all.usr%
    245257 ±  7%     -13.4%     212405 ±  3%  sched_debug.cfs_rq:/.avg_vruntime.stddev
    245258 ±  7%     -13.4%     212404 ±  3%  sched_debug.cfs_rq:/.min_vruntime.stddev
     21099 ±  5%     -15.2%      17886 ±  5%  perf-c2c.DRAM.local
    344.83 ±  5%     -13.5%     298.40 ±  5%  perf-c2c.DRAM.remote
      4025 ±  2%     +30.5%       5253 ±  3%  perf-c2c.HITM.local
   9538291           -12.2%    8375564        will-it-scale.104.processes
     91713           -12.2%      80533        will-it-scale.per_process_ops
   9538291           -12.2%    8375564        will-it-scale.workload
 1.438e+09           -11.3%  1.276e+09        numa-numastat.node0.local_node
  1.44e+09           -11.3%  1.278e+09        numa-numastat.node0.numa_hit
 1.453e+09           -13.1%  1.263e+09        numa-numastat.node1.local_node
 1.454e+09           -13.1%  1.264e+09        numa-numastat.node1.numa_hit
  1.44e+09           -11.3%  1.278e+09        numa-vmstat.node0.numa_hit
 1.438e+09           -11.3%  1.276e+09        numa-vmstat.node0.numa_local
 1.454e+09           -13.1%  1.264e+09        numa-vmstat.node1.numa_hit
 1.453e+09           -13.1%  1.263e+09        numa-vmstat.node1.numa_local
      7175            +1.0%       7248        proc-vmstat.nr_page_table_pages
 2.894e+09           -12.2%  2.542e+09        proc-vmstat.numa_hit
 2.891e+09           -12.2%  2.539e+09        proc-vmstat.numa_local
  2.88e+09           -12.1%  2.531e+09        proc-vmstat.pgalloc_normal
 2.869e+09           -12.1%  2.521e+09        proc-vmstat.pgfault
  2.88e+09           -12.1%  2.531e+09        proc-vmstat.pgfree
     17.51            -2.6%      17.04        perf-stat.i.MPKI
 9.457e+09            -9.4%  8.564e+09        perf-stat.i.branch-instructions
  45022022            -8.5%   41216509        perf-stat.i.branch-misses
     84.38            -5.2       79.17        perf-stat.i.cache-miss-rate%
 8.353e+08           -12.3%  7.324e+08        perf-stat.i.cache-misses
 9.877e+08            -6.6%   9.23e+08        perf-stat.i.cache-references
      6.06           +11.1%       6.74        perf-stat.i.cpi
    136.25            -1.2%     134.55        perf-stat.i.cpu-migrations
    348.56           +14.2%     398.07        perf-stat.i.cycles-between-cache-misses
 4.763e+10            -9.9%  4.291e+10        perf-stat.i.instructions
      0.17            -9.8%       0.15        perf-stat.i.ipc
    182.56           -12.2%     160.36        perf-stat.i.metric.K/sec
   9494393           -12.1%    8341139        perf-stat.i.minor-faults
   9494393           -12.1%    8341139        perf-stat.i.page-faults
     17.54            -2.6%      17.08        perf-stat.overall.MPKI
      0.47            +0.0        0.48        perf-stat.overall.branch-miss-rate%
     84.57            -5.2       79.36        perf-stat.overall.cache-miss-rate%
      6.07           +11.1%       6.75        perf-stat.overall.cpi
    346.33           +14.1%     395.10        perf-stat.overall.cycles-between-cache-misses
      0.16           -10.0%       0.15        perf-stat.overall.ipc
   1503802            +2.7%    1544704        perf-stat.overall.path-length
 9.424e+09            -9.5%  8.532e+09        perf-stat.ps.branch-instructions
  44739120            -8.5%   40915825        perf-stat.ps.branch-misses
 8.326e+08           -12.3%    7.3e+08        perf-stat.ps.cache-misses
 9.846e+08            -6.6%  9.199e+08        perf-stat.ps.cache-references
    134.98            -1.3%     133.27        perf-stat.ps.cpu-migrations
 4.747e+10            -9.9%  4.275e+10        perf-stat.ps.instructions
   9463902           -12.2%    8313073        perf-stat.ps.minor-faults
   9463902           -12.2%    8313073        perf-stat.ps.page-faults
 1.434e+13            -9.8%  1.294e+13        perf-stat.total.instructions
     64.15            -2.5       61.68        perf-profile.calltrace.cycles-pp.testcase
     58.30            -1.9       56.38        perf-profile.calltrace.cycles-pp.asm_exc_page_fault.testcase
     52.64            -1.4       51.27        perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault.testcase
     52.50            -1.4       51.14        perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.testcase
     50.81            -1.0       49.84        perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.testcase
      9.27            -0.9        8.37 ±  3%  perf-profile.calltrace.cycles-pp.copy_page.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
     49.86            -0.9       49.00        perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
     49.21            -0.8       48.42        perf-profile.calltrace.cycles-pp.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault
      5.15            -0.5        4.66        perf-profile.calltrace.cycles-pp.__irqentry_text_end.testcase
      3.24            -0.5        2.76        perf-profile.calltrace.cycles-pp.folio_prealloc.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
      0.82            -0.3        0.51        perf-profile.calltrace.cycles-pp.lock_vma_under_rcu.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.testcase
      1.68            -0.3        1.42        perf-profile.calltrace.cycles-pp.vma_alloc_folio_noprof.folio_prealloc.do_fault.__handle_mm_fault.handle_mm_fault
      2.52            -0.2        2.28        perf-profile.calltrace.cycles-pp.error_entry.testcase
      1.50 ±  2%      -0.2        1.29 ±  2%  perf-profile.calltrace.cycles-pp.__mem_cgroup_charge.folio_prealloc.do_fault.__handle_mm_fault.handle_mm_fault
      1.85            -0.2        1.68 ±  3%  perf-profile.calltrace.cycles-pp.__pte_offset_map_lock.finish_fault.do_fault.__handle_mm_fault.handle_mm_fault
      0.68            -0.1        0.55 ±  2%  perf-profile.calltrace.cycles-pp.lru_add_fn.folio_batch_move_lru.folio_add_lru_vma.set_pte_range.finish_fault
      0.55            -0.1        0.41 ± 50%  perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_pages_noprof.alloc_pages_mpol_noprof.vma_alloc_folio_noprof.folio_prealloc
      1.55            -0.1        1.42 ±  3%  perf-profile.calltrace.cycles-pp._raw_spin_lock.__pte_offset_map_lock.finish_fault.do_fault.__handle_mm_fault
      1.07            -0.1        0.97        perf-profile.calltrace.cycles-pp.alloc_pages_mpol_noprof.vma_alloc_folio_noprof.folio_prealloc.do_fault.__handle_mm_fault
      0.90            -0.1        0.81        perf-profile.calltrace.cycles-pp.sync_regs.asm_exc_page_fault.testcase
      0.89            -0.0        0.85        perf-profile.calltrace.cycles-pp.__alloc_pages_noprof.alloc_pages_mpol_noprof.vma_alloc_folio_noprof.folio_prealloc.do_fault
      1.00            +0.1        1.05        perf-profile.calltrace.cycles-pp.zap_present_ptes.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas
      3.85            +0.3        4.11        perf-profile.calltrace.cycles-pp.tlb_finish_mmu.unmap_region.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      3.85            +0.3        4.11        perf-profile.calltrace.cycles-pp.__tlb_batch_free_encoded_pages.tlb_finish_mmu.unmap_region.do_vmi_align_munmap.do_vmi_munmap
      3.85            +0.3        4.11        perf-profile.calltrace.cycles-pp.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu.unmap_region.do_vmi_align_munmap
      0.83            +0.3        1.09 ±  2%  perf-profile.calltrace.cycles-pp.__lruvec_stat_mod_folio.set_pte_range.finish_fault.do_fault.__handle_mm_fault
      3.82            +0.3        4.08        perf-profile.calltrace.cycles-pp.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu.unmap_region
      3.68            +0.3        3.95        perf-profile.calltrace.cycles-pp.__page_cache_release.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu
      0.00            +0.5        0.55        perf-profile.calltrace.cycles-pp.__lruvec_stat_mod_folio.folio_remove_rmap_ptes.zap_present_ptes.zap_pte_range.zap_pmd_range
      0.00            +0.7        0.66        perf-profile.calltrace.cycles-pp.folio_remove_rmap_ptes.zap_present_ptes.zap_pte_range.zap_pmd_range.unmap_page_range
     32.87            +0.8       33.72        perf-profile.calltrace.cycles-pp.set_pte_range.finish_fault.do_fault.__handle_mm_fault.handle_mm_fault
     29.54            +2.3       31.84        perf-profile.calltrace.cycles-pp.tlb_flush_mmu.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas
     29.54            +2.3       31.84        perf-profile.calltrace.cycles-pp.__tlb_batch_free_encoded_pages.tlb_flush_mmu.zap_pte_range.zap_pmd_range.unmap_page_range
     29.53            +2.3       31.83        perf-profile.calltrace.cycles-pp.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_flush_mmu.zap_pte_range.zap_pmd_range
     30.66            +2.3       32.96        perf-profile.calltrace.cycles-pp.unmap_page_range.unmap_vmas.unmap_region.do_vmi_align_munmap.do_vmi_munmap
     30.66            +2.3       32.96        perf-profile.calltrace.cycles-pp.unmap_vmas.unmap_region.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
     30.66            +2.3       32.96        perf-profile.calltrace.cycles-pp.zap_pmd_range.unmap_page_range.unmap_vmas.unmap_region.do_vmi_align_munmap
     30.66            +2.3       32.96        perf-profile.calltrace.cycles-pp.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas.unmap_region
     29.26            +2.4       31.63        perf-profile.calltrace.cycles-pp.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_flush_mmu.zap_pte_range
     28.41            +2.4       30.82        perf-profile.calltrace.cycles-pp.__page_cache_release.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_flush_mmu
     34.56            +2.6       37.12        perf-profile.calltrace.cycles-pp.__munmap
     34.56            +2.6       37.12        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     34.56            +2.6       37.12        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__munmap
     34.55            +2.6       37.11        perf-profile.calltrace.cycles-pp.unmap_region.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
     34.55            +2.6       37.12        perf-profile.calltrace.cycles-pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     34.55            +2.6       37.12        perf-profile.calltrace.cycles-pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     34.55            +2.6       37.12        perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64
     34.55            +2.6       37.12        perf-profile.calltrace.cycles-pp.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
     31.41            +2.8       34.24        perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.__page_cache_release.folios_put_refs.free_pages_and_swap_cache
     31.42            +2.8       34.27        perf-profile.calltrace.cycles-pp.folio_lruvec_lock_irqsave.__page_cache_release.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages
     31.38            +2.8       34.23        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.__page_cache_release.folios_put_refs
     65.26            -2.6       62.68        perf-profile.children.cycles-pp.testcase
     56.09            -1.7       54.39        perf-profile.children.cycles-pp.asm_exc_page_fault
     52.66            -1.4       51.28        perf-profile.children.cycles-pp.exc_page_fault
     52.52            -1.4       51.16        perf-profile.children.cycles-pp.do_user_addr_fault
     50.83            -1.0       49.86        perf-profile.children.cycles-pp.handle_mm_fault
      9.35            -0.9        8.45 ±  3%  perf-profile.children.cycles-pp.copy_page
     49.87            -0.9       49.01        perf-profile.children.cycles-pp.__handle_mm_fault
     49.23            -0.8       48.44        perf-profile.children.cycles-pp.do_fault
      3.27            -0.5        2.78        perf-profile.children.cycles-pp.folio_prealloc
      5.15            -0.5        4.66        perf-profile.children.cycles-pp.__irqentry_text_end
      0.82            -0.3        0.52        perf-profile.children.cycles-pp.lock_vma_under_rcu
      1.69            -0.3        1.42        perf-profile.children.cycles-pp.vma_alloc_folio_noprof
      0.57            -0.3        0.31 ±  2%  perf-profile.children.cycles-pp.mas_walk
      2.54            -0.2        2.30        perf-profile.children.cycles-pp.error_entry
      1.52 ±  2%      -0.2        1.30 ±  2%  perf-profile.children.cycles-pp.__mem_cgroup_charge
      1.87            -0.2        1.70 ±  3%  perf-profile.children.cycles-pp.__pte_offset_map_lock
      0.95            -0.2        0.79 ±  4%  perf-profile.children.cycles-pp.__mod_memcg_lruvec_state
      0.60 ±  4%      -0.1        0.46 ±  6%  perf-profile.children.cycles-pp.get_mem_cgroup_from_mm
      0.70            -0.1        0.56 ±  2%  perf-profile.children.cycles-pp.lru_add_fn
      1.57            -0.1        1.44 ±  3%  perf-profile.children.cycles-pp._raw_spin_lock
      1.16            -0.1        1.04        perf-profile.children.cycles-pp.native_irq_return_iret
      1.12            -0.1        1.01        perf-profile.children.cycles-pp.alloc_pages_mpol_noprof
      0.44            -0.1        0.35 ±  2%  perf-profile.children.cycles-pp.get_vma_policy
      0.94            -0.1        0.85        perf-profile.children.cycles-pp.sync_regs
      0.96            -0.1        0.87        perf-profile.children.cycles-pp.__perf_sw_event
      0.43            -0.1        0.34        perf-profile.children.cycles-pp.free_unref_folios
      0.21 ±  3%      -0.1        0.13 ±  3%  perf-profile.children.cycles-pp._compound_head
      0.75            -0.1        0.68        perf-profile.children.cycles-pp.___perf_sw_event
      0.31            -0.1        0.24 ±  2%  perf-profile.children.cycles-pp.__mem_cgroup_uncharge_folios
      0.94            -0.1        0.89        perf-profile.children.cycles-pp.__alloc_pages_noprof
      0.41 ±  4%      -0.0        0.36 ±  5%  perf-profile.children.cycles-pp.mem_cgroup_commit_charge
      0.44 ±  5%      -0.0        0.39 ±  5%  perf-profile.children.cycles-pp.__count_memcg_events
      0.17 ±  2%      -0.0        0.13 ±  4%  perf-profile.children.cycles-pp.uncharge_batch
      0.57            -0.0        0.53 ±  2%  perf-profile.children.cycles-pp.get_page_from_freelist
      0.19 ±  3%      -0.0        0.16 ±  5%  perf-profile.children.cycles-pp.cgroup_rstat_updated
      0.13 ±  2%      -0.0        0.09 ±  5%  perf-profile.children.cycles-pp.__mod_zone_page_state
      0.10 ±  3%      -0.0        0.07 ±  7%  perf-profile.children.cycles-pp.mem_cgroup_update_lru_size
      0.08            -0.0        0.05        perf-profile.children.cycles-pp.policy_nodemask
      0.13 ±  3%      -0.0        0.10 ±  4%  perf-profile.children.cycles-pp.page_counter_uncharge
      0.15 ±  2%      -0.0        0.12 ±  2%  perf-profile.children.cycles-pp.free_unref_page_commit
      0.32 ±  3%      -0.0        0.29 ±  2%  perf-profile.children.cycles-pp.__mod_node_page_state
      0.16 ±  2%      -0.0        0.14 ±  3%  perf-profile.children.cycles-pp.shmem_get_policy
      0.17 ±  2%      -0.0        0.15 ±  4%  perf-profile.children.cycles-pp.percpu_counter_add_batch
      0.16            -0.0        0.14 ±  2%  perf-profile.children.cycles-pp.handle_pte_fault
      0.36 ±  2%      -0.0        0.34 ±  3%  perf-profile.children.cycles-pp.xas_load
      0.12 ±  3%      -0.0        0.10 ±  5%  perf-profile.children.cycles-pp.uncharge_folio
      0.16 ±  4%      -0.0        0.14 ±  3%  perf-profile.children.cycles-pp.__pte_offset_map
      0.36            -0.0        0.34        perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      0.09            -0.0        0.07 ±  4%  perf-profile.children.cycles-pp.get_pfnblock_flags_mask
      0.08            -0.0        0.06 ±  7%  perf-profile.children.cycles-pp.folio_unlock
      0.30            -0.0        0.28 ±  2%  perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
      0.10 ±  3%      -0.0        0.08 ±  5%  perf-profile.children.cycles-pp.pte_offset_map_nolock
      0.40            +0.0        0.43 ±  2%  perf-profile.children.cycles-pp.__mod_lruvec_state
      1.02            +0.0        1.06        perf-profile.children.cycles-pp.zap_present_ptes
      0.47            +0.2        0.67        perf-profile.children.cycles-pp.folio_remove_rmap_ptes
      3.87            +0.3        4.13        perf-profile.children.cycles-pp.tlb_finish_mmu
      1.17            +0.5        1.70 ±  2%  perf-profile.children.cycles-pp.__lruvec_stat_mod_folio
     32.88            +0.8       33.73        perf-profile.children.cycles-pp.set_pte_range
     29.54            +2.3       31.84        perf-profile.children.cycles-pp.tlb_flush_mmu
     30.66            +2.3       32.96        perf-profile.children.cycles-pp.zap_pte_range
     30.66            +2.3       32.97        perf-profile.children.cycles-pp.unmap_page_range
     30.66            +2.3       32.97        perf-profile.children.cycles-pp.zap_pmd_range
     30.66            +2.3       32.97        perf-profile.children.cycles-pp.unmap_vmas
     33.41            +2.6       35.96        perf-profile.children.cycles-pp.__tlb_batch_free_encoded_pages
     33.40            +2.6       35.96        perf-profile.children.cycles-pp.free_pages_and_swap_cache
     34.56            +2.6       37.12        perf-profile.children.cycles-pp.__munmap
     34.56            +2.6       37.12        perf-profile.children.cycles-pp.__x64_sys_munmap
     34.56            +2.6       37.12        perf-profile.children.cycles-pp.__vm_munmap
     34.56            +2.6       37.13        perf-profile.children.cycles-pp.do_vmi_munmap
     34.56            +2.6       37.13        perf-profile.children.cycles-pp.do_vmi_align_munmap
     34.56            +2.6       37.13        perf-profile.children.cycles-pp.unmap_region
     34.67            +2.6       37.24        perf-profile.children.cycles-pp.do_syscall_64
     34.67            +2.6       37.24        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     33.22            +2.6       35.84        perf-profile.children.cycles-pp.folios_put_refs
     32.12            +2.7       34.80        perf-profile.children.cycles-pp.__page_cache_release
     61.97            +3.5       65.42        perf-profile.children.cycles-pp._raw_spin_lock_irqsave
     61.98            +3.5       65.44        perf-profile.children.cycles-pp.folio_lruvec_lock_irqsave
     61.94            +3.5       65.42        perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
      9.32            -0.9        8.42 ±  3%  perf-profile.self.cycles-pp.copy_page
      5.15            -0.5        4.66        perf-profile.self.cycles-pp.__irqentry_text_end
      0.56            -0.3        0.31        perf-profile.self.cycles-pp.mas_walk
      2.58            -0.3        2.32        perf-profile.self.cycles-pp.testcase
      2.53            -0.2        2.29        perf-profile.self.cycles-pp.error_entry
      0.60 ±  4%      -0.1        0.45 ±  6%  perf-profile.self.cycles-pp.get_mem_cgroup_from_mm
      0.85            -0.1        0.72 ±  4%  perf-profile.self.cycles-pp.__mod_memcg_lruvec_state
      1.54            -0.1        1.42 ±  3%  perf-profile.self.cycles-pp._raw_spin_lock
      1.15            -0.1        1.04        perf-profile.self.cycles-pp.native_irq_return_iret
      0.94            -0.1        0.84        perf-profile.self.cycles-pp.sync_regs
      0.20 ±  3%      -0.1        0.13 ±  3%  perf-profile.self.cycles-pp._compound_head
      0.27 ±  3%      -0.1        0.20 ±  3%  perf-profile.self.cycles-pp.free_pages_and_swap_cache
      0.26            -0.1        0.18 ±  2%  perf-profile.self.cycles-pp.get_vma_policy
      0.26            -0.1        0.20 ±  2%  perf-profile.self.cycles-pp.__page_cache_release
      0.16            -0.1        0.09 ±  4%  perf-profile.self.cycles-pp.vma_alloc_folio_noprof
      0.28 ±  2%      -0.1        0.22 ±  2%  perf-profile.self.cycles-pp.zap_present_ptes
      0.66            -0.1        0.60        perf-profile.self.cycles-pp.___perf_sw_event
      0.32            -0.1        0.27 ±  4%  perf-profile.self.cycles-pp.lru_add_fn
      0.47            -0.0        0.42 ±  2%  perf-profile.self.cycles-pp.__handle_mm_fault
      0.37 ±  5%      -0.0        0.33 ±  6%  perf-profile.self.cycles-pp.__count_memcg_events
      0.16 ±  4%      -0.0        0.12        perf-profile.self.cycles-pp.lock_vma_under_rcu
      0.30            -0.0        0.25        perf-profile.self.cycles-pp.handle_mm_fault
      0.20            -0.0        0.16 ±  3%  perf-profile.self.cycles-pp.free_unref_folios
      0.10 ±  4%      -0.0        0.07        perf-profile.self.cycles-pp.zap_pte_range
      0.14 ±  3%      -0.0        0.11 ±  4%  perf-profile.self.cycles-pp.folio_remove_rmap_ptes
      0.12 ±  4%      -0.0        0.09 ±  7%  perf-profile.self.cycles-pp.__mod_zone_page_state
      0.09 ±  5%      -0.0        0.06 ±  7%  perf-profile.self.cycles-pp.mem_cgroup_update_lru_size
      0.10 ±  4%      -0.0        0.08 ±  6%  perf-profile.self.cycles-pp.alloc_pages_mpol_noprof
      0.14 ±  2%      -0.0        0.11 ±  4%  perf-profile.self.cycles-pp.mem_cgroup_commit_charge
      0.31 ±  2%      -0.0        0.29 ±  2%  perf-profile.self.cycles-pp.__mod_node_page_state
      0.16 ±  2%      -0.0        0.13 ±  5%  perf-profile.self.cycles-pp.cgroup_rstat_updated
      0.21            -0.0        0.18 ±  2%  perf-profile.self.cycles-pp.__perf_sw_event
      0.11            -0.0        0.08 ±  5%  perf-profile.self.cycles-pp.free_unref_page_commit
      0.22 ±  2%      -0.0        0.19 ±  2%  perf-profile.self.cycles-pp.__pte_offset_map_lock
      0.11            -0.0        0.09 ±  5%  perf-profile.self.cycles-pp.page_counter_uncharge
      0.17 ±  2%      -0.0        0.15 ±  3%  perf-profile.self.cycles-pp.percpu_counter_add_batch
      0.21            -0.0        0.19 ±  2%  perf-profile.self.cycles-pp.do_user_addr_fault
      0.09            -0.0        0.07        perf-profile.self.cycles-pp.get_pfnblock_flags_mask
      0.20 ±  2%      -0.0        0.18 ±  2%  perf-profile.self.cycles-pp.shmem_get_folio_gfp
      0.16 ±  3%      -0.0        0.14 ±  3%  perf-profile.self.cycles-pp.shmem_get_policy
      0.12            -0.0        0.10 ±  4%  perf-profile.self.cycles-pp.uncharge_folio
      0.16 ±  4%      -0.0        0.14 ±  3%  perf-profile.self.cycles-pp.__pte_offset_map
      0.16 ±  2%      -0.0        0.14 ±  3%  perf-profile.self.cycles-pp.get_page_from_freelist
      0.28 ±  2%      -0.0        0.26 ±  2%  perf-profile.self.cycles-pp.xas_load
      0.08            -0.0        0.06 ±  7%  perf-profile.self.cycles-pp.folio_unlock
      0.14 ±  3%      -0.0        0.12 ±  3%  perf-profile.self.cycles-pp.do_fault
      0.07            -0.0        0.06 ±  5%  perf-profile.self.cycles-pp.folio_prealloc
      0.38 ±  2%      +0.0        0.42 ±  2%  perf-profile.self.cycles-pp.filemap_get_entry
      0.26            +0.1        0.36        perf-profile.self.cycles-pp.folios_put_refs
      0.33            +0.1        0.45 ±  3%  perf-profile.self.cycles-pp.folio_batch_move_lru
      0.40 ±  5%      +0.6        0.97        perf-profile.self.cycles-pp.__lruvec_stat_mod_folio
     61.94            +3.5       65.42        perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath





Disclaimer:
Results have been estimated based on internal Intel analysis and are provided
for informational purposes only. Any difference in system hardware or software
design or configuration may affect actual performance.


-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ