From: kernel test robot <oliver.sang@intel.com>
To: Hao Li <hao.li@linux.dev>
Cc: <oe-lkp@lists.linux.dev>, <lkp@intel.com>,
<linux-kernel@vger.kernel.org>,
Vlastimil Babka <vbabka@kernel.org>, Harry Yoo <harry@kernel.org>,
<linux-mm@kvack.org>, <oliver.sang@intel.com>
Subject: [linus:master] [mm/slub] 0fc52deec1: stress-ng.pagemove.page_remaps_per_sec 8.1% improvement
Date: Tue, 14 Jul 2026 21:24:02 +0800 [thread overview]
Message-ID: <202607141635.962dbf6-lkp@intel.com> (raw)
Hello,
kernel test robot noticed a 8.1% improvement of stress-ng.pagemove.page_remaps_per_sec on:
commit: 0fc52deec1068ea3cc8eaa6e045c96fbf73f20e2 ("mm/slub: detach and reattach partial slabs in batch")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master
testcase: stress-ng
config: x86_64-rhel-9.4
compiler: gcc-14
test machine: 192 threads 2 sockets Intel(R) Xeon(R) 6740E CPU @ 2.4GHz (Sierra Forest) with 256G memory
parameters:
nr_threads: 100%
testtime: 60s
test: pagemove
cpufreq_governor: performance
In addition to that, the commit also has significant impact on the following tests:
+------------------+---------------------------------------------------------------+
| testcase: change | will-it-scale: will-it-scale.per_process_ops 6.5% improvement |
| test parameters | cpufreq_governor=performance |
| | mode=process |
| | nr_task=100% |
| | test=mmap2 |
+------------------+---------------------------------------------------------------+
| testcase: change | will-it-scale: will-it-scale.per_process_ops 6.9% improvement |
| test parameters | cpufreq_governor=performance |
| | mode=process |
| | nr_task=100% |
| | test=mmap1 |
+------------------+---------------------------------------------------------------+
Details are as below:
-------------------------------------------------------------------------------------------------->
The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20260714/202607141635.962dbf6-lkp@intel.com
=========================================================================================
compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
gcc-14/performance/x86_64-rhel-9.4/100%/debian-13-x86_64-20250902.cgz/lkp-srf-2sp3/pagemove/stress-ng/60s
commit:
7e23073874 ("mm/slub: introduce helpers for node partial slab state")
0fc52deec1 ("mm/slub: detach and reattach partial slabs in batch")
7e230738746ce9a7 0fc52deec1068ea3cc8eaa6e045
---------------- ---------------------------
%stddev %change %stddev
\ | \
70342530 +6.9% 75221222 stress-ng.pagemove.ops
1173310 +6.9% 1254602 stress-ng.pagemove.ops_per_sec
272867 +8.1% 295033 stress-ng.pagemove.page_remaps_per_sec
582290 +34.6% 784039 stress-ng.time.involuntary_context_switches
16621 -1.4% 16383 stress-ng.time.percent_of_cpu_this_job_got
9785 -1.8% 9612 stress-ng.time.system_time
204.30 ± 2% +14.7% 234.32 ± 2% stress-ng.time.user_time
60390 ± 3% +8.9% 65782 ± 3% cpuidle..usage
19250 +33.0% 25597 vmstat.system.cs
865538 +8.1% 935886 meminfo.SUnreclaim
701990 ± 21% -21.9% 548537 ± 10% meminfo.Shmem
1008091 +7.0% 1078157 meminfo.Slab
0.19 +0.0 0.22 mpstat.cpu.all.irq%
11.88 +1.1 12.93 mpstat.cpu.all.soft%
1.94 +0.2 2.11 ± 3% mpstat.cpu.all.usr%
844506 ±156% +169.4% 2275081 ± 75% numa-meminfo.node0.FilePages
409429 ± 15% +21.6% 498064 ± 15% numa-meminfo.node0.SUnreclaim
95006 ±143% +237.1% 320291 ± 34% numa-meminfo.node1.AnonHugePages
896456 ± 9% -45.6% 487965 ± 4% numa-numastat.node0.local_node
1030690 ± 10% -44.2% 574831 ± 9% numa-numastat.node0.numa_hit
1345616 ± 9% -41.0% 793920 ± 8% numa-numastat.node1.local_node
1410929 ± 9% -35.7% 907067 ± 13% numa-numastat.node1.numa_hit
19636 +34.3% 26381 perf-stat.i.context-switches
410.01 -7.0% 381.50 perf-stat.i.cpu-migrations
19282 +34.5% 25929 perf-stat.ps.context-switches
401.96 -6.9% 374.03 perf-stat.ps.cpu-migrations
0.22 ± 9% +15.2% 0.26 ± 9% sched_debug.cfs_rq:/.h_nr_queued.stddev
187.42 ± 90% +166.6% 499.67 ± 6% sched_debug.cfs_rq:/.load_avg.min
0.00 ± 10% +53.0% 0.00 ± 8% sched_debug.cpu.next_balance.stddev
4921 ± 5% +15.8% 5699 ± 2% sched_debug.cpu.nr_switches.avg
2954 ± 8% +34.7% 3978 ± 12% sched_debug.cpu.nr_switches.min
211170 ±156% +169.3% 568705 ± 75% numa-vmstat.node0.nr_file_pages
102318 ± 15% +21.8% 124604 ± 15% numa-vmstat.node0.nr_slab_unreclaimable
1031040 ± 10% -44.3% 574682 ± 9% numa-vmstat.node0.numa_hit
896806 ± 9% -45.6% 487816 ± 5% numa-vmstat.node0.numa_local
46.40 ±143% +237.1% 156.43 ± 34% numa-vmstat.node1.nr_anon_transparent_hugepages
1411107 ± 9% -35.9% 905096 ± 13% numa-vmstat.node1.numa_hit
1345794 ± 9% -41.2% 791950 ± 8% numa-vmstat.node1.numa_local
1198383 ± 3% -3.2% 1159953 proc-vmstat.nr_file_pages
175636 ± 21% -21.9% 137207 ± 10% proc-vmstat.nr_shmem
216218 +8.2% 233963 proc-vmstat.nr_slab_unreclaimable
2443814 ± 6% -39.3% 1484396 ± 5% proc-vmstat.numa_hit
2244265 ± 6% -42.8% 1284384 ± 5% proc-vmstat.numa_local
6235118 ± 5% -55.0% 2807449 ± 6% proc-vmstat.pgalloc_normal
5591656 ± 3% -61.5% 2154838 ± 8% proc-vmstat.pgfree
0.27 +23.2% 0.34 ± 2% perf-sched.sch_delay.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
0.27 +23.2% 0.34 ± 2% perf-sched.total_sch_delay.average.ms
29.43 -26.6% 21.59 perf-sched.total_wait_and_delay.average.ms
96746 ± 3% +34.5% 130085 perf-sched.total_wait_and_delay.count.ms
4592 ± 3% -7.3% 4257 perf-sched.total_wait_and_delay.max.ms
29.16 -27.1% 21.25 perf-sched.total_wait_time.average.ms
4592 ± 3% -7.3% 4257 perf-sched.total_wait_time.max.ms
29.43 -26.6% 21.59 perf-sched.wait_and_delay.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
96746 ± 3% +34.5% 130085 perf-sched.wait_and_delay.count.[unknown].[unknown].[unknown].[unknown].[unknown]
4592 ± 3% -7.3% 4257 perf-sched.wait_and_delay.max.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
29.16 -27.1% 21.25 perf-sched.wait_time.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
4592 ± 3% -7.3% 4257 perf-sched.wait_time.max.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
***************************************************************************************************
=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase:
gcc-14/performance/x86_64-rhel-9.4/process/100%/debian-13-x86_64-20250902.cgz/lkp-srf-2sp2/mmap2/will-it-scale
commit:
7e23073874 ("mm/slub: introduce helpers for node partial slab state")
0fc52deec1 ("mm/slub: detach and reattach partial slabs in batch")
7e230738746ce9a7 0fc52deec1068ea3cc8eaa6e045
---------------- ---------------------------
%stddev %change %stddev
\ | \
35782436 +6.5% 38114764 will-it-scale.192.processes
186366 +6.5% 198513 will-it-scale.per_process_ops
35782436 +6.5% 38114764 will-it-scale.workload
5.148e+08 ± 4% -7.0% 4.789e+08 cpuidle..time
794321 +6.2% 843755 meminfo.SUnreclaim
945453 +5.3% 995121 meminfo.Slab
20978 ± 2% +33.9% 28097 vmstat.system.cs
256601 +2.3% 262434 vmstat.system.in
0.14 +0.0 0.15 mpstat.cpu.all.irq%
16.90 +1.9 18.85 mpstat.cpu.all.soft%
1.80 ± 3% +0.2 1.98 ± 2% mpstat.cpu.all.usr%
4401116 ± 6% -56.9% 1897324 ± 2% numa-numastat.node0.local_node
4504175 ± 6% -54.9% 2029341 ± 2% numa-numastat.node0.numa_hit
5629560 ± 6% -45.3% 3080499 ± 2% numa-numastat.node1.local_node
5726620 ± 5% -45.0% 3148207 ± 2% numa-numastat.node1.numa_hit
4504314 ± 6% -55.0% 2028792 ± 2% numa-vmstat.node0.numa_hit
4401255 ± 6% -56.9% 1896776 ± 2% numa-vmstat.node0.numa_local
5726830 ± 5% -45.0% 3147938 ± 2% numa-vmstat.node1.numa_hit
5629768 ± 6% -45.3% 3080233 ± 2% numa-vmstat.node1.numa_local
1399 ± 58% +183.3% 3963 ± 22% perf-c2c.DRAM.local
226.67 ± 61% +132.4% 526.83 ± 14% perf-c2c.DRAM.remote
50692 ± 54% +79.9% 91219 ± 9% perf-c2c.HITM.local
50697 ± 54% +79.9% 91228 ± 9% perf-c2c.HITM.total
21068 +34.0% 28231 perf-stat.i.context-switches
270.68 +2.2% 276.54 perf-stat.i.cpu-migrations
20949 ± 2% +34.1% 28083 ± 2% perf-stat.ps.context-switches
267.72 +2.0% 272.98 perf-stat.ps.cpu-migrations
198268 +6.4% 211004 proc-vmstat.nr_slab_unreclaimable
10234916 ± 5% -49.4% 5180699 ± 2% proc-vmstat.numa_hit
10034795 ± 5% -50.4% 4980977 ± 2% proc-vmstat.numa_local
33957271 ± 6% -59.5% 13761981 ± 2% proc-vmstat.pgalloc_normal
32552299 ± 6% -62.0% 12377664 ± 2% proc-vmstat.pgfree
20120469 ± 5% -10.6% 17993595 ± 5% sched_debug.cfs_rq:/.avg_vruntime.min
0.22 ± 3% +11.2% 0.25 ± 6% sched_debug.cfs_rq:/.h_nr_queued.stddev
0.22 ± 3% +8.8% 0.24 ± 7% sched_debug.cfs_rq:/.h_nr_runnable.stddev
631057 ± 10% +58.4% 999906 ± 24% sched_debug.cfs_rq:/.left_deadline.avg
3566705 ± 5% +27.4% 4544203 ± 13% sched_debug.cfs_rq:/.left_deadline.stddev
631051 ± 10% +58.4% 999897 ± 24% sched_debug.cfs_rq:/.left_vruntime.avg
3566674 ± 5% +27.4% 4544161 ± 13% sched_debug.cfs_rq:/.left_vruntime.stddev
28545 ± 17% +51.1% 43134 ± 22% sched_debug.cfs_rq:/.load.avg
132932 ± 9% +32.8% 176498 ± 15% sched_debug.cfs_rq:/.load.stddev
6.28 ± 16% +86.7% 11.72 ± 13% sched_debug.cfs_rq:/.load_avg.min
0.16 ± 8% +24.8% 0.20 ± 12% sched_debug.cfs_rq:/.nr_queued.stddev
631051 ± 10% +58.4% 999897 ± 24% sched_debug.cfs_rq:/.right_vruntime.avg
3566675 ± 5% +27.4% 4544162 ± 13% sched_debug.cfs_rq:/.right_vruntime.stddev
-3.866e+11 +214.3% -1.215e+12 sched_debug.cfs_rq:/.sum_w_vruntime.min
2.244e+11 ± 12% +53.5% 3.446e+11 ± 24% sched_debug.cfs_rq:/.sum_w_vruntime.stddev
4507 ± 47% +108.9% 9415 ± 46% sched_debug.cfs_rq:/.sum_weight.avg
20120455 ± 5% -10.6% 17993579 ± 5% sched_debug.cfs_rq:/.zero_vruntime.min
672.57 ± 6% +19.2% 801.68 ± 9% sched_debug.cpu.clock_task.stddev
1233 ± 8% +20.0% 1479 ± 12% sched_debug.cpu.curr->pid.stddev
0.23 ± 3% +11.9% 0.25 ± 6% sched_debug.cpu.nr_running.stddev
18196 +30.3% 23717 ± 2% sched_debug.cpu.nr_switches.avg
14757 ± 2% +40.6% 20752 ± 2% sched_debug.cpu.nr_switches.min
1.14 ±177% +435.9% 6.13 ± 13% perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.devkmsg_read.vfs_read.ksys_read.do_syscall_64
0.43 ± 4% +29.7% 0.56 ± 2% perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
0.43 ± 4% +29.6% 0.56 ± 2% perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
0.45 ± 7% +24.9% 0.57 ± 4% perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_apic_timer_interrupt.__mmap
0.44 ± 6% +28.4% 0.57 ± 2% perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_apic_timer_interrupt.__munmap
0.41 ± 6% +35.6% 0.56 ± 5% perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_apic_timer_interrupt.testcase
0.21 ± 45% +95.0% 0.41 ± 17% perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_call_function_single.__munmap
0.31 ± 5% +23.6% 0.38 ± 4% perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore
0.02 ±142% +1335.9% 0.31 ± 83% perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.irqentry_exit
0.19 ±136% +256.8% 0.69 ± 82% perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.ksm_vma_flags
0.51 ± 31% -63.4% 0.19 ± 72% perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.security_vm_enough_memory_mm
0.09 ±179% +1075.0% 1.04 ±125% perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.unmap_vmas
0.30 ± 14% +48.4% 0.45 ± 19% perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.preempt_schedule_thunk.perf_iterate_sb.constprop.0
2.27 ±178% +438.9% 12.25 ± 13% perf-sched.sch_delay.max.ms.perf_trace_sched_switch.devkmsg_read.vfs_read.ksys_read.do_syscall_64
1.08 ± 29% +75.3% 1.89 ± 34% perf-sched.sch_delay.max.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_apic_timer_interrupt.munmap@plt
0.02 ±142% +2008.6% 0.45 ± 78% perf-sched.sch_delay.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.irqentry_exit
0.30 ±137% +207.8% 0.91 ± 59% perf-sched.sch_delay.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.ksm_vma_flags
0.81 ± 44% +53.0% 1.25 ± 21% perf-sched.sch_delay.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.memcpy_toio
1.37 ± 32% -65.3% 0.48 ± 71% perf-sched.sch_delay.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.security_vm_enough_memory_mm
0.16 ±162% +761.1% 1.39 ± 87% perf-sched.sch_delay.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.unmap_vmas
0.81 ± 75% +182.0% 2.27 ± 35% perf-sched.sch_delay.max.ms.perf_trace_sched_switch.preempt_schedule_thunk.fget.ksys_mmap_pgoff.do_syscall_64
0.22 ± 4% +27.9% 0.28 ± 2% perf-sched.total_sch_delay.average.ms
28.10 -25.4% 20.96 perf-sched.total_wait_and_delay.average.ms
103626 +33.9% 138794 perf-sched.total_wait_and_delay.count.ms
27.88 -25.8% 20.68 perf-sched.total_wait_time.average.ms
0.86 ± 4% +29.7% 1.12 ± 2% perf-sched.wait_and_delay.avg.ms.perf_trace_sched_switch.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
0.87 ± 4% +29.6% 1.13 ± 2% perf-sched.wait_and_delay.avg.ms.perf_trace_sched_switch.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
3.10 +4.8% 3.25 perf-sched.wait_and_delay.avg.ms.perf_trace_sched_switch.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
40.30 -27.9% 29.04 perf-sched.wait_and_delay.avg.ms.perf_trace_sched_switch.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
22983 ± 3% +31.6% 30242 ± 2% perf-sched.wait_and_delay.count.perf_trace_sched_switch.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
21521 ± 3% +42.6% 30683 ± 4% perf-sched.wait_and_delay.count.perf_trace_sched_switch.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
46708 +37.9% 64415 perf-sched.wait_and_delay.count.perf_trace_sched_switch.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
0.43 ± 4% +29.7% 0.56 ± 2% perf-sched.wait_time.avg.ms.perf_trace_sched_switch.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
0.43 ± 4% +29.6% 0.56 ± 2% perf-sched.wait_time.avg.ms.perf_trace_sched_switch.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
0.45 ± 7% +24.9% 0.57 ± 4% perf-sched.wait_time.avg.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_apic_timer_interrupt.__mmap
0.44 ± 6% +28.4% 0.57 ± 2% perf-sched.wait_time.avg.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_apic_timer_interrupt.__munmap
0.41 ± 6% +35.6% 0.56 ± 5% perf-sched.wait_time.avg.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_apic_timer_interrupt.testcase
0.21 ± 45% +95.0% 0.41 ± 17% perf-sched.wait_time.avg.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_call_function_single.__munmap
0.02 ±142% +975.8% 0.23 ±114% perf-sched.wait_time.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.irqentry_exit
0.19 ±136% +256.8% 0.69 ± 82% perf-sched.wait_time.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.ksm_vma_flags
0.51 ± 31% -63.4% 0.19 ± 72% perf-sched.wait_time.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.security_vm_enough_memory_mm
0.09 ±179% +1075.0% 1.04 ±125% perf-sched.wait_time.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.unmap_vmas
0.30 ± 14% +48.3% 0.45 ± 19% perf-sched.wait_time.avg.ms.perf_trace_sched_switch.preempt_schedule_thunk.perf_iterate_sb.constprop.0
3.08 +4.8% 3.23 perf-sched.wait_time.avg.ms.perf_trace_sched_switch.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
40.28 -28.0% 29.02 perf-sched.wait_time.avg.ms.perf_trace_sched_switch.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
1.08 ± 29% +75.3% 1.89 ± 34% perf-sched.wait_time.max.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_apic_timer_interrupt.munmap@plt
0.02 ±142% +1318.0% 0.30 ±102% perf-sched.wait_time.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.irqentry_exit
0.30 ±137% +207.8% 0.91 ± 59% perf-sched.wait_time.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.ksm_vma_flags
1.37 ± 32% -65.3% 0.48 ± 71% perf-sched.wait_time.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.security_vm_enough_memory_mm
0.16 ±162% +761.1% 1.39 ± 87% perf-sched.wait_time.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.unmap_vmas
0.81 ± 75% +182.0% 2.27 ± 35% perf-sched.wait_time.max.ms.perf_trace_sched_switch.preempt_schedule_thunk.fget.ksys_mmap_pgoff.do_syscall_64
31.76 -19.8 11.96 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof
31.61 -19.7 11.88 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__refill_objects_node.refill_objects.__pcs_replace_empty_main
10.93 -6.2 4.68 ± 2% perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.__refill_objects_node.refill_objects.__pcs_replace_empty_main
10.93 -6.2 4.68 ± 2% perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof
10.92 -6.2 4.68 ± 2% perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.__refill_objects_node.refill_objects
10.88 -6.2 4.66 ± 2% perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.__refill_objects_node
23.32 ± 8% -4.5 18.85 ± 4% perf-profile.calltrace.cycles-pp.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp.do_vmi_align_munmap
22.94 ± 8% -4.2 18.70 ± 4% perf-profile.calltrace.cycles-pp.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp
22.10 ± 8% -4.0 18.13 ± 4% perf-profile.calltrace.cycles-pp.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate.__mmap_new_vma
27.97 ± 8% -3.8 24.13 ± 4% perf-profile.calltrace.cycles-pp.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
28.23 ± 8% -3.8 24.42 ± 4% perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
21.74 ± 8% -3.7 17.99 ± 4% perf-profile.calltrace.cycles-pp.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate
26.52 ± 8% -3.3 23.24 ± 4% perf-profile.calltrace.cycles-pp.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate.__mmap_new_vma.__mmap_region
26.76 ± 8% -3.3 23.50 ± 4% perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.mas_preallocate.__mmap_new_vma.__mmap_region.do_mmap
27.39 ± 8% -3.2 24.20 ± 4% perf-profile.calltrace.cycles-pp.mas_preallocate.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
2.32 ± 8% -1.4 0.96 ± 17% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_put_full_sheaf.rcu_do_batch.rcu_core.handle_softirqs
2.13 ± 12% -1.2 0.94 ± 17% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_put_full_sheaf.rcu_do_batch.rcu_core
0.65 +0.0 0.69 perf-profile.calltrace.cycles-pp.__build_id_parse.perf_event_mmap_event.perf_event_mmap.__mmap_complete.__mmap_region
0.54 +0.1 0.59 perf-profile.calltrace.cycles-pp.vma_merge_new_range.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
0.53 +0.1 0.58 perf-profile.calltrace.cycles-pp.mas_find.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
0.58 +0.1 0.64 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.__mmap
0.59 +0.1 0.65 ± 6% perf-profile.calltrace.cycles-pp.d_path.perf_event_mmap_event.perf_event_mmap.__mmap_complete.__mmap_region
0.59 +0.1 0.64 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.__munmap
0.52 +0.1 0.58 perf-profile.calltrace.cycles-pp.mas_store_gfp.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
0.57 ± 2% +0.1 0.64 ± 2% perf-profile.calltrace.cycles-pp.kmem_cache_free.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
0.61 +0.1 0.69 perf-profile.calltrace.cycles-pp.__memcg_slab_post_alloc_hook.kmem_cache_alloc_noprof.vm_area_alloc.__mmap_new_vma.__mmap_region
0.78 +0.1 0.86 perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.vm_area_alloc.__mmap_new_vma.__mmap_region.do_mmap
0.60 +0.1 0.69 perf-profile.calltrace.cycles-pp.zap_pte_range.zap_pmd_range.__zap_vma_range.unmap_vmas.unmap_region
2.49 +0.1 2.58 ± 2% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_get_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof
0.65 +0.1 0.77 perf-profile.calltrace.cycles-pp.mas_empty_area_rev.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown.shmem_get_unmapped_area
1.14 +0.1 1.26 perf-profile.calltrace.cycles-pp.vm_area_alloc.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
0.42 ± 44% +0.1 0.57 perf-profile.calltrace.cycles-pp.unlink_file_vma_batch_process.free_pgtables.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap
2.98 +0.2 3.14 perf-profile.calltrace.cycles-pp.perf_event_mmap_event.perf_event_mmap.__mmap_complete.__mmap_region.do_mmap
2.03 +0.2 2.22 perf-profile.calltrace.cycles-pp.free_pud_range.free_p4d_range.free_pgd_range.free_pgtables.unmap_region
3.36 +0.2 3.55 perf-profile.calltrace.cycles-pp.perf_event_mmap.__mmap_complete.__mmap_region.do_mmap.vm_mmap_pgoff
2.15 +0.2 2.36 perf-profile.calltrace.cycles-pp.free_p4d_range.free_pgd_range.free_pgtables.unmap_region.vms_complete_munmap_vmas
1.43 +0.2 1.64 perf-profile.calltrace.cycles-pp.vm_unmapped_area.arch_get_unmapped_area_topdown.shmem_get_unmapped_area.__get_unmapped_area.do_mmap
1.40 +0.2 1.60 perf-profile.calltrace.cycles-pp.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown.shmem_get_unmapped_area.__get_unmapped_area
2.22 +0.2 2.44 perf-profile.calltrace.cycles-pp.free_pgd_range.free_pgtables.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap
1.95 +0.2 2.18 perf-profile.calltrace.cycles-pp.shmem_get_unmapped_area.__get_unmapped_area.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
1.75 +0.2 1.99 perf-profile.calltrace.cycles-pp.arch_get_unmapped_area_topdown.shmem_get_unmapped_area.__get_unmapped_area.do_mmap.vm_mmap_pgoff
2.01 +0.2 2.25 perf-profile.calltrace.cycles-pp.__get_unmapped_area.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64
3.48 +0.2 3.73 perf-profile.calltrace.cycles-pp.__mmap_complete.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
2.16 +0.3 2.42 perf-profile.calltrace.cycles-pp.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
2.51 ± 7% +0.3 2.78 ± 4% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp
3.03 +0.3 3.33 perf-profile.calltrace.cycles-pp.free_pgtables.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
3.16 +0.3 3.47 perf-profile.calltrace.cycles-pp.zap_pmd_range.__zap_vma_range.unmap_vmas.unmap_region.vms_complete_munmap_vmas
3.42 +0.3 3.75 perf-profile.calltrace.cycles-pp.__zap_vma_range.unmap_vmas.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap
3.55 +0.3 3.89 perf-profile.calltrace.cycles-pp.unmap_vmas.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
0.52 ± 3% +0.4 0.88 ± 3% perf-profile.calltrace.cycles-pp.barn_put_full_sheaf.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
2.33 ± 3% +0.4 2.77 ± 6% perf-profile.calltrace.cycles-pp.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp
1.62 +0.5 2.08 perf-profile.calltrace.cycles-pp.__pi_memcpy.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region
2.52 ± 2% +0.5 2.98 ± 6% perf-profile.calltrace.cycles-pp.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap
1.62 +0.5 2.10 perf-profile.calltrace.cycles-pp.__pi_memcpy.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
0.25 ±100% +0.5 0.75 ± 5% perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp
2.77 ± 2% +0.5 3.28 ± 5% perf-profile.calltrace.cycles-pp.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
0.00 +0.5 0.53 ± 2% perf-profile.calltrace.cycles-pp.mas_update_gap.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
4.86 +0.5 5.40 ± 2% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof
3.63 +0.5 4.17 ± 2% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu
0.00 +0.5 0.54 perf-profile.calltrace.cycles-pp.__vma_start_write.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
0.00 +0.5 0.54 ± 2% perf-profile.calltrace.cycles-pp.mas_update_gap.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region
0.00 +0.5 0.54 perf-profile.calltrace.cycles-pp.mas_rev_awalk.mas_empty_area_rev.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown
3.10 ± 7% +0.5 3.64 ± 4% perf-profile.calltrace.cycles-pp.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp.do_vmi_align_munmap
3.66 +0.5 4.20 ± 2% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store
2.94 ± 9% +0.6 3.52 ± 4% perf-profile.calltrace.cycles-pp.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate.__mmap_new_vma
9.34 +0.6 9.91 ± 2% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf
9.47 +0.6 10.05 ± 2% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch
9.80 +0.6 10.40 ± 2% perf-profile.calltrace.cycles-pp.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch.rcu_core
0.09 ±223% +0.6 0.73 ± 5% perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate
2.24 ± 5% +0.6 2.88 ± 4% perf-profile.calltrace.cycles-pp.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc
2.43 ± 4% +0.7 3.09 ± 4% perf-profile.calltrace.cycles-pp.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma
7.10 +0.7 7.80 perf-profile.calltrace.cycles-pp.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
2.69 ± 4% +0.7 3.41 ± 3% perf-profile.calltrace.cycles-pp.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region
8.74 +0.7 9.47 perf-profile.calltrace.cycles-pp.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
1.54 ± 4% +1.1 2.69 ± 4% perf-profile.calltrace.cycles-pp.rcu_free_sheaf.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
5.47 +1.2 6.67 ± 2% perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
0.26 ±100% +1.2 1.48 ± 3% perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf
0.26 ±100% +1.2 1.48 ± 3% perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf.__pcs_replace_empty_main
0.26 ±100% +1.2 1.48 ± 3% perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof
0.00 +1.3 1.29 ± 2% perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_get_empty_sheaf
0.00 +1.3 1.29 ± 2% perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_get_empty_sheaf.__kfree_rcu_sheaf
0.00 +1.3 1.29 ± 2% perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store
0.00 +1.3 1.29 ± 2% perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu
5.39 ± 2% +1.4 6.75 ± 2% perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region.do_mmap
5.90 ± 2% +1.4 7.33 ± 2% perf-profile.calltrace.cycles-pp.mas_store_prealloc.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
2.13 ± 4% +1.6 3.70 ± 4% perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread
2.13 ± 4% +1.6 3.70 ± 4% perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn
2.14 ± 4% +1.6 3.70 ± 4% perf-profile.calltrace.cycles-pp.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork
2.14 ± 4% +1.6 3.70 ± 4% perf-profile.calltrace.cycles-pp.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
2.15 ± 4% +1.6 3.71 ± 4% perf-profile.calltrace.cycles-pp.kthread.ret_from_fork.ret_from_fork_asm
2.15 ± 4% +1.6 3.71 ± 4% perf-profile.calltrace.cycles-pp.ret_from_fork.ret_from_fork_asm
2.15 ± 4% +1.6 3.71 ± 4% perf-profile.calltrace.cycles-pp.ret_from_fork_asm
2.14 ± 3% +1.6 3.70 ± 4% perf-profile.calltrace.cycles-pp.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
11.14 ± 2% +1.8 12.90 perf-profile.calltrace.cycles-pp.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore
11.12 ± 2% +1.8 12.89 perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt
11.12 ± 2% +1.8 12.88 perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt
0.00 +5.5 5.47 ± 2% perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.get_partial_node_bulk
0.00 +5.5 5.48 ± 2% perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.get_partial_node_bulk.__refill_objects_node
0.00 +5.5 5.49 ± 2% perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.get_partial_node_bulk.__refill_objects_node.refill_objects.__pcs_replace_empty_main
0.00 +5.5 5.49 ± 2% perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.get_partial_node_bulk.__refill_objects_node.refill_objects
0.00 +12.5 12.53 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.get_partial_node_bulk.__refill_objects_node.refill_objects
0.00 +12.6 12.61 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.get_partial_node_bulk.__refill_objects_node.refill_objects.__pcs_replace_empty_main
0.00 +18.4 18.45 perf-profile.calltrace.cycles-pp.get_partial_node_bulk.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof
45.44 -8.4 37.01 perf-profile.children.cycles-pp.refill_objects
44.70 -8.0 36.72 perf-profile.children.cycles-pp.__refill_objects_node
54.52 -7.1 47.40 perf-profile.children.cycles-pp.__pcs_replace_empty_main
55.78 -7.0 48.80 perf-profile.children.cycles-pp.kmem_cache_alloc_noprof
60.08 -3.7 56.38 perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
60.59 -3.6 56.94 perf-profile.children.cycles-pp._raw_spin_lock_irqsave
27.40 ± 8% -3.2 24.20 ± 4% perf-profile.children.cycles-pp.mas_preallocate
94.46 -1.8 92.63 perf-profile.children.cycles-pp.do_syscall_64
94.62 -1.8 92.80 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
0.72 ± 7% -0.4 0.28 ± 7% perf-profile.children.cycles-pp.alloc_from_new_slab
0.35 -0.1 0.30 perf-profile.children.cycles-pp.up_read
0.12 ± 13% -0.0 0.10 ± 4% perf-profile.children.cycles-pp.path_noexec
0.75 -0.0 0.73 perf-profile.children.cycles-pp.perf_iterate_sb
0.06 -0.0 0.05 perf-profile.children.cycles-pp.unlink_anon_vmas
0.07 +0.0 0.08 perf-profile.children.cycles-pp.prandom_u32_state
0.06 +0.0 0.07 perf-profile.children.cycles-pp.__call_rcu_common
0.15 +0.0 0.16 perf-profile.children.cycles-pp._raw_spin_lock
0.13 +0.0 0.14 perf-profile.children.cycles-pp.can_vma_merge_right
0.06 +0.0 0.07 perf-profile.children.cycles-pp.vm_get_page_prot
0.14 +0.0 0.15 ± 2% perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
0.16 +0.0 0.17 ± 2% perf-profile.children.cycles-pp.__filemap_get_folio_mpol
0.10 +0.0 0.11 ± 3% perf-profile.children.cycles-pp.__vm_enough_memory
0.17 +0.0 0.18 ± 2% perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
0.08 +0.0 0.09 ± 5% perf-profile.children.cycles-pp.mas_prev_setup
0.20 +0.0 0.22 ± 2% perf-profile.children.cycles-pp.mas_wr_walk_descend
0.18 +0.0 0.20 ± 2% perf-profile.children.cycles-pp.freader_get_folio
0.21 ± 2% +0.0 0.22 perf-profile.children.cycles-pp.tlb_gather_mmu
0.13 ± 2% +0.0 0.15 ± 2% perf-profile.children.cycles-pp.hrtimer_interrupt
0.16 ± 2% +0.0 0.18 ± 2% perf-profile.children.cycles-pp.current_time
0.17 +0.0 0.19 perf-profile.children.cycles-pp.may_expand_vm
0.22 +0.0 0.24 perf-profile.children.cycles-pp.__kmalloc_cache_noprof
0.14 ± 3% +0.0 0.16 ± 3% perf-profile.children.cycles-pp.mas_prev
0.26 +0.0 0.28 perf-profile.children.cycles-pp.pte_offset_map_lock
0.26 +0.0 0.28 perf-profile.children.cycles-pp.security_vm_enough_memory_mm
0.21 +0.0 0.23 ± 3% perf-profile.children.cycles-pp.freader_init_from_file
0.30 +0.0 0.32 perf-profile.children.cycles-pp.fput
0.24 +0.0 0.26 perf-profile.children.cycles-pp.downgrade_write
0.08 ± 6% +0.0 0.10 ± 5% perf-profile.children.cycles-pp.ktime_get_coarse_real_ts64_mg
0.14 ± 10% +0.0 0.17 ± 2% perf-profile.children.cycles-pp.mmap_region
0.19 +0.0 0.22 perf-profile.children.cycles-pp.tlb_finish_mmu
0.20 +0.0 0.23 perf-profile.children.cycles-pp.remove_vma
0.08 +0.0 0.11 perf-profile.children.cycles-pp.unlink_file_vma_batch_final
0.35 +0.0 0.38 perf-profile.children.cycles-pp.freader_fetch
0.34 +0.0 0.37 perf-profile.children.cycles-pp.down_write
0.23 +0.0 0.26 perf-profile.children.cycles-pp.fget
0.35 +0.0 0.39 perf-profile.children.cycles-pp.__vma_start_exclude_readers
0.29 +0.0 0.33 perf-profile.children.cycles-pp.down_write_killable
0.66 +0.0 0.70 perf-profile.children.cycles-pp.__build_id_parse
0.37 +0.0 0.41 perf-profile.children.cycles-pp.touch_atime
0.52 +0.0 0.56 perf-profile.children.cycles-pp.mas_wr_store_type
0.42 +0.0 0.46 perf-profile.children.cycles-pp.barn_put_empty_sheaf
0.46 +0.0 0.51 perf-profile.children.cycles-pp.up_write
0.30 +0.0 0.34 perf-profile.children.cycles-pp.__rcu_free_sheaf_prepare
0.35 ± 4% +0.0 0.40 ± 2% perf-profile.children.cycles-pp.__memcg_slab_free_hook
0.42 +0.0 0.47 ± 8% perf-profile.children.cycles-pp.prepend_path
0.40 +0.0 0.45 perf-profile.children.cycles-pp.shmem_mmap_prepare
0.54 +0.0 0.59 perf-profile.children.cycles-pp.vma_merge_new_range
0.00 +0.1 0.05 perf-profile.children.cycles-pp.__pte_offset_map
0.00 +0.1 0.05 perf-profile.children.cycles-pp.mmap_action_prepare
0.54 +0.1 0.59 perf-profile.children.cycles-pp.__vma_start_write
0.59 +0.1 0.65 ± 6% perf-profile.children.cycles-pp.d_path
0.57 +0.1 0.63 perf-profile.children.cycles-pp.mas_walk
0.00 +0.1 0.06 ± 7% perf-profile.children.cycles-pp.uprobe_mmap
0.51 +0.1 0.58 perf-profile.children.cycles-pp.unlink_file_vma_batch_process
0.57 ± 2% +0.1 0.64 ± 2% perf-profile.children.cycles-pp.kmem_cache_free
0.14 +0.1 0.21 ± 2% perf-profile.children.cycles-pp.vma_is_shared_writable
0.56 +0.1 0.63 perf-profile.children.cycles-pp.mas_next_slot
0.16 ± 2% +0.1 0.24 perf-profile.children.cycles-pp.vma_wants_writenotify
0.62 +0.1 0.69 perf-profile.children.cycles-pp.__memcg_slab_post_alloc_hook
0.99 +0.1 1.07 perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
0.46 +0.1 0.55 perf-profile.children.cycles-pp.mas_rev_awalk
0.54 +0.1 0.63 perf-profile.children.cycles-pp.mas_prev_slot
0.61 +0.1 0.70 perf-profile.children.cycles-pp.zap_pte_range
0.23 +0.1 0.33 perf-profile.children.cycles-pp.vma_set_page_prot
1.21 +0.1 1.32 perf-profile.children.cycles-pp.entry_SYSCALL_64
0.66 +0.1 0.77 perf-profile.children.cycles-pp.mas_empty_area_rev
1.14 +0.1 1.27 perf-profile.children.cycles-pp.vm_area_alloc
1.48 +0.2 1.64 perf-profile.children.cycles-pp.mas_find
3.00 +0.2 3.16 perf-profile.children.cycles-pp.perf_event_mmap_event
2.04 +0.2 2.23 perf-profile.children.cycles-pp.free_pud_range
3.37 +0.2 3.57 perf-profile.children.cycles-pp.perf_event_mmap
1.40 +0.2 1.61 perf-profile.children.cycles-pp.unmapped_area_topdown
1.43 +0.2 1.64 perf-profile.children.cycles-pp.vm_unmapped_area
2.15 +0.2 2.36 perf-profile.children.cycles-pp.free_p4d_range
2.23 +0.2 2.44 perf-profile.children.cycles-pp.free_pgd_range
1.95 +0.2 2.18 perf-profile.children.cycles-pp.shmem_get_unmapped_area
2.01 +0.2 2.25 perf-profile.children.cycles-pp.__get_unmapped_area
1.76 +0.2 2.00 perf-profile.children.cycles-pp.arch_get_unmapped_area_topdown
3.48 +0.3 3.74 perf-profile.children.cycles-pp.__mmap_complete
2.17 +0.3 2.43 perf-profile.children.cycles-pp.vms_gather_munmap_vmas
0.78 ± 3% +0.3 1.07 ± 2% perf-profile.children.cycles-pp.mas_update_gap
3.09 +0.3 3.40 perf-profile.children.cycles-pp.free_pgtables
3.18 +0.3 3.49 perf-profile.children.cycles-pp.zap_pmd_range
3.43 +0.3 3.76 perf-profile.children.cycles-pp.__zap_vma_range
3.55 +0.3 3.90 perf-profile.children.cycles-pp.unmap_vmas
4.08 +0.7 4.76 ± 2% perf-profile.children.cycles-pp.barn_put_full_sheaf
7.10 +0.7 7.80 perf-profile.children.cycles-pp.unmap_region
8.78 +0.7 9.50 perf-profile.children.cycles-pp.vms_complete_munmap_vmas
3.26 +0.9 4.19 perf-profile.children.cycles-pp.__pi_memcpy
4.96 +1.1 6.07 ± 2% perf-profile.children.cycles-pp.__kfree_rcu_sheaf
6.04 +1.1 7.16 ± 2% perf-profile.children.cycles-pp.barn_replace_empty_sheaf
16.56 +1.1 17.70 ± 2% perf-profile.children.cycles-pp.__irq_exit_rcu
16.70 +1.1 17.84 ± 2% perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
16.72 +1.2 17.87 ± 2% perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
5.47 +1.2 6.70 perf-profile.children.cycles-pp.kvfree_call_rcu
7.52 +1.3 8.80 ± 2% perf-profile.children.cycles-pp.barn_get_empty_sheaf
5.90 ± 2% +1.4 7.33 ± 2% perf-profile.children.cycles-pp.mas_store_prealloc
2.14 ± 4% +1.6 3.70 ± 4% perf-profile.children.cycles-pp.run_ksoftirqd
2.15 ± 4% +1.6 3.71 ± 4% perf-profile.children.cycles-pp.kthread
2.15 ± 4% +1.6 3.71 ± 4% perf-profile.children.cycles-pp.ret_from_fork
2.15 ± 4% +1.6 3.71 ± 4% perf-profile.children.cycles-pp.ret_from_fork_asm
2.14 ± 3% +1.6 3.70 ± 4% perf-profile.children.cycles-pp.smpboot_thread_fn
13.52 +1.9 15.41 ± 2% perf-profile.children.cycles-pp.__kmem_cache_free_bulk
13.53 +1.9 15.44 ± 2% perf-profile.children.cycles-pp.__slab_free
14.12 +2.0 16.09 ± 2% perf-profile.children.cycles-pp.rcu_free_sheaf
10.96 +2.6 13.54 perf-profile.children.cycles-pp.mas_wr_node_store
18.66 +2.7 21.36 perf-profile.children.cycles-pp.rcu_do_batch
18.68 +2.7 21.38 perf-profile.children.cycles-pp.rcu_core
18.69 +2.7 21.39 perf-profile.children.cycles-pp.handle_softirqs
0.00 +18.4 18.45 perf-profile.children.cycles-pp.get_partial_node_bulk
60.07 -3.7 56.37 perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
1.88 -0.4 1.49 ± 2% perf-profile.self.cycles-pp.__refill_objects_node
0.31 -0.0 0.26 perf-profile.self.cycles-pp.up_read
0.56 -0.0 0.53 perf-profile.self.cycles-pp.perf_iterate_sb
0.56 -0.0 0.54 perf-profile.self.cycles-pp.do_vmi_align_munmap
0.12 -0.0 0.10 ± 4% perf-profile.self.cycles-pp.atime_needs_update
0.14 ± 4% -0.0 0.12 ± 4% perf-profile.self.cycles-pp.vms_complete_munmap_vmas
0.11 ± 14% -0.0 0.09 ± 5% perf-profile.self.cycles-pp.path_noexec
0.09 -0.0 0.08 ± 6% perf-profile.self.cycles-pp.__build_id_parse
0.11 -0.0 0.10 perf-profile.self.cycles-pp.percpu_counter_add_batch
0.14 +0.0 0.15 perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
0.11 +0.0 0.12 perf-profile.self.cycles-pp.free_p4d_range
0.07 +0.0 0.08 perf-profile.self.cycles-pp.mas_prev
0.07 +0.0 0.08 perf-profile.self.cycles-pp.mas_prev_setup
0.13 +0.0 0.14 perf-profile.self.cycles-pp._raw_spin_lock
0.13 +0.0 0.14 perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
0.16 +0.0 0.17 perf-profile.self.cycles-pp.may_expand_vm
0.19 +0.0 0.20 perf-profile.self.cycles-pp.rcu_free_sheaf
0.08 +0.0 0.09 perf-profile.self.cycles-pp.x64_sys_call
0.19 +0.0 0.20 perf-profile.self.cycles-pp.tlb_gather_mmu
0.20 ± 2% +0.0 0.22 ± 2% perf-profile.self.cycles-pp.kmem_cache_free
0.18 ± 2% +0.0 0.19 perf-profile.self.cycles-pp.barn_get_empty_sheaf
0.16 ± 3% +0.0 0.17 perf-profile.self.cycles-pp.freader_fetch
0.41 +0.0 0.42 perf-profile.self.cycles-pp.unmapped_area_topdown
0.13 ± 8% +0.0 0.15 perf-profile.self.cycles-pp.mmap_region
0.27 +0.0 0.29 perf-profile.self.cycles-pp.arch_get_unmapped_area_topdown
0.19 +0.0 0.21 perf-profile.self.cycles-pp.freader_init_from_file
0.13 ± 2% +0.0 0.15 ± 3% perf-profile.self.cycles-pp.security_vm_enough_memory_mm
0.42 +0.0 0.44 perf-profile.self.cycles-pp.mas_find
0.20 +0.0 0.22 perf-profile.self.cycles-pp.barn_replace_empty_sheaf
0.22 +0.0 0.24 perf-profile.self.cycles-pp.downgrade_write
0.05 +0.0 0.07 perf-profile.self.cycles-pp.remove_vma
0.20 +0.0 0.22 perf-profile.self.cycles-pp.__kmalloc_cache_noprof
0.17 +0.0 0.19 perf-profile.self.cycles-pp.__vma_start_write
0.26 +0.0 0.28 perf-profile.self.cycles-pp.fput
0.18 +0.0 0.20 perf-profile.self.cycles-pp.mas_empty_area_rev
0.16 +0.0 0.18 perf-profile.self.cycles-pp.unlink_file_vma_batch_process
0.30 +0.0 0.32 perf-profile.self.cycles-pp.__vma_start_exclude_readers
0.29 +0.0 0.31 perf-profile.self.cycles-pp.mas_wr_store_type
0.31 +0.0 0.34 perf-profile.self.cycles-pp.down_write
0.07 +0.0 0.09 ± 5% perf-profile.self.cycles-pp.ktime_get_coarse_real_ts64_mg
0.17 +0.0 0.19 ± 2% perf-profile.self.cycles-pp.tlb_finish_mmu
0.17 ± 2% +0.0 0.19 perf-profile.self.cycles-pp.free_pgtables
0.34 +0.0 0.36 perf-profile.self.cycles-pp.vm_area_alloc
0.21 +0.0 0.24 perf-profile.self.cycles-pp.fget
0.32 +0.0 0.35 perf-profile.self.cycles-pp.vma_merge_new_range
0.38 +0.0 0.41 perf-profile.self.cycles-pp.mas_store_prealloc
0.27 +0.0 0.30 perf-profile.self.cycles-pp.down_write_killable
0.43 +0.0 0.46 perf-profile.self.cycles-pp.up_write
0.36 +0.0 0.39 perf-profile.self.cycles-pp.perf_event_mmap
0.46 +0.0 0.49 perf-profile.self.cycles-pp.__mmap
0.41 +0.0 0.44 perf-profile.self.cycles-pp.__munmap
0.26 ± 4% +0.0 0.29 ± 3% perf-profile.self.cycles-pp.__memcg_slab_free_hook
0.37 +0.0 0.41 perf-profile.self.cycles-pp.mas_preallocate
0.52 +0.0 0.56 perf-profile.self.cycles-pp.mas_walk
0.30 +0.0 0.34 perf-profile.self.cycles-pp.__rcu_free_sheaf_prepare
0.05 +0.0 0.10 ± 4% perf-profile.self.cycles-pp.touch_atime
0.38 +0.0 0.43 perf-profile.self.cycles-pp.vms_gather_munmap_vmas
0.59 +0.0 0.64 perf-profile.self.cycles-pp.kmem_cache_alloc_noprof
0.00 +0.1 0.05 perf-profile.self.cycles-pp.vma_set_page_prot
0.30 +0.1 0.35 perf-profile.self.cycles-pp.__mmap_new_vma
0.63 +0.1 0.68 perf-profile.self.cycles-pp.entry_SYSCALL_64
0.52 +0.1 0.58 perf-profile.self.cycles-pp.__memcg_slab_post_alloc_hook
0.48 +0.1 0.54 perf-profile.self.cycles-pp.mas_next_slot
0.52 +0.1 0.57 perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.13 ± 2% +0.1 0.19 ± 2% perf-profile.self.cycles-pp.vma_is_shared_writable
0.00 +0.1 0.06 perf-profile.self.cycles-pp.uprobe_mmap
0.88 +0.1 0.94 perf-profile.self.cycles-pp.mas_store_gfp
0.49 ± 2% +0.1 0.55 perf-profile.self.cycles-pp.__slab_free
0.49 +0.1 0.56 perf-profile.self.cycles-pp.mas_prev_slot
0.28 +0.1 0.35 perf-profile.self.cycles-pp.zap_pte_range
0.42 +0.1 0.49 perf-profile.self.cycles-pp.mas_rev_awalk
0.98 +0.1 1.06 perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
0.46 +0.1 0.56 perf-profile.self.cycles-pp.kvfree_call_rcu
1.44 +0.1 1.56 perf-profile.self.cycles-pp.mas_wr_node_store
1.87 +0.1 2.02 perf-profile.self.cycles-pp.free_pud_range
2.38 +0.2 2.54 perf-profile.self.cycles-pp.zap_pmd_range
1.82 +0.2 1.99 perf-profile.self.cycles-pp.__mmap_region
0.71 ± 3% +0.3 0.98 ± 2% perf-profile.self.cycles-pp.mas_update_gap
0.00 +0.3 0.33 perf-profile.self.cycles-pp.get_partial_node_bulk
2.90 ± 2% +0.8 3.69 perf-profile.self.cycles-pp.__pi_memcpy
***************************************************************************************************
=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase:
gcc-14/performance/x86_64-rhel-9.4/process/100%/debian-13-x86_64-20250902.cgz/lkp-srf-2sp2/mmap1/will-it-scale
commit:
7e23073874 ("mm/slub: introduce helpers for node partial slab state")
0fc52deec1 ("mm/slub: detach and reattach partial slabs in batch")
7e230738746ce9a7 0fc52deec1068ea3cc8eaa6e045
---------------- ---------------------------
%stddev %change %stddev
\ | \
35949149 +6.9% 38424030 will-it-scale.192.processes
187234 +6.9% 200124 will-it-scale.per_process_ops
35949149 +6.9% 38424030 will-it-scale.workload
1130464 ± 14% -15.9% 951025 ± 6% numa-meminfo.node1.Mapped
765203 +6.8% 817048 meminfo.SUnreclaim
916508 +5.7% 968444 meminfo.Slab
21415 ± 2% +35.9% 29105 vmstat.system.cs
254768 +1.3% 258105 vmstat.system.in
0.13 ± 3% +0.0 0.14 ± 2% mpstat.cpu.all.irq%
18.10 +2.1 20.23 mpstat.cpu.all.soft%
1.73 +0.2 1.91 mpstat.cpu.all.usr%
4375386 -50.0% 2186988 ± 6% numa-numastat.node0.local_node
4460280 -49.9% 2236714 ± 5% numa-numastat.node0.numa_hit
5597529 ± 2% -42.1% 3243169 ± 3% numa-numastat.node1.local_node
5712900 ± 2% -40.6% 3393053 ± 3% numa-numastat.node1.numa_hit
21530 +35.8% 29239 perf-stat.i.context-switches
263.83 +2.2% 269.76 perf-stat.i.cpu-migrations
21371 ± 2% +36.1% 29093 perf-stat.ps.context-switches
261.10 +2.2% 266.90 perf-stat.ps.cpu-migrations
4460290 -49.9% 2236236 ± 5% numa-vmstat.node0.numa_hit
4375396 -50.0% 2186510 ± 6% numa-vmstat.node0.numa_local
282371 ± 14% -16.0% 237208 ± 6% numa-vmstat.node1.nr_mapped
5712955 ± 2% -40.6% 3392995 ± 3% numa-vmstat.node1.numa_hit
5597585 ± 2% -42.1% 3243112 ± 3% numa-vmstat.node1.numa_local
191228 +6.9% 204459 proc-vmstat.nr_slab_unreclaimable
10177434 -44.7% 5632836 ± 3% proc-vmstat.numa_hit
9977167 -45.5% 5433226 ± 3% proc-vmstat.numa_local
33527355 -54.2% 15349765 ± 5% proc-vmstat.pgalloc_normal
32033712 -56.8% 13845940 ± 6% proc-vmstat.pgfree
0.21 +36.6% 0.29 perf-sched.sch_delay.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
0.21 +36.6% 0.29 perf-sched.total_sch_delay.average.ms
26.08 ± 3% -25.9% 19.32 ± 2% perf-sched.total_wait_and_delay.average.ms
110198 ± 2% +34.6% 148367 perf-sched.total_wait_and_delay.count.ms
25.87 ± 3% -26.4% 19.03 ± 2% perf-sched.total_wait_time.average.ms
26.08 ± 3% -25.9% 19.32 ± 2% perf-sched.wait_and_delay.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
110198 ± 2% +34.6% 148367 perf-sched.wait_and_delay.count.[unknown].[unknown].[unknown].[unknown].[unknown]
25.87 ± 3% -26.4% 19.03 ± 2% perf-sched.wait_time.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
0.21 ± 6% +18.6% 0.25 ± 5% sched_debug.cfs_rq:/.h_nr_queued.stddev
0.21 ± 5% +14.6% 0.24 ± 2% sched_debug.cfs_rq:/.h_nr_runnable.stddev
3324769 ± 12% +28.7% 4277348 ± 10% sched_debug.cfs_rq:/.left_deadline.stddev
3324734 ± 12% +28.7% 4277309 ± 10% sched_debug.cfs_rq:/.left_vruntime.stddev
27152 ± 13% +57.1% 42666 ± 16% sched_debug.cfs_rq:/.load.avg
127543 ± 9% +38.2% 176277 ± 9% sched_debug.cfs_rq:/.load.stddev
6.75 ± 11% +91.8% 12.94 ± 14% sched_debug.cfs_rq:/.load_avg.min
0.15 ± 7% +29.3% 0.20 ± 7% sched_debug.cfs_rq:/.nr_queued.stddev
3324735 ± 12% +28.7% 4277309 ± 10% sched_debug.cfs_rq:/.right_vruntime.stddev
3746 ± 36% +147.1% 9256 ± 41% sched_debug.cfs_rq:/.sum_weight.avg
39887 ± 41% +90.1% 75816 ± 21% sched_debug.cfs_rq:/.sum_weight.stddev
1195 ± 9% +24.2% 1483 ± 5% sched_debug.cpu.curr->pid.stddev
0.00 ± 3% +13.8% 0.00 ± 5% sched_debug.cpu.next_balance.stddev
0.21 ± 7% +18.7% 0.25 ± 5% sched_debug.cpu.nr_running.stddev
18361 ± 2% +32.9% 24405 sched_debug.cpu.nr_switches.avg
15708 ± 2% +38.1% 21687 ± 2% sched_debug.cpu.nr_switches.min
34.64 -21.3 13.38 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof
34.48 -21.2 13.29 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__refill_objects_node.refill_objects.__pcs_replace_empty_main
12.24 -6.8 5.47 perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.__refill_objects_node.refill_objects
12.24 -6.8 5.48 perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.__refill_objects_node.refill_objects.__pcs_replace_empty_main
12.24 -6.8 5.48 perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof
12.20 -6.7 5.46 perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.__refill_objects_node
26.52 ± 3% -5.4 21.08 ± 7% perf-profile.calltrace.cycles-pp.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp.do_vmi_align_munmap
26.02 ± 3% -5.2 20.87 ± 7% perf-profile.calltrace.cycles-pp.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp
31.47 ± 3% -4.9 26.54 ± 7% perf-profile.calltrace.cycles-pp.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
31.67 ± 3% -4.9 26.75 ± 7% perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
37.72 ± 2% -3.5 34.26 ± 6% perf-profile.calltrace.cycles-pp.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
23.32 ± 3% -2.6 20.73 ± 8% perf-profile.calltrace.cycles-pp.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate.__mmap_new_vma
22.88 ± 3% -2.4 20.52 ± 8% perf-profile.calltrace.cycles-pp.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate
2.02 -1.5 0.54 ± 4% perf-profile.calltrace.cycles-pp.barn_put_full_sheaf.rcu_do_batch.rcu_core.handle_softirqs.__irq_exit_rcu
2.51 -1.1 1.40 ± 14% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_put_full_sheaf.rcu_do_batch.rcu_core
2.54 -1.0 1.50 ± 3% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_put_full_sheaf.rcu_do_batch.rcu_core.handle_softirqs
0.77 -0.1 0.67 perf-profile.calltrace.cycles-pp.perf_iterate_sb.perf_event_mmap_event.perf_event_mmap.__mmap_complete.__mmap_region
1.87 -0.1 1.81 perf-profile.calltrace.cycles-pp.__mmap_complete.__mmap_region.do_mmap.vm_mmap_pgoff.do_syscall_64
1.22 -0.0 1.18 perf-profile.calltrace.cycles-pp.perf_event_mmap_event.perf_event_mmap.__mmap_complete.__mmap_region.do_mmap
1.62 +0.0 1.65 perf-profile.calltrace.cycles-pp.perf_event_mmap.__mmap_complete.__mmap_region.do_mmap.vm_mmap_pgoff
0.62 +0.0 0.66 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.__munmap
0.62 +0.0 0.67 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.__mmap
0.53 +0.1 0.59 perf-profile.calltrace.cycles-pp.mas_store_gfp.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
0.65 +0.1 0.72 perf-profile.calltrace.cycles-pp.mas_empty_area_rev.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown.thp_get_unmapped_area_vmflags
0.59 +0.1 0.68 perf-profile.calltrace.cycles-pp.__memcg_slab_post_alloc_hook.kmem_cache_alloc_noprof.vm_area_alloc.__mmap_new_vma.__mmap_region
1.41 +0.1 1.51 perf-profile.calltrace.cycles-pp.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown.thp_get_unmapped_area_vmflags.__get_unmapped_area
0.74 +0.1 0.84 perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.vm_area_alloc.__mmap_new_vma.__mmap_region.do_mmap
1.43 +0.1 1.54 perf-profile.calltrace.cycles-pp.vm_unmapped_area.arch_get_unmapped_area_topdown.thp_get_unmapped_area_vmflags.__get_unmapped_area.do_mmap
1.75 +0.1 1.87 perf-profile.calltrace.cycles-pp.arch_get_unmapped_area_topdown.thp_get_unmapped_area_vmflags.__get_unmapped_area.do_mmap.vm_mmap_pgoff
0.54 +0.1 0.66 perf-profile.calltrace.cycles-pp.kmem_cache_free.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
1.11 +0.1 1.25 perf-profile.calltrace.cycles-pp.vm_area_alloc.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
1.92 +0.2 2.07 perf-profile.calltrace.cycles-pp.thp_get_unmapped_area_vmflags.__get_unmapped_area.do_mmap.vm_mmap_pgoff.do_syscall_64
1.25 ± 4% +0.2 1.42 ± 7% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_get_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate
1.98 +0.2 2.15 perf-profile.calltrace.cycles-pp.__get_unmapped_area.do_mmap.vm_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
2.65 +0.2 2.84 ± 2% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_get_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof
2.26 +0.2 2.44 perf-profile.calltrace.cycles-pp.free_p4d_range.free_pgd_range.free_pgtables.unmap_region.vms_complete_munmap_vmas
2.03 +0.2 2.22 perf-profile.calltrace.cycles-pp.free_pud_range.free_p4d_range.free_pgd_range.free_pgtables.unmap_region
2.39 +0.2 2.58 perf-profile.calltrace.cycles-pp.free_pgd_range.free_pgtables.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap
2.38 +0.2 2.62 perf-profile.calltrace.cycles-pp.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
2.62 +0.2 2.86 perf-profile.calltrace.cycles-pp.free_pgtables.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
1.45 ± 3% +0.2 1.69 ± 7% perf-profile.calltrace.cycles-pp.barn_get_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate.__mmap_new_vma
2.85 +0.2 3.10 perf-profile.calltrace.cycles-pp.__zap_vma_range.unmap_vmas.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap
2.63 +0.2 2.88 perf-profile.calltrace.cycles-pp.zap_pmd_range.__zap_vma_range.unmap_vmas.unmap_region.vms_complete_munmap_vmas
3.01 +0.3 3.26 perf-profile.calltrace.cycles-pp.unmap_vmas.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
2.29 ± 3% +0.4 2.68 ± 7% perf-profile.calltrace.cycles-pp.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc
1.58 +0.4 1.98 perf-profile.calltrace.cycles-pp.__pi_memcpy.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region
2.47 ± 2% +0.4 2.88 ± 6% perf-profile.calltrace.cycles-pp.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma
1.53 +0.4 1.94 perf-profile.calltrace.cycles-pp.__pi_memcpy.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
0.55 ± 2% +0.4 0.98 ± 2% perf-profile.calltrace.cycles-pp.barn_put_full_sheaf.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
2.34 ± 3% +0.5 2.81 ± 8% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate
2.71 ± 2% +0.5 3.18 ± 5% perf-profile.calltrace.cycles-pp.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region
0.00 +0.5 0.52 ± 2% perf-profile.calltrace.cycles-pp.mas_update_gap.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
0.00 +0.5 0.52 ± 2% perf-profile.calltrace.cycles-pp.mas_update_gap.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region
6.19 +0.5 6.72 perf-profile.calltrace.cycles-pp.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
0.00 +0.5 0.53 perf-profile.calltrace.cycles-pp.__vma_start_write.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
0.17 ±141% +0.6 0.73 ± 9% perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp
3.62 +0.6 4.19 ± 2% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store
3.59 +0.6 4.16 ± 2% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu
7.68 +0.6 8.31 perf-profile.calltrace.cycles-pp.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
4.96 +0.6 5.61 ± 2% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof
2.19 +0.7 2.91 ± 7% perf-profile.calltrace.cycles-pp.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp
0.00 +0.7 0.73 ± 7% perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate
2.37 +0.7 3.11 ± 7% perf-profile.calltrace.cycles-pp.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap
2.86 ± 3% +0.8 3.64 ± 8% perf-profile.calltrace.cycles-pp.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate.__mmap_new_vma
2.59 +0.8 3.38 ± 6% perf-profile.calltrace.cycles-pp.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
10.48 +1.0 11.49 ± 2% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf
10.61 +1.0 11.64 ± 2% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch
5.37 +1.0 6.40 ± 2% perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region.do_mmap
10.96 +1.0 12.00 ± 2% perf-profile.calltrace.cycles-pp.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch.rcu_core
11.04 +1.0 12.08 ± 2% perf-profile.calltrace.cycles-pp.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch.rcu_core.handle_softirqs
5.92 +1.1 7.02 ± 2% perf-profile.calltrace.cycles-pp.mas_store_prealloc.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
0.00 +1.2 1.23 ± 3% perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_get_empty_sheaf
0.00 +1.2 1.24 ± 3% perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store
0.00 +1.2 1.24 ± 3% perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu
0.00 +1.2 1.24 ± 3% perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_get_empty_sheaf.__kfree_rcu_sheaf
0.17 ±141% +1.3 1.46 ± 2% perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf.__pcs_replace_empty_main
0.17 ±141% +1.3 1.46 ± 3% perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof
1.53 ± 3% +1.3 2.82 perf-profile.calltrace.cycles-pp.rcu_free_sheaf.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
0.08 ±223% +1.4 1.45 ± 3% perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf
5.27 +1.4 6.66 ± 3% perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
2.16 ± 3% +1.8 3.95 perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn
2.16 ± 3% +1.8 3.95 perf-profile.calltrace.cycles-pp.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork
2.16 ± 3% +1.8 3.95 perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread
2.16 ± 3% +1.8 3.95 perf-profile.calltrace.cycles-pp.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
2.18 ± 3% +1.8 3.96 perf-profile.calltrace.cycles-pp.kthread.ret_from_fork.ret_from_fork_asm
2.18 ± 3% +1.8 3.96 perf-profile.calltrace.cycles-pp.ret_from_fork.ret_from_fork_asm
2.18 ± 3% +1.8 3.96 perf-profile.calltrace.cycles-pp.ret_from_fork_asm
2.17 ± 3% +1.8 3.96 perf-profile.calltrace.cycles-pp.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
12.27 ± 2% +2.2 14.47 perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt
12.26 ± 2% +2.2 14.46 perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt
12.28 ± 2% +2.2 14.48 perf-profile.calltrace.cycles-pp.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore
0.00 +6.3 6.34 ± 2% perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.get_partial_node_bulk
0.00 +6.4 6.36 ± 2% perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.get_partial_node_bulk.__refill_objects_node
0.00 +6.4 6.36 ± 2% perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.get_partial_node_bulk.__refill_objects_node.refill_objects.__pcs_replace_empty_main
0.00 +6.4 6.36 ± 2% perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.get_partial_node_bulk.__refill_objects_node.refill_objects
0.00 +14.1 14.13 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.get_partial_node_bulk.__refill_objects_node.refill_objects
0.00 +14.2 14.21 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.get_partial_node_bulk.__refill_objects_node.refill_objects.__pcs_replace_empty_main
0.00 +20.9 20.94 perf-profile.calltrace.cycles-pp.get_partial_node_bulk.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof
49.86 -8.0 41.83 perf-profile.children.cycles-pp.refill_objects
48.92 -7.5 41.41 perf-profile.children.cycles-pp.__refill_objects_node
59.17 -6.5 52.68 perf-profile.children.cycles-pp.__pcs_replace_empty_main
60.32 -6.3 53.98 perf-profile.children.cycles-pp.kmem_cache_alloc_noprof
38.28 ± 2% -3.4 34.87 ± 5% perf-profile.children.cycles-pp.mas_store_gfp
64.39 -2.9 61.51 perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
64.91 -2.8 62.08 perf-profile.children.cycles-pp._raw_spin_lock_irqsave
94.44 -2.0 92.40 perf-profile.children.cycles-pp.do_syscall_64
94.59 -2.0 92.55 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
0.92 ± 2% -0.5 0.40 ± 7% perf-profile.children.cycles-pp.alloc_from_new_slab
0.81 -0.1 0.70 perf-profile.children.cycles-pp.perf_iterate_sb
0.38 -0.1 0.30 perf-profile.children.cycles-pp.up_read
1.88 -0.1 1.81 perf-profile.children.cycles-pp.__mmap_complete
0.15 ± 3% -0.0 0.13 perf-profile.children.cycles-pp.percpu_counter_add_batch
0.20 +0.0 0.21 perf-profile.children.cycles-pp.tlb_finish_mmu
0.07 +0.0 0.08 perf-profile.children.cycles-pp.prandom_u32_state
0.17 +0.0 0.18 perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
0.09 +0.0 0.10 perf-profile.children.cycles-pp.mas_wr_store_entry
0.11 ± 3% +0.0 0.12 perf-profile.children.cycles-pp.testcase
0.08 ± 4% +0.0 0.09 perf-profile.children.cycles-pp.userfaultfd_unmap_complete
0.06 ± 6% +0.0 0.07 perf-profile.children.cycles-pp.__call_rcu_common
0.14 ± 2% +0.0 0.15 ± 2% perf-profile.children.cycles-pp.mas_prev
0.14 +0.0 0.15 ± 3% perf-profile.children.cycles-pp.syscall_return_via_sysret
0.14 +0.0 0.15 ± 3% perf-profile.children.cycles-pp.up_write
0.10 +0.0 0.12 perf-profile.children.cycles-pp.x64_sys_call
0.07 +0.0 0.09 perf-profile.children.cycles-pp.unlink_file_vma_batch_final
0.06 +0.0 0.08 perf-profile.children.cycles-pp.vm_get_page_prot
0.16 +0.0 0.18 perf-profile.children.cycles-pp.may_expand_vm
0.13 ± 2% +0.0 0.15 perf-profile.children.cycles-pp.mas_prev_range
0.24 +0.0 0.26 perf-profile.children.cycles-pp.security_vm_enough_memory_mm
1.64 +0.0 1.66 perf-profile.children.cycles-pp.perf_event_mmap
0.24 +0.0 0.27 perf-profile.children.cycles-pp.downgrade_write
0.36 +0.0 0.39 perf-profile.children.cycles-pp.__vma_start_exclude_readers
0.29 +0.0 0.32 perf-profile.children.cycles-pp.down_write_killable
0.32 +0.0 0.35 perf-profile.children.cycles-pp.vma_set_page_prot
0.46 +0.0 0.50 perf-profile.children.cycles-pp.vma_merge_new_range
0.53 +0.0 0.58 perf-profile.children.cycles-pp.mas_wr_store_type
0.46 +0.0 0.50 perf-profile.children.cycles-pp.mas_rev_awalk
0.70 +0.0 0.74 perf-profile.children.cycles-pp.mas_prev_slot
0.30 +0.0 0.34 perf-profile.children.cycles-pp.__rcu_free_sheaf_prepare
0.07 +0.0 0.12 ± 4% perf-profile.children.cycles-pp.kfree
0.53 +0.0 0.58 perf-profile.children.cycles-pp.mas_walk
0.00 +0.1 0.05 ± 7% perf-profile.children.cycles-pp.mm_get_unmapped_area_vmflags
0.54 +0.1 0.59 perf-profile.children.cycles-pp.__vma_start_write
0.45 +0.1 0.52 ± 3% perf-profile.children.cycles-pp.barn_put_empty_sheaf
0.00 +0.1 0.07 ± 5% perf-profile.children.cycles-pp.mmap_region
0.65 +0.1 0.72 perf-profile.children.cycles-pp.mas_empty_area_rev
1.00 +0.1 1.07 perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
0.00 +0.1 0.09 ± 5% perf-profile.children.cycles-pp.strlen
0.01 ±223% +0.1 0.10 perf-profile.children.cycles-pp.vm_area_free
0.59 +0.1 0.68 perf-profile.children.cycles-pp.__memcg_slab_post_alloc_hook
1.28 +0.1 1.37 perf-profile.children.cycles-pp.entry_SYSCALL_64
1.42 +0.1 1.52 perf-profile.children.cycles-pp.unmapped_area_topdown
1.44 +0.1 1.54 perf-profile.children.cycles-pp.vm_unmapped_area
0.54 +0.1 0.66 perf-profile.children.cycles-pp.kmem_cache_free
1.76 +0.1 1.88 perf-profile.children.cycles-pp.arch_get_unmapped_area_topdown
1.11 +0.1 1.25 perf-profile.children.cycles-pp.vm_area_alloc
1.92 +0.2 2.07 perf-profile.children.cycles-pp.thp_get_unmapped_area_vmflags
1.99 +0.2 2.16 perf-profile.children.cycles-pp.__get_unmapped_area
2.27 +0.2 2.45 perf-profile.children.cycles-pp.free_p4d_range
2.04 +0.2 2.22 perf-profile.children.cycles-pp.free_pud_range
2.40 +0.2 2.59 perf-profile.children.cycles-pp.free_pgd_range
0.82 ± 2% +0.2 1.04 ± 2% perf-profile.children.cycles-pp.mas_update_gap
2.40 +0.2 2.64 perf-profile.children.cycles-pp.vms_gather_munmap_vmas
2.87 +0.2 3.11 perf-profile.children.cycles-pp.__zap_vma_range
2.70 +0.2 2.94 perf-profile.children.cycles-pp.free_pgtables
2.64 +0.2 2.89 perf-profile.children.cycles-pp.zap_pmd_range
3.02 +0.3 3.27 perf-profile.children.cycles-pp.unmap_vmas
14.89 +0.5 15.36 perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore
6.20 +0.5 6.72 perf-profile.children.cycles-pp.unmap_region
7.86 +0.5 8.41 perf-profile.children.cycles-pp.vms_complete_munmap_vmas
4.10 +0.7 4.83 ± 2% perf-profile.children.cycles-pp.barn_put_full_sheaf
3.13 +0.8 3.96 perf-profile.children.cycles-pp.__pi_memcpy
5.92 +1.1 7.02 ± 2% perf-profile.children.cycles-pp.mas_store_prealloc
4.84 +1.2 6.00 ± 2% perf-profile.children.cycles-pp.__kfree_rcu_sheaf
6.11 +1.2 7.34 ± 2% perf-profile.children.cycles-pp.barn_replace_empty_sheaf
5.31 +1.3 6.58 ± 2% perf-profile.children.cycles-pp.kvfree_call_rcu
17.71 +1.3 19.06 perf-profile.children.cycles-pp.__irq_exit_rcu
17.83 +1.4 19.18 perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
17.85 +1.4 19.21 perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
7.59 +1.4 9.01 ± 2% perf-profile.children.cycles-pp.barn_get_empty_sheaf
2.16 ± 3% +1.8 3.95 perf-profile.children.cycles-pp.run_ksoftirqd
2.18 ± 3% +1.8 3.96 perf-profile.children.cycles-pp.kthread
2.18 ± 3% +1.8 3.96 perf-profile.children.cycles-pp.ret_from_fork
2.18 ± 3% +1.8 3.96 perf-profile.children.cycles-pp.ret_from_fork_asm
2.17 ± 3% +1.8 3.96 perf-profile.children.cycles-pp.smpboot_thread_fn
14.64 +2.2 16.86 perf-profile.children.cycles-pp.__kmem_cache_free_bulk
14.66 +2.3 16.93 perf-profile.children.cycles-pp.__slab_free
15.25 +2.3 17.57 perf-profile.children.cycles-pp.rcu_free_sheaf
10.75 +2.5 13.20 perf-profile.children.cycles-pp.mas_wr_node_store
19.86 +3.1 22.99 perf-profile.children.cycles-pp.rcu_core
19.87 +3.1 23.00 perf-profile.children.cycles-pp.handle_softirqs
19.84 +3.1 22.98 perf-profile.children.cycles-pp.rcu_do_batch
0.00 +20.9 20.94 perf-profile.children.cycles-pp.get_partial_node_bulk
64.39 -2.9 61.51 perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
1.90 -0.4 1.48 ± 2% perf-profile.self.cycles-pp.__refill_objects_node
0.27 -0.1 0.17 perf-profile.self.cycles-pp.vms_complete_munmap_vmas
0.58 -0.1 0.49 perf-profile.self.cycles-pp.perf_iterate_sb
0.34 -0.1 0.26 perf-profile.self.cycles-pp.up_read
0.25 ± 3% -0.0 0.23 ± 4% perf-profile.self.cycles-pp.__memcg_slab_free_hook
0.12 -0.0 0.11 perf-profile.self.cycles-pp.vm_mmap_pgoff
0.14 +0.0 0.15 perf-profile.self.cycles-pp.syscall_return_via_sysret
0.05 +0.0 0.06 perf-profile.self.cycles-pp.do_vmi_munmap
0.07 +0.0 0.08 perf-profile.self.cycles-pp.mas_prev
0.07 +0.0 0.08 perf-profile.self.cycles-pp.testcase
0.07 +0.0 0.08 perf-profile.self.cycles-pp.unmap_region
0.07 +0.0 0.08 perf-profile.self.cycles-pp.unmap_vmas
0.13 +0.0 0.14 perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
0.13 +0.0 0.14 perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
0.06 +0.0 0.07 perf-profile.self.cycles-pp.prandom_u32_state
0.13 +0.0 0.14 perf-profile.self.cycles-pp.up_write
0.06 +0.0 0.07 perf-profile.self.cycles-pp.userfaultfd_unmap_complete
0.14 ± 3% +0.0 0.16 perf-profile.self.cycles-pp.may_expand_vm
0.11 +0.0 0.13 ± 3% perf-profile.self.cycles-pp.thp_get_unmapped_area_vmflags
0.17 +0.0 0.19 perf-profile.self.cycles-pp.__vma_start_write
0.17 +0.0 0.19 perf-profile.self.cycles-pp.barn_get_empty_sheaf
0.18 +0.0 0.20 perf-profile.self.cycles-pp.mas_empty_area_rev
0.09 +0.0 0.11 ± 3% perf-profile.self.cycles-pp.x64_sys_call
0.40 +0.0 0.42 perf-profile.self.cycles-pp.__vm_munmap
0.27 +0.0 0.29 perf-profile.self.cycles-pp.__kfree_rcu_sheaf
0.20 +0.0 0.22 perf-profile.self.cycles-pp.barn_replace_empty_sheaf
0.40 +0.0 0.42 perf-profile.self.cycles-pp.unmapped_area_topdown
0.20 ± 2% +0.0 0.22 perf-profile.self.cycles-pp.free_pgtables
0.33 +0.0 0.35 perf-profile.self.cycles-pp.vma_merge_new_range
0.27 +0.0 0.29 perf-profile.self.cycles-pp.down_write_killable
0.22 +0.0 0.24 perf-profile.self.cycles-pp.downgrade_write
0.30 +0.0 0.33 perf-profile.self.cycles-pp.__vma_start_exclude_readers
0.47 +0.0 0.50 perf-profile.self.cycles-pp.__mmap
0.33 +0.0 0.36 perf-profile.self.cycles-pp.vm_area_alloc
0.11 ± 3% +0.0 0.14 perf-profile.self.cycles-pp.do_mmap
0.64 +0.0 0.66 perf-profile.self.cycles-pp.mas_prev_slot
0.37 +0.0 0.40 perf-profile.self.cycles-pp.perf_event_mmap
0.05 +0.0 0.08 perf-profile.self.cycles-pp.vma_set_page_prot
0.38 +0.0 0.41 perf-profile.self.cycles-pp.vms_gather_munmap_vmas
0.30 +0.0 0.33 perf-profile.self.cycles-pp.mas_wr_store_type
0.43 +0.0 0.46 perf-profile.self.cycles-pp.__munmap
0.37 +0.0 0.40 perf-profile.self.cycles-pp.mas_preallocate
0.42 +0.0 0.45 perf-profile.self.cycles-pp.mas_rev_awalk
0.48 +0.0 0.51 perf-profile.self.cycles-pp.mas_walk
0.06 ± 9% +0.0 0.09 perf-profile.self.cycles-pp.kfree
0.40 +0.0 0.44 perf-profile.self.cycles-pp.mas_store_prealloc
0.22 +0.0 0.26 perf-profile.self.cycles-pp.perf_event_mmap_event
0.52 +0.0 0.56 perf-profile.self.cycles-pp.kmem_cache_alloc_noprof
0.30 +0.0 0.34 perf-profile.self.cycles-pp.__rcu_free_sheaf_prepare
0.57 +0.0 0.61 perf-profile.self.cycles-pp.do_vmi_align_munmap
0.00 +0.1 0.05 perf-profile.self.cycles-pp.__get_unmapped_area
0.00 +0.1 0.05 perf-profile.self.cycles-pp.mmap_region
0.63 +0.1 0.68 perf-profile.self.cycles-pp.entry_SYSCALL_64
0.52 +0.1 0.57 perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.87 +0.1 0.92 perf-profile.self.cycles-pp.mas_store_gfp
0.48 +0.1 0.54 perf-profile.self.cycles-pp.__slab_free
0.50 +0.1 0.57 perf-profile.self.cycles-pp.__memcg_slab_post_alloc_hook
0.99 +0.1 1.07 perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
0.42 +0.1 0.51 perf-profile.self.cycles-pp.kvfree_call_rcu
0.19 +0.1 0.30 perf-profile.self.cycles-pp.kmem_cache_free
1.48 +0.1 1.61 perf-profile.self.cycles-pp.mas_wr_node_store
1.86 +0.1 2.00 perf-profile.self.cycles-pp.free_pud_range
1.76 +0.1 1.90 perf-profile.self.cycles-pp.__mmap_region
2.42 +0.2 2.60 perf-profile.self.cycles-pp.zap_pmd_range
0.75 +0.2 0.94 ± 2% perf-profile.self.cycles-pp.mas_update_gap
0.00 +0.3 0.34 perf-profile.self.cycles-pp.get_partial_node_bulk
2.77 +0.7 3.44 perf-profile.self.cycles-pp.__pi_memcpy
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
reply other threads:[~2026-07-14 13:24 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202607141635.962dbf6-lkp@intel.com \
--to=oliver.sang@intel.com \
--cc=hao.li@linux.dev \
--cc=harry@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=lkp@intel.com \
--cc=oe-lkp@lists.linux.dev \
--cc=vbabka@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox