File: runsc Type: delay Time: Jan 11, 2021 at 9:59pm (UTC) Showing nodes accounting for 227309193.41us, 100% of 227309193.41us total ----------------------------------------------------------+------------- flat flat% sum% cum cum% calls calls% + context ----------------------------------------------------------+------------- 97211607.50us 57.96% | gvisor.dev/gvisor/pkg/sentry/kernel/time.(*Timer).runGoroutine pkg/sentry/kernel/time/time.go:515 33418706.44us 19.92% | gvisor.dev/gvisor/pkg/sentry/control.(*Profile).Block pkg/sentry/control/pprof.go:191 31998936.22us 19.08% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Timekeeper).startUpdater.func1 pkg/sentry/kernel/timekeeper.go:218 5105550.75us 3.04% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).block pkg/sentry/kernel/task_block.go:148 167734800.91us 73.79% 73.79% 167734800.91us 73.79% | runtime.selectgo GOROOT/src/runtime/select.go:492 ----------------------------------------------------------+------------- 32515470.82us 100% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).findReclaimable pkg/sentry/pgalloc/pgalloc.go:1133 41.78us 0.00013% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doStop pkg/sentry/kernel/task_run.go:134 32515512.60us 14.30% 88.10% 32515512.60us 14.30% | sync.(*Cond).Wait GOROOT/src/sync/cond.go:56 ----------------------------------------------------------+------------- 27005638.02us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*ThreadGroup).WaitExited pkg/sentry/kernel/task_run.go:409 1001.65us 0.0037% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Kernel).Pause pkg/sentry/kernel/kernel.go:1298 748.68us 0.0028% | gvisor.dev/gvisor/pkg/p9.(*Client).Close pkg/p9/client.go:576 27007388.36us 11.88% 100% 27007388.36us 11.88% | sync.(*WaitGroup).Wait GOROOT/src/sync/waitgroup.go:130 ----------------------------------------------------------+------------- 37280.14us 100% | gvisor.dev/gvisor/pkg/sync.(*RWMutex).Lock pkg/sync/rwmutex_unsafe.go:274 37280.14us 0.016% 100% 37280.14us 0.016% | gvisor.dev/gvisor/pkg/sync.(*CrossGoroutineRWMutex).Lock pkg/sync/rwmutex_unsafe.go:146 ----------------------------------------------------------+------------- 13943.75us 98.64% | gvisor.dev/gvisor/pkg/sync.(*Mutex).Lock pkg/sync/mutex_unsafe.go:67 (inline) 192.84us 1.36% | gvisor.dev/gvisor/pkg/sync.(*CrossGoroutineRWMutex).Lock pkg/sync/rwmutex_unsafe.go:141 (inline) 14136.59us 0.0062% 100% 14136.59us 0.0062% | sync.(*Mutex).Lock GOROOT/src/sync/mutex.go:81 ----------------------------------------------------------+------------- 60.34us 100% | gvisor.dev/gvisor/pkg/sync.(*RWMutex).RLock pkg/sync/rwmutex_unsafe.go:245 (inline) 60.34us 2.7e-05% 100% 60.34us 2.7e-05% | gvisor.dev/gvisor/pkg/sync.(*CrossGoroutineRWMutex).RLock pkg/sync/rwmutex_unsafe.go:74 ----------------------------------------------------------+------------- 14.46us 100% | gvisor.dev/gvisor/pkg/gate.(*Gate).Close pkg/gate/gate.go:129 14.46us 6.4e-06% 100% 14.46us 6.4e-06% | runtime.chanrecv1 GOROOT/src/runtime/chan.go:434 ----------------------------------------------------------+------------- 14.46us 100% | github.com/google/subcommands.Execute external/com_github_google_subcommands/subcommands.go:481 0 0% 100% 14.46us 6.4e-06% | github.com/google/subcommands.(*Commander).Execute external/com_github_google_subcommands/subcommands.go:200 14.46us 100% | gvisor.dev/gvisor/runsc/cmd.(*Boot).Execute runsc/cmd/boot.go:260 ----------------------------------------------------------+------------- 14.46us 100% | gvisor.dev/gvisor/runsc/cli.Main runsc/cli/main.go:234 (inline) 0 0% 100% 14.46us 6.4e-06% | github.com/google/subcommands.Execute external/com_github_google_subcommands/subcommands.go:481 14.46us 100% | github.com/google/subcommands.(*Commander).Execute external/com_github_google_subcommands/subcommands.go:200 ----------------------------------------------------------+------------- 14.46us 100% | gvisor.dev/gvisor/runsc/boot.(*controller).stop runsc/boot/controller.go:169 0 0% 100% 14.46us 6.4e-06% | gvisor.dev/gvisor/pkg/control/server.(*Server).Stop pkg/control/server/server.go:69 14.46us 100% | gvisor.dev/gvisor/pkg/unet.(*ServerSocket).Close pkg/unet/unet.go:554 (inline) ----------------------------------------------------------+------------- 14.46us 100% | gvisor.dev/gvisor/pkg/unet.(*Socket).finish pkg/unet/unet.go:120 0 0% 100% 14.46us 6.4e-06% | gvisor.dev/gvisor/pkg/gate.(*Gate).Close pkg/gate/gate.go:129 14.46us 100% | runtime.chanrecv1 GOROOT/src/runtime/chan.go:434 ----------------------------------------------------------+------------- 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/fsimpl/gofer.(*filesystem).Release pkg/sentry/fsimpl/gofer/gofer.go:585 0 0% 100% 748.68us 0.00033% | gvisor.dev/gvisor/pkg/p9.(*Client).Close pkg/p9/client.go:576 748.68us 100% | sync.(*WaitGroup).Wait GOROOT/src/sync/waitgroup.go:130 ----------------------------------------------------------+------------- 33418706.44us 100% | reflect.Value.call GOROOT/src/reflect/value.go:475 0 0% 100% 33418706.44us 14.70% | gvisor.dev/gvisor/pkg/sentry/control.(*Profile).Block pkg/sentry/control/pprof.go:191 33418706.44us 100% | runtime.selectgo GOROOT/src/runtime/select.go:492 ----------------------------------------------------------+------------- 1189.15us 100% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).startEvictionGoroutineLocked.func1 pkg/sentry/pgalloc/pgalloc.go:1227 0 0% 100% 1189.15us 0.00052% | gvisor.dev/gvisor/pkg/sentry/fsimpl/gofer.(*dentry).Evict pkg/sentry/fsimpl/gofer/regular_file.go:883 1189.15us 100% | gvisor.dev/gvisor/pkg/sync.(*Mutex).Lock pkg/sync/mutex_unsafe.go:67 (inline) ----------------------------------------------------------+------------- 133.49us 100% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).startEvictionGoroutineLocked.func1 pkg/sentry/pgalloc/pgalloc.go:1227 0 0% 100% 133.49us 5.9e-05% | gvisor.dev/gvisor/pkg/sentry/fsimpl/gofer.(*dentry).Evict pkg/sentry/fsimpl/gofer/regular_file.go:888 133.49us 100% | gvisor.dev/gvisor/pkg/sync.(*RWMutex).Lock pkg/sync/rwmutex_unsafe.go:274 (inline) ----------------------------------------------------------+------------- 220.76us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).removeVMAsLocked pkg/sentry/mm/vma.go:388 0 0% 100% 220.76us 9.7e-05% | gvisor.dev/gvisor/pkg/sentry/fsimpl/gofer.(*dentry).RemoveMapping pkg/sentry/fsimpl/gofer/regular_file.go:740 220.76us 100% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).MarkEvictable pkg/sentry/pgalloc/pgalloc.go:753 ----------------------------------------------------------+------------- 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/vfs.(*Filesystem).DecRef.func1 pkg/sentry/vfs/filesystem.go:81 0 0% 100% 748.68us 0.00033% | gvisor.dev/gvisor/pkg/sentry/fsimpl/gofer.(*filesystem).Release pkg/sentry/fsimpl/gofer/gofer.go:585 748.68us 100% | gvisor.dev/gvisor/pkg/p9.(*Client).Close pkg/p9/client.go:576 ----------------------------------------------------------+------------- 1001.65us 100% | gvisor.dev/gvisor/runsc/boot.(*Loader).signalAllProcesses runsc/boot/loader.go:1279 0 0% 100% 1001.65us 0.00044% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Kernel).Pause pkg/sentry/kernel/kernel.go:1298 1001.65us 100% | sync.(*WaitGroup).Wait GOROOT/src/sync/waitgroup.go:130 ----------------------------------------------------------+------------- 1594724.86us 100% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.futexWaitDuration pkg/sentry/syscalls/linux/sys_futex.go:97 0 0% 100% 1594724.86us 0.7% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).BlockWithTimeout pkg/sentry/kernel/task_block.go:40 1594724.86us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).block pkg/sentry/kernel/task_block.go:148 ----------------------------------------------------------+------------- 2314738.77us 65.93% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.futexWaitAbsolute pkg/sentry/syscalls/linux/sys_futex.go:70 (inline) 1196087.12us 34.07% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.clockNanosleepFor pkg/sentry/syscalls/linux/sys_time.go:227 (inline) 0 0% 100% 3510825.89us 1.54% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).BlockWithTimer pkg/sentry/kernel/task_block.go:104 3510825.89us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).block pkg/sentry/kernel/task_block.go:148 ----------------------------------------------------------+------------- 56.62us 100% | gvisor.dev/gvisor/pkg/sentry/kernel/futex.check pkg/sentry/kernel/futex/futex.go:120 0 0% 100% 56.62us 2.5e-05% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).LoadUint32 pkg/sentry/kernel/task_futex.go:48 56.62us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).LoadUint32 pkg/sentry/mm/io.go:424 ----------------------------------------------------------+------------- 3510825.89us 68.76% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).BlockWithTimer pkg/sentry/kernel/task_block.go:104 1594724.86us 31.24% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).BlockWithTimeout pkg/sentry/kernel/task_block.go:40 0 0% 100% 5105550.75us 2.25% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).block pkg/sentry/kernel/task_block.go:148 5105550.75us 100% | runtime.selectgo GOROOT/src/runtime/select.go:492 ----------------------------------------------------------+------------- 41.78us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run pkg/sentry/kernel/task_run.go:96 0 0% 100% 41.78us 1.8e-05% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doStop pkg/sentry/kernel/task_run.go:134 41.78us 100% | sync.(*Cond).Wait GOROOT/src/sync/cond.go:56 ----------------------------------------------------------+------------- 5111243.56us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute pkg/sentry/kernel/task_run.go:282 0 0% 100% 5111243.56us 2.25% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall pkg/sentry/kernel/task_syscall.go:174 5111243.56us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter pkg/sentry/kernel/task_syscall.go:199 ----------------------------------------------------------+------------- 5111243.56us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall pkg/sentry/kernel/task_syscall.go:174 0 0% 100% 5111243.56us 2.25% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter pkg/sentry/kernel/task_syscall.go:199 5111243.56us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke pkg/sentry/kernel/task_syscall.go:239 ----------------------------------------------------------+------------- 5111243.56us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter pkg/sentry/kernel/task_syscall.go:199 0 0% 100% 5111243.56us 2.25% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke pkg/sentry/kernel/task_syscall.go:239 5111243.56us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall pkg/sentry/kernel/task_syscall.go:104 ----------------------------------------------------------+------------- 5111243.56us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke pkg/sentry/kernel/task_syscall.go:239 0 0% 100% 5111243.56us 2.25% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall pkg/sentry/kernel/task_syscall.go:104 2314738.77us 45.29% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Futex pkg/sentry/syscalls/linux/sys_futex.go:215 1594781.49us 31.20% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Futex pkg/sentry/syscalls/linux/sys_futex.go:206 1196087.12us 23.40% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Nanosleep pkg/sentry/syscalls/linux/sys_time.go:281 5625.15us 0.11% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Munmap pkg/sentry/syscalls/linux/sys_mmap.go:122 11.03us 0.00022% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux/vfs2.Mmap pkg/sentry/syscalls/linux/vfs2/mmap.go:102 ----------------------------------------------------------+------------- 0 0% 100% 41.78us 1.8e-05% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run pkg/sentry/kernel/task_run.go:96 41.78us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doStop pkg/sentry/kernel/task_run.go:134 ----------------------------------------------------------+------------- 0 0% 100% 5143927.34us 2.26% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run pkg/sentry/kernel/task_run.go:97 5111243.56us 99.36% | gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute pkg/sentry/kernel/task_run.go:282 31714.34us 0.62% | gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute pkg/sentry/kernel/task_run.go:311 748.68us 0.015% | gvisor.dev/gvisor/pkg/sentry/kernel.(*runExitMain).execute pkg/sentry/kernel/task_exit.go:280 220.76us 0.0043% | gvisor.dev/gvisor/pkg/sentry/kernel.(*runExitMain).execute pkg/sentry/kernel/task_exit.go:269 ----------------------------------------------------------+------------- 220.76us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*runExitMain).execute pkg/sentry/kernel/task_exit.go:269 (inline) 0 0% 100% 220.76us 9.7e-05% | gvisor.dev/gvisor/pkg/sentry/kernel.(*TaskImage).release pkg/sentry/kernel/task_image.go:61 220.76us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).DecUsers pkg/sentry/mm/lifecycle.go:283 ----------------------------------------------------------+------------- 27005638.02us 100% | gvisor.dev/gvisor/runsc/boot.(*Loader).wait runsc/boot/loader.go:1033 (inline) 0 0% 100% 27005638.02us 11.88% | gvisor.dev/gvisor/pkg/sentry/kernel.(*ThreadGroup).WaitExited pkg/sentry/kernel/task_run.go:409 27005638.02us 100% | sync.(*WaitGroup).Wait GOROOT/src/sync/waitgroup.go:130 ----------------------------------------------------------+------------- 3.72us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*timekeeperClock).Now pkg/sentry/kernel/timekeeper.go:317 0 0% 100% 3.72us 1.6e-06% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Timekeeper).GetTime pkg/sentry/kernel/timekeeper.go:272 3.72us 100% | gvisor.dev/gvisor/pkg/sentry/time.(*CalibratedClocks).GetTime pkg/sentry/time/calibrated_clock.go:263 ----------------------------------------------------------+------------- 0 0% 100% 31998936.22us 14.08% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Timekeeper).startUpdater.func1 pkg/sentry/kernel/timekeeper.go:218 31998936.22us 100% | runtime.selectgo GOROOT/src/runtime/select.go:492 ----------------------------------------------------------+------------- 5111243.56us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run pkg/sentry/kernel/task_run.go:97 0 0% 100% 5111243.56us 2.25% | gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute pkg/sentry/kernel/task_run.go:282 5111243.56us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall pkg/sentry/kernel/task_syscall.go:174 ----------------------------------------------------------+------------- 31714.34us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run pkg/sentry/kernel/task_run.go:97 0 0% 100% 31714.34us 0.014% | gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute pkg/sentry/kernel/task_run.go:311 31714.34us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).HandleUserFault pkg/sentry/mm/syscalls.go:56 ----------------------------------------------------------+------------- 220.76us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run pkg/sentry/kernel/task_run.go:97 0 0% 100% 220.76us 9.7e-05% | gvisor.dev/gvisor/pkg/sentry/kernel.(*runExitMain).execute pkg/sentry/kernel/task_exit.go:269 220.76us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*TaskImage).release pkg/sentry/kernel/task_image.go:61 (inline) ----------------------------------------------------------+------------- 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run pkg/sentry/kernel/task_run.go:97 0 0% 100% 748.68us 0.00033% | gvisor.dev/gvisor/pkg/sentry/kernel.(*runExitMain).execute pkg/sentry/kernel/task_exit.go:280 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/vfs.(*MountNamespace).DecRef pkg/sentry/vfs/mount.go:549 ----------------------------------------------------------+------------- 3.72us 100% | gvisor.dev/gvisor/pkg/sentry/kernel/time.(*Timer).Tick pkg/sentry/kernel/time/time.go:530 0 0% 100% 3.72us 1.6e-06% | gvisor.dev/gvisor/pkg/sentry/kernel.(*timekeeperClock).Now pkg/sentry/kernel/timekeeper.go:317 3.72us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Timekeeper).GetTime pkg/sentry/kernel/timekeeper.go:272 ----------------------------------------------------------+------------- 56.62us 100% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.futexWaitDuration pkg/sentry/syscalls/linux/sys_futex.go:92 0 0% 100% 56.62us 2.5e-05% | gvisor.dev/gvisor/pkg/sentry/kernel/futex.(*Manager).WaitPrepare pkg/sentry/kernel/futex/futex.go:575 56.62us 100% | gvisor.dev/gvisor/pkg/sentry/kernel/futex.check pkg/sentry/kernel/futex/futex.go:120 ----------------------------------------------------------+------------- 56.62us 100% | gvisor.dev/gvisor/pkg/sentry/kernel/futex.(*Manager).WaitPrepare pkg/sentry/kernel/futex/futex.go:575 0 0% 100% 56.62us 2.5e-05% | gvisor.dev/gvisor/pkg/sentry/kernel/futex.check pkg/sentry/kernel/futex/futex.go:120 56.62us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).LoadUint32 pkg/sentry/kernel/task_futex.go:48 ----------------------------------------------------------+------------- 3.72us 100% | gvisor.dev/gvisor/pkg/sentry/kernel/time.(*Timer).runGoroutine pkg/sentry/kernel/time/time.go:523 0 0% 100% 3.72us 1.6e-06% | gvisor.dev/gvisor/pkg/sentry/kernel/time.(*Timer).Tick pkg/sentry/kernel/time/time.go:530 3.72us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*timekeeperClock).Now pkg/sentry/kernel/timekeeper.go:317 ----------------------------------------------------------+------------- 0 0% 100% 97211607.50us 42.77% | gvisor.dev/gvisor/pkg/sentry/kernel/time.(*Timer).runGoroutine pkg/sentry/kernel/time/time.go:515 97211607.50us 100% | runtime.selectgo GOROOT/src/runtime/select.go:492 ----------------------------------------------------------+------------- 0 0% 100% 3.72us 1.6e-06% | gvisor.dev/gvisor/pkg/sentry/kernel/time.(*Timer).runGoroutine pkg/sentry/kernel/time/time.go:523 3.72us 100% | gvisor.dev/gvisor/pkg/sentry/kernel/time.(*Timer).Tick pkg/sentry/kernel/time/time.go:530 ----------------------------------------------------------+------------- 220.76us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*TaskImage).release pkg/sentry/kernel/task_image.go:61 0 0% 100% 220.76us 9.7e-05% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).DecUsers pkg/sentry/mm/lifecycle.go:283 220.76us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).unmapLocked pkg/sentry/mm/vma.go:361 ----------------------------------------------------------+------------- 31714.34us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute pkg/sentry/kernel/task_run.go:311 0 0% 100% 31714.34us 0.014% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).HandleUserFault pkg/sentry/mm/syscalls.go:56 31714.34us 100% | gvisor.dev/gvisor/pkg/sync.(*RWMutex).Lock pkg/sync/rwmutex_unsafe.go:274 (inline) ----------------------------------------------------------+------------- 5625.15us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).unmapLocked pkg/sentry/mm/vma.go:360 0 0% 100% 5625.15us 0.0025% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).Invalidate pkg/sentry/mm/pma.go:568 5625.15us 100% | gvisor.dev/gvisor/pkg/sync.(*RWMutex).Lock pkg/sync/rwmutex_unsafe.go:274 (inline) ----------------------------------------------------------+------------- 56.62us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).LoadUint32 pkg/sentry/kernel/task_futex.go:48 0 0% 100% 56.62us 2.5e-05% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).LoadUint32 pkg/sentry/mm/io.go:424 56.62us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).withInternalMappings pkg/sentry/mm/io.go:504 ----------------------------------------------------------+------------- 11.03us 100% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux/vfs2.Mmap pkg/sentry/syscalls/linux/vfs2/mmap.go:102 0 0% 100% 11.03us 4.9e-06% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).MMap pkg/sentry/mm/syscalls.go:145 11.03us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).populateVMAAndUnlock pkg/sentry/mm/syscalls.go:224 ----------------------------------------------------------+------------- 5625.15us 100% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Munmap pkg/sentry/syscalls/linux/sys_mmap.go:122 0 0% 100% 5625.15us 0.0025% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).MUnmap pkg/sentry/mm/syscalls.go:300 5625.15us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).unmapLocked pkg/sentry/mm/vma.go:360 ----------------------------------------------------------+------------- 11.03us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).getPMAsLocked pkg/sentry/mm/pma.go:123 0 0% 100% 11.03us 4.9e-06% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).getPMAsInternalLocked pkg/sentry/mm/pma.go:233 11.03us 100% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).Allocate pkg/sentry/pgalloc/pgalloc.go:393 ----------------------------------------------------------+------------- 11.03us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).populateVMAAndUnlock pkg/sentry/mm/syscalls.go:224 0 0% 100% 11.03us 4.9e-06% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).getPMAsLocked pkg/sentry/mm/pma.go:123 11.03us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).getPMAsInternalLocked pkg/sentry/mm/pma.go:233 ----------------------------------------------------------+------------- 11.03us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).MMap pkg/sentry/mm/syscalls.go:145 0 0% 100% 11.03us 4.9e-06% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).populateVMAAndUnlock pkg/sentry/mm/syscalls.go:224 11.03us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).getPMAsLocked pkg/sentry/mm/pma.go:123 ----------------------------------------------------------+------------- 220.76us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).unmapLocked pkg/sentry/mm/vma.go:361 0 0% 100% 220.76us 9.7e-05% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).removeVMAsLocked pkg/sentry/mm/vma.go:388 220.76us 100% | gvisor.dev/gvisor/pkg/sentry/fsimpl/gofer.(*dentry).RemoveMapping pkg/sentry/fsimpl/gofer/regular_file.go:740 ----------------------------------------------------------+------------- 5625.15us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).MUnmap pkg/sentry/mm/syscalls.go:300 0 0% 100% 5625.15us 0.0025% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).unmapLocked pkg/sentry/mm/vma.go:360 5625.15us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).Invalidate pkg/sentry/mm/pma.go:568 ----------------------------------------------------------+------------- 220.76us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).DecUsers pkg/sentry/mm/lifecycle.go:283 0 0% 100% 220.76us 9.7e-05% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).unmapLocked pkg/sentry/mm/vma.go:361 220.76us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).removeVMAsLocked pkg/sentry/mm/vma.go:388 ----------------------------------------------------------+------------- 56.62us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).LoadUint32 pkg/sentry/mm/io.go:424 0 0% 100% 56.62us 2.5e-05% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).withInternalMappings pkg/sentry/mm/io.go:504 56.62us 100% | gvisor.dev/gvisor/pkg/sync.(*RWMutex).RLock pkg/sync/rwmutex_unsafe.go:245 (inline) ----------------------------------------------------------+------------- 11.03us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).getPMAsInternalLocked pkg/sentry/mm/pma.go:233 0 0% 100% 11.03us 4.9e-06% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).Allocate pkg/sentry/pgalloc/pgalloc.go:393 11.03us 100% | gvisor.dev/gvisor/pkg/sync.(*Mutex).Lock pkg/sync/mutex_unsafe.go:67 (inline) ----------------------------------------------------------+------------- 220.76us 100% | gvisor.dev/gvisor/pkg/sentry/fsimpl/gofer.(*dentry).RemoveMapping pkg/sentry/fsimpl/gofer/regular_file.go:740 0 0% 100% 220.76us 9.7e-05% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).MarkEvictable pkg/sentry/pgalloc/pgalloc.go:753 220.76us 100% | gvisor.dev/gvisor/pkg/sync.(*Mutex).Lock pkg/sync/mutex_unsafe.go:67 (inline) ----------------------------------------------------------+------------- 32515547.14us 100% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).runReclaim pkg/sentry/pgalloc/pgalloc.go:1058 0 0% 100% 32515547.14us 14.30% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).findReclaimable pkg/sentry/pgalloc/pgalloc.go:1133 32515470.82us 100% | sync.(*Cond).Wait GOROOT/src/sync/cond.go:56 76.32us 0.00023% | sync.(*Cond).Wait GOROOT/src/sync/cond.go:57 ----------------------------------------------------------+------------- 37.65us 100% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).runReclaim pkg/sentry/pgalloc/pgalloc.go:1076 0 0% 100% 37.65us 1.7e-05% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).markDecommitted pkg/sentry/pgalloc/pgalloc.go:595 37.65us 100% | gvisor.dev/gvisor/pkg/sync.(*Mutex).Lock pkg/sync/mutex_unsafe.go:67 (inline) ----------------------------------------------------------+------------- 0 0% 100% 32515547.14us 14.30% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).runReclaim pkg/sentry/pgalloc/pgalloc.go:1058 32515547.14us 100% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).findReclaimable pkg/sentry/pgalloc/pgalloc.go:1133 ----------------------------------------------------------+------------- 0 0% 100% 37.65us 1.7e-05% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).runReclaim pkg/sentry/pgalloc/pgalloc.go:1076 37.65us 100% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).markDecommitted pkg/sentry/pgalloc/pgalloc.go:595 ----------------------------------------------------------+------------- 0 0% 100% 12408.83us 0.0055% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).startEvictionGoroutineLocked.func1 pkg/sentry/pgalloc/pgalloc.go:1204 12408.83us 100% | gvisor.dev/gvisor/pkg/sync.(*Mutex).Lock pkg/sync/mutex_unsafe.go:67 (inline) ----------------------------------------------------------+------------- 0 0% 100% 1322.64us 0.00058% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).startEvictionGoroutineLocked.func1 pkg/sentry/pgalloc/pgalloc.go:1227 1189.15us 89.91% | gvisor.dev/gvisor/pkg/sentry/fsimpl/gofer.(*dentry).Evict pkg/sentry/fsimpl/gofer/regular_file.go:883 133.49us 10.09% | gvisor.dev/gvisor/pkg/sentry/fsimpl/gofer.(*dentry).Evict pkg/sentry/fsimpl/gofer/regular_file.go:888 ----------------------------------------------------------+------------- 1594781.49us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall pkg/sentry/kernel/task_syscall.go:104 0 0% 100% 1594781.49us 0.7% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Futex pkg/sentry/syscalls/linux/sys_futex.go:206 1594724.86us 100% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.futexWaitDuration pkg/sentry/syscalls/linux/sys_futex.go:97 56.62us 0.0036% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.futexWaitDuration pkg/sentry/syscalls/linux/sys_futex.go:92 ----------------------------------------------------------+------------- 2314738.77us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall pkg/sentry/kernel/task_syscall.go:104 0 0% 100% 2314738.77us 1.02% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Futex pkg/sentry/syscalls/linux/sys_futex.go:215 2314738.77us 100% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.futexWaitAbsolute pkg/sentry/syscalls/linux/sys_futex.go:70 ----------------------------------------------------------+------------- 5625.15us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall pkg/sentry/kernel/task_syscall.go:104 0 0% 100% 5625.15us 0.0025% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Munmap pkg/sentry/syscalls/linux/sys_mmap.go:122 5625.15us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).MUnmap pkg/sentry/mm/syscalls.go:300 ----------------------------------------------------------+------------- 1196087.12us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall pkg/sentry/kernel/task_syscall.go:104 0 0% 100% 1196087.12us 0.53% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Nanosleep pkg/sentry/syscalls/linux/sys_time.go:281 1196087.12us 100% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.clockNanosleepFor pkg/sentry/syscalls/linux/sys_time.go:227 ----------------------------------------------------------+------------- 1196087.12us 100% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Nanosleep pkg/sentry/syscalls/linux/sys_time.go:281 0 0% 100% 1196087.12us 0.53% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.clockNanosleepFor pkg/sentry/syscalls/linux/sys_time.go:227 1196087.12us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).BlockWithTimer pkg/sentry/kernel/task_block.go:104 (inline) ----------------------------------------------------------+------------- 2314738.77us 100% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Futex pkg/sentry/syscalls/linux/sys_futex.go:215 0 0% 100% 2314738.77us 1.02% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.futexWaitAbsolute pkg/sentry/syscalls/linux/sys_futex.go:70 2314738.77us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).BlockWithTimer pkg/sentry/kernel/task_block.go:104 (inline) ----------------------------------------------------------+------------- 56.62us 100% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Futex pkg/sentry/syscalls/linux/sys_futex.go:206 0 0% 100% 56.62us 2.5e-05% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.futexWaitDuration pkg/sentry/syscalls/linux/sys_futex.go:92 56.62us 100% | gvisor.dev/gvisor/pkg/sentry/kernel/futex.(*Manager).WaitPrepare pkg/sentry/kernel/futex/futex.go:575 ----------------------------------------------------------+------------- 1594724.86us 100% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Futex pkg/sentry/syscalls/linux/sys_futex.go:206 0 0% 100% 1594724.86us 0.7% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux.futexWaitDuration pkg/sentry/syscalls/linux/sys_futex.go:97 1594724.86us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).BlockWithTimeout pkg/sentry/kernel/task_block.go:40 ----------------------------------------------------------+------------- 11.03us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall pkg/sentry/kernel/task_syscall.go:104 0 0% 100% 11.03us 4.9e-06% | gvisor.dev/gvisor/pkg/sentry/syscalls/linux/vfs2.Mmap pkg/sentry/syscalls/linux/vfs2/mmap.go:102 11.03us 100% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).MMap pkg/sentry/mm/syscalls.go:145 ----------------------------------------------------------+------------- 3.72us 100% | gvisor.dev/gvisor/pkg/sentry/time.(*CalibratedClocks).GetTime pkg/sentry/time/calibrated_clock.go:263 0 0% 100% 3.72us 1.6e-06% | gvisor.dev/gvisor/pkg/sentry/time.(*CalibratedClock).GetTime pkg/sentry/time/calibrated_clock.go:206 3.72us 100% | gvisor.dev/gvisor/pkg/sync.(*RWMutex).RLock pkg/sync/rwmutex_unsafe.go:245 (inline) ----------------------------------------------------------+------------- 3.72us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Timekeeper).GetTime pkg/sentry/kernel/timekeeper.go:272 0 0% 100% 3.72us 1.6e-06% | gvisor.dev/gvisor/pkg/sentry/time.(*CalibratedClocks).GetTime pkg/sentry/time/calibrated_clock.go:263 3.72us 100% | gvisor.dev/gvisor/pkg/sentry/time.(*CalibratedClock).GetTime pkg/sentry/time/calibrated_clock.go:206 ----------------------------------------------------------+------------- 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/vfs.(*Mount).destroy pkg/sentry/vfs/mount.go:522 0 0% 100% 748.68us 0.00033% | gvisor.dev/gvisor/pkg/sentry/vfs.(*Filesystem).DecRef pkg/sentry/vfs/filesystem.go:77 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/vfs.(*FilesystemRefs).DecRef bazel-out/k8-fastbuild-ST-4c64f0b3d5c7/bin/pkg/sentry/vfs/filesystem_refs.go:123 ----------------------------------------------------------+------------- 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/vfs.(*FilesystemRefs).DecRef bazel-out/k8-fastbuild-ST-4c64f0b3d5c7/bin/pkg/sentry/vfs/filesystem_refs.go:123 0 0% 100% 748.68us 0.00033% | gvisor.dev/gvisor/pkg/sentry/vfs.(*Filesystem).DecRef.func1 pkg/sentry/vfs/filesystem.go:81 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/fsimpl/gofer.(*filesystem).Release pkg/sentry/fsimpl/gofer/gofer.go:585 ----------------------------------------------------------+------------- 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/vfs.(*Filesystem).DecRef pkg/sentry/vfs/filesystem.go:77 0 0% 100% 748.68us 0.00033% | gvisor.dev/gvisor/pkg/sentry/vfs.(*FilesystemRefs).DecRef bazel-out/k8-fastbuild-ST-4c64f0b3d5c7/bin/pkg/sentry/vfs/filesystem_refs.go:123 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/vfs.(*Filesystem).DecRef.func1 pkg/sentry/vfs/filesystem.go:81 ----------------------------------------------------------+------------- 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/vfs.(*MountNamespace).DecRef.func1 pkg/sentry/vfs/mount.go:561 0 0% 100% 748.68us 0.00033% | gvisor.dev/gvisor/pkg/sentry/vfs.(*Mount).DecRef pkg/sentry/vfs/mount.go:506 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/vfs.(*Mount).destroy pkg/sentry/vfs/mount.go:522 ----------------------------------------------------------+------------- 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/vfs.(*Mount).DecRef pkg/sentry/vfs/mount.go:506 0 0% 100% 748.68us 0.00033% | gvisor.dev/gvisor/pkg/sentry/vfs.(*Mount).destroy pkg/sentry/vfs/mount.go:522 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/vfs.(*Filesystem).DecRef pkg/sentry/vfs/filesystem.go:77 ----------------------------------------------------------+------------- 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*runExitMain).execute pkg/sentry/kernel/task_exit.go:280 0 0% 100% 748.68us 0.00033% | gvisor.dev/gvisor/pkg/sentry/vfs.(*MountNamespace).DecRef pkg/sentry/vfs/mount.go:549 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/vfs.(*MountNamespaceRefs).DecRef bazel-out/k8-fastbuild-ST-4c64f0b3d5c7/bin/pkg/sentry/vfs/mount_namespace_refs.go:123 ----------------------------------------------------------+------------- 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/vfs.(*MountNamespaceRefs).DecRef bazel-out/k8-fastbuild-ST-4c64f0b3d5c7/bin/pkg/sentry/vfs/mount_namespace_refs.go:123 0 0% 100% 748.68us 0.00033% | gvisor.dev/gvisor/pkg/sentry/vfs.(*MountNamespace).DecRef.func1 pkg/sentry/vfs/mount.go:561 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/vfs.(*Mount).DecRef pkg/sentry/vfs/mount.go:506 ----------------------------------------------------------+------------- 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/vfs.(*MountNamespace).DecRef pkg/sentry/vfs/mount.go:549 0 0% 100% 748.68us 0.00033% | gvisor.dev/gvisor/pkg/sentry/vfs.(*MountNamespaceRefs).DecRef bazel-out/k8-fastbuild-ST-4c64f0b3d5c7/bin/pkg/sentry/vfs/mount_namespace_refs.go:123 748.68us 100% | gvisor.dev/gvisor/pkg/sentry/vfs.(*MountNamespace).DecRef.func1 pkg/sentry/vfs/mount.go:561 ----------------------------------------------------------+------------- 192.84us 100% | gvisor.dev/gvisor/pkg/sync.(*RWMutex).Lock pkg/sync/rwmutex_unsafe.go:274 0 0% 100% 192.84us 8.5e-05% | gvisor.dev/gvisor/pkg/sync.(*CrossGoroutineRWMutex).Lock pkg/sync/rwmutex_unsafe.go:141 192.84us 100% | sync.(*Mutex).Lock GOROOT/src/sync/mutex.go:81 (inline) ----------------------------------------------------------+------------- 12408.83us 88.99% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).startEvictionGoroutineLocked.func1 pkg/sentry/pgalloc/pgalloc.go:1204 (inline) 1189.15us 8.53% | gvisor.dev/gvisor/pkg/sentry/fsimpl/gofer.(*dentry).Evict pkg/sentry/fsimpl/gofer/regular_file.go:883 (inline) 220.76us 1.58% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).MarkEvictable pkg/sentry/pgalloc/pgalloc.go:753 (inline) 76.32us 0.55% | sync.(*Cond).Wait GOROOT/src/sync/cond.go:57 37.65us 0.27% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).markDecommitted pkg/sentry/pgalloc/pgalloc.go:595 (inline) 11.03us 0.079% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).Allocate pkg/sentry/pgalloc/pgalloc.go:393 (inline) 0 0% 100% 13943.75us 0.0061% | gvisor.dev/gvisor/pkg/sync.(*Mutex).Lock pkg/sync/mutex_unsafe.go:67 13943.75us 100% | sync.(*Mutex).Lock GOROOT/src/sync/mutex.go:81 (inline) ----------------------------------------------------------+------------- 31714.34us 84.63% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).HandleUserFault pkg/sentry/mm/syscalls.go:56 (inline) 5625.15us 15.01% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).Invalidate pkg/sentry/mm/pma.go:568 (inline) 133.49us 0.36% | gvisor.dev/gvisor/pkg/sentry/fsimpl/gofer.(*dentry).Evict pkg/sentry/fsimpl/gofer/regular_file.go:888 (inline) 0 0% 100% 37472.98us 0.016% | gvisor.dev/gvisor/pkg/sync.(*RWMutex).Lock pkg/sync/rwmutex_unsafe.go:274 37280.14us 99.49% | gvisor.dev/gvisor/pkg/sync.(*CrossGoroutineRWMutex).Lock pkg/sync/rwmutex_unsafe.go:146 192.84us 0.51% | gvisor.dev/gvisor/pkg/sync.(*CrossGoroutineRWMutex).Lock pkg/sync/rwmutex_unsafe.go:141 ----------------------------------------------------------+------------- 56.62us 93.83% | gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).withInternalMappings pkg/sentry/mm/io.go:504 (inline) 3.72us 6.17% | gvisor.dev/gvisor/pkg/sentry/time.(*CalibratedClock).GetTime pkg/sentry/time/calibrated_clock.go:206 (inline) 0 0% 100% 60.34us 2.7e-05% | gvisor.dev/gvisor/pkg/sync.(*RWMutex).RLock pkg/sync/rwmutex_unsafe.go:245 60.34us 100% | gvisor.dev/gvisor/pkg/sync.(*CrossGoroutineRWMutex).RLock pkg/sync/rwmutex_unsafe.go:74 (inline) ----------------------------------------------------------+------------- 14.46us 100% | gvisor.dev/gvisor/pkg/control/server.(*Server).Stop pkg/control/server/server.go:69 (inline) 0 0% 100% 14.46us 6.4e-06% | gvisor.dev/gvisor/pkg/unet.(*ServerSocket).Close pkg/unet/unet.go:554 14.46us 100% | gvisor.dev/gvisor/pkg/unet.(*Socket).Close pkg/unet/unet.go:138 ----------------------------------------------------------+------------- 14.46us 100% | gvisor.dev/gvisor/pkg/unet.(*ServerSocket).Close pkg/unet/unet.go:554 0 0% 100% 14.46us 6.4e-06% | gvisor.dev/gvisor/pkg/unet.(*Socket).Close pkg/unet/unet.go:138 14.46us 100% | gvisor.dev/gvisor/pkg/unet.(*Socket).finish pkg/unet/unet.go:120 ----------------------------------------------------------+------------- 14.46us 100% | gvisor.dev/gvisor/pkg/unet.(*Socket).Close pkg/unet/unet.go:138 0 0% 100% 14.46us 6.4e-06% | gvisor.dev/gvisor/pkg/unet.(*Socket).finish pkg/unet/unet.go:120 14.46us 100% | gvisor.dev/gvisor/pkg/gate.(*Gate).Close pkg/gate/gate.go:129 ----------------------------------------------------------+------------- 0 0% 100% 60424344.46us 26.58% | gvisor.dev/gvisor/pkg/urpc.(*Server).StartHandling.func1 pkg/urpc/urpc.go:452 60424344.46us 100% | gvisor.dev/gvisor/pkg/urpc.(*Server).handleRegistered pkg/urpc/urpc.go:432 ----------------------------------------------------------+------------- 60424344.46us 100% | gvisor.dev/gvisor/pkg/urpc.(*Server).handleRegistered pkg/urpc/urpc.go:432 0 0% 100% 60424344.46us 26.58% | gvisor.dev/gvisor/pkg/urpc.(*Server).handleOne pkg/urpc/urpc.go:337 60424344.46us 100% | reflect.Value.Call GOROOT/src/reflect/value.go:336 ----------------------------------------------------------+------------- 60424344.46us 100% | gvisor.dev/gvisor/pkg/urpc.(*Server).StartHandling.func1 pkg/urpc/urpc.go:452 0 0% 100% 60424344.46us 26.58% | gvisor.dev/gvisor/pkg/urpc.(*Server).handleRegistered pkg/urpc/urpc.go:432 60424344.46us 100% | gvisor.dev/gvisor/pkg/urpc.(*Server).handleOne pkg/urpc/urpc.go:337 ----------------------------------------------------------+------------- 14.46us 100% | gvisor.dev/gvisor/runsc/cmd.(*Boot).Execute runsc/cmd/boot.go:260 0 0% 100% 14.46us 6.4e-06% | gvisor.dev/gvisor/runsc/boot.(*Loader).WaitExit runsc/boot/loader.go:1048 14.46us 100% | gvisor.dev/gvisor/runsc/boot.(*controller).stop runsc/boot/controller.go:169 (inline) ----------------------------------------------------------+------------- 1001.65us 100% | gvisor.dev/gvisor/runsc/boot.(*Loader).startGoferMonitor.func1 runsc/boot/loader.go:846 0 0% 100% 1001.65us 0.00044% | gvisor.dev/gvisor/runsc/boot.(*Loader).signalAllProcesses runsc/boot/loader.go:1279 1001.65us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*Kernel).Pause pkg/sentry/kernel/kernel.go:1298 ----------------------------------------------------------+------------- 0 0% 100% 1001.65us 0.00044% | gvisor.dev/gvisor/runsc/boot.(*Loader).startGoferMonitor.func1 runsc/boot/loader.go:846 1001.65us 100% | gvisor.dev/gvisor/runsc/boot.(*Loader).signalAllProcesses runsc/boot/loader.go:1279 ----------------------------------------------------------+------------- 27005638.02us 100% | gvisor.dev/gvisor/runsc/boot.(*Loader).waitPID runsc/boot/loader.go:1002 0 0% 100% 27005638.02us 11.88% | gvisor.dev/gvisor/runsc/boot.(*Loader).wait runsc/boot/loader.go:1033 27005638.02us 100% | gvisor.dev/gvisor/pkg/sentry/kernel.(*ThreadGroup).WaitExited pkg/sentry/kernel/task_run.go:409 (inline) ----------------------------------------------------------+------------- 27005638.02us 100% | gvisor.dev/gvisor/runsc/boot.(*containerManager).WaitPID runsc/boot/controller.go:505 0 0% 100% 27005638.02us 11.88% | gvisor.dev/gvisor/runsc/boot.(*Loader).waitPID runsc/boot/loader.go:1002 27005638.02us 100% | gvisor.dev/gvisor/runsc/boot.(*Loader).wait runsc/boot/loader.go:1033 ----------------------------------------------------------+------------- 27005638.02us 100% | reflect.Value.call GOROOT/src/reflect/value.go:475 0 0% 100% 27005638.02us 11.88% | gvisor.dev/gvisor/runsc/boot.(*containerManager).WaitPID runsc/boot/controller.go:505 27005638.02us 100% | gvisor.dev/gvisor/runsc/boot.(*Loader).waitPID runsc/boot/loader.go:1002 ----------------------------------------------------------+------------- 14.46us 100% | gvisor.dev/gvisor/runsc/boot.(*Loader).WaitExit runsc/boot/loader.go:1048 (inline) 0 0% 100% 14.46us 6.4e-06% | gvisor.dev/gvisor/runsc/boot.(*controller).stop runsc/boot/controller.go:169 14.46us 100% | gvisor.dev/gvisor/pkg/control/server.(*Server).Stop pkg/control/server/server.go:69 ----------------------------------------------------------+------------- 14.46us 100% | main.main runsc/main.go:23 0 0% 100% 14.46us 6.4e-06% | gvisor.dev/gvisor/runsc/cli.Main runsc/cli/main.go:234 14.46us 100% | github.com/google/subcommands.Execute external/com_github_google_subcommands/subcommands.go:481 (inline) ----------------------------------------------------------+------------- 14.46us 100% | github.com/google/subcommands.(*Commander).Execute external/com_github_google_subcommands/subcommands.go:200 0 0% 100% 14.46us 6.4e-06% | gvisor.dev/gvisor/runsc/cmd.(*Boot).Execute runsc/cmd/boot.go:260 14.46us 100% | gvisor.dev/gvisor/runsc/boot.(*Loader).WaitExit runsc/boot/loader.go:1048 ----------------------------------------------------------+------------- 14.46us 100% | runtime.main GOROOT/src/runtime/proc.go:204 0 0% 100% 14.46us 6.4e-06% | main.main runsc/main.go:23 14.46us 100% | gvisor.dev/gvisor/runsc/cli.Main runsc/cli/main.go:234 ----------------------------------------------------------+------------- 60424344.46us 100% | gvisor.dev/gvisor/pkg/urpc.(*Server).handleOne pkg/urpc/urpc.go:337 0 0% 100% 60424344.46us 26.58% | reflect.Value.Call GOROOT/src/reflect/value.go:336 60424344.46us 100% | reflect.Value.call GOROOT/src/reflect/value.go:475 ----------------------------------------------------------+------------- 60424344.46us 100% | reflect.Value.Call GOROOT/src/reflect/value.go:336 0 0% 100% 60424344.46us 26.58% | reflect.Value.call GOROOT/src/reflect/value.go:475 33418706.44us 55.31% | gvisor.dev/gvisor/pkg/sentry/control.(*Profile).Block pkg/sentry/control/pprof.go:191 27005638.02us 44.69% | gvisor.dev/gvisor/runsc/boot.(*containerManager).WaitPID runsc/boot/controller.go:505 ----------------------------------------------------------+------------- 0 0% 100% 14.46us 6.4e-06% | runtime.main GOROOT/src/runtime/proc.go:204 14.46us 100% | main.main runsc/main.go:23 ----------------------------------------------------------+------------- 76.32us 100% | gvisor.dev/gvisor/pkg/sentry/pgalloc.(*MemoryFile).findReclaimable pkg/sentry/pgalloc/pgalloc.go:1133 0 0% 100% 76.32us 3.4e-05% | sync.(*Cond).Wait GOROOT/src/sync/cond.go:57 76.32us 100% | gvisor.dev/gvisor/pkg/sync.(*Mutex).Lock pkg/sync/mutex_unsafe.go:67 ----------------------------------------------------------+-------------