perf.branch.O3.data.out

application/octet-stream

Filename: perf.branch.O3.data.out
Type: application/octet-stream
Part: 2
Message: Re: Use heap scan routines directly in vac_update_datfrozenxid()
# To display the perf.data header info, please use --header/--header-only options.
#
# dso: postgres
#
# Total Lost Samples: 0
#
# Samples: 1K of event 'cpu_core/cycles/P'
# Event count (approx.): 578682571
#
# Children      Self  Command   Symbol                                 
# ........  ........  ........  .......................................
#
     7.38%     0.00%  postgres  [.] read_stream_start_pending_read
            |
            ---read_stream_start_pending_read
               |          
                --7.29%--StartReadBuffers
                          StartReadBuffersImpl (inlined)
                          |          
                           --7.21%--PinBufferForBlock (inlined)
                                     |          
                                      --7.03%--BufferAlloc (inlined)
                                                |          
                                                |--3.23%--GetVictimBuffer
                                                |          |          
                                                |           --2.71%--InvalidateVictimBuffer
                                                |                     |          
                                                |                     |--0.70%--BufTableDelete
                                                |                     |          hash_search_with_hash_value
                                                |                     |          
                                                |                     |--0.61%--LWLockRelease
                                                |                     |          
                                                |                      --0.53%--LockBufHdr (inlined)
                                                |                                pg_atomic_fetch_or_u32 (inlined)
                                                |                                pg_atomic_fetch_or_u32_impl (inlined)
                                                |          
                                                |--1.03%--BufTableInsert
                                                |          hash_search_with_hash_value
                                                |          |          
                                                |           --0.69%--get_hash_entry (inlined)
                                                |                     |          
                                                |                      --0.51%--tas (inlined)
                                                |          
                                                |--0.78%--LWLockAcquire
                                                |          |          
                                                |           --0.60%--LWLockAttemptLock (inlined)
                                                |          
                                                 --0.69%--LWLockRelease
                                                           |          
                                                            --0.60%--pg_atomic_sub_fetch_u32 (inlined)
                                                                      pg_atomic_sub_fetch_u32_impl (inlined)
                                                                      pg_atomic_fetch_sub_u32_impl (inlined)

     7.29%     0.61%  postgres  [.] StartReadBuffers
            |          
            |--4.47%--0x5e815086bc2b
            |          0x5e815086bc2b
            |          0x5e815086bc2b
            |          0x5e815086bc2b
            |          |          
            |          |--2.38%--0x5e815086b5cf
            |          |          |          
            |          |           --1.94%--0x5e8150866ad1
            |          |                     |          
            |          |                      --0.53%--0x5e8150864df0
            |          |                                0x5e8150a4b64f
            |          |          
            |          |--0.61%--0x5e8150864d95
            |          |          0x5e8150a4b73d
            |          |          
            |           --0.52%--0x5e81508990dd
            |          
            |--2.21%--StartReadBuffers
            |          StartReadBuffersImpl (inlined)
            |          PinBufferForBlock (inlined)
            |          |          
            |           --2.12%--BufferAlloc (inlined)
            |                     |          
            |                      --0.85%--GetVictimBuffer
            |                                |          
            |                                 --0.76%--InvalidateVictimBuffer
            |          
             --0.61%--_start
                       __libc_start_main_impl (inlined)
                       __libc_start_call_main
                       main
                       PostmasterMain
                       ServerLoop (inlined)
                       BackendStartup (inlined)
                       postmaster_child_launch
                       BackendMain
                       PostgresMain
                       exec_simple_query
                       PortalRun
                       PortalRunMulti
                       PortalRunUtility
                       standard_ProcessUtility
                       ExecVacuum
                       vacuum
                       vac_update_datfrozenxid
                       heap_getnext
                       heapgettup_pagemode
                       heap_fetch_next_buffer (inlined)
                       read_stream_next_buffer
                       read_stream_start_pending_read
                       |          
                        --0.53%--0x5e815086b90f
                                  0x5e815086b90f

     7.29%     0.00%  postgres  [.] StartReadBuffersImpl (inlined)
            |
            ---StartReadBuffersImpl (inlined)
               |          
                --7.21%--PinBufferForBlock (inlined)
                          |          
                           --7.03%--BufferAlloc (inlined)
                                     |          
                                     |--3.23%--GetVictimBuffer
                                     |          |          
                                     |           --2.71%--InvalidateVictimBuffer
                                     |                     |          
                                     |                     |--0.70%--BufTableDelete
                                     |                     |          hash_search_with_hash_value
                                     |                     |          
                                     |                     |--0.61%--LWLockRelease
                                     |                     |          
                                     |                      --0.53%--LockBufHdr (inlined)
                                     |                                pg_atomic_fetch_or_u32 (inlined)
                                     |                                pg_atomic_fetch_or_u32_impl (inlined)
                                     |          
                                     |--1.03%--BufTableInsert
                                     |          hash_search_with_hash_value
                                     |          |          
                                     |           --0.69%--get_hash_entry (inlined)
                                     |                     |          
                                     |                      --0.51%--tas (inlined)
                                     |          
                                     |--0.78%--LWLockAcquire
                                     |          |          
                                     |           --0.60%--LWLockAttemptLock (inlined)
                                     |          
                                      --0.69%--LWLockRelease
                                                |          
                                                 --0.60%--pg_atomic_sub_fetch_u32 (inlined)
                                                           pg_atomic_sub_fetch_u32_impl (inlined)
                                                           pg_atomic_fetch_sub_u32_impl (inlined)

     7.21%     0.00%  postgres  [.] PinBufferForBlock (inlined)
            |
            ---PinBufferForBlock (inlined)
               |          
                --7.03%--BufferAlloc (inlined)
                          |          
                          |--3.23%--GetVictimBuffer
                          |          |          
                          |           --2.71%--InvalidateVictimBuffer
                          |                     |          
                          |                     |--0.70%--BufTableDelete
                          |                     |          hash_search_with_hash_value
                          |                     |          
                          |                     |--0.61%--LWLockRelease
                          |                     |          
                          |                      --0.53%--LockBufHdr (inlined)
                          |                                pg_atomic_fetch_or_u32 (inlined)
                          |                                pg_atomic_fetch_or_u32_impl (inlined)
                          |          
                          |--1.03%--BufTableInsert
                          |          hash_search_with_hash_value
                          |          |          
                          |           --0.69%--get_hash_entry (inlined)
                          |                     |          
                          |                      --0.51%--tas (inlined)
                          |          
                          |--0.78%--LWLockAcquire
                          |          |          
                          |           --0.60%--LWLockAttemptLock (inlined)
                          |          
                           --0.69%--LWLockRelease
                                     |          
                                      --0.60%--pg_atomic_sub_fetch_u32 (inlined)
                                                pg_atomic_sub_fetch_u32_impl (inlined)
                                                pg_atomic_fetch_sub_u32_impl (inlined)

     7.03%     0.00%  postgres  [.] BufferAlloc (inlined)
            |
            ---BufferAlloc (inlined)
               |          
               |--3.23%--GetVictimBuffer
               |          |          
               |           --2.71%--InvalidateVictimBuffer
               |                     |          
               |                     |--0.70%--BufTableDelete
               |                     |          hash_search_with_hash_value
               |                     |          
               |                     |--0.61%--LWLockRelease
               |                     |          
               |                      --0.53%--LockBufHdr (inlined)
               |                                pg_atomic_fetch_or_u32 (inlined)
               |                                pg_atomic_fetch_or_u32_impl (inlined)
               |          
               |--1.03%--BufTableInsert
               |          hash_search_with_hash_value
               |          |          
               |           --0.69%--get_hash_entry (inlined)
               |                     |          
               |                      --0.51%--tas (inlined)
               |          
               |--0.78%--LWLockAcquire
               |          |          
               |           --0.60%--LWLockAttemptLock (inlined)
               |          
                --0.69%--LWLockRelease
                          |          
                           --0.60%--pg_atomic_sub_fetch_u32 (inlined)
                                     pg_atomic_sub_fetch_u32_impl (inlined)
                                     pg_atomic_fetch_sub_u32_impl (inlined)

     3.66%     3.66%  postgres  [.] TransactionIdPrecedes
            |          
            |--2.25%--_start
            |          __libc_start_main_impl (inlined)
            |          __libc_start_call_main
            |          main
            |          PostmasterMain
            |          ServerLoop (inlined)
            |          BackendStartup (inlined)
            |          postmaster_child_launch
            |          BackendMain
            |          PostgresMain
            |          exec_simple_query
            |          PortalRun
            |          PortalRunMulti
            |          PortalRunUtility
            |          standard_ProcessUtility
            |          ExecVacuum
            |          vacuum
            |          vac_update_datfrozenxid
            |          |          
            |          |--1.64%--TransactionIdPrecedes
            |          |          
            |           --0.61%--heap_getnext
            |                     heapgettup_pagemode
            |                     heap_prepare_pagescan
            |                     page_collect_tuples (inlined)
            |                     HeapTupleSatisfiesVisibility
            |                     HeapTupleSatisfiesMVCC (inlined)
            |                     XidInMVCCSnapshot
            |                     TransactionIdPrecedes
            |          
             --0.97%--0x7ee397e9559f
                       TransactionIdPrecedes

     3.49%     0.43%  postgres  [.] GetVictimBuffer
            |          
             --3.05%--GetVictimBuffer
                       |          
                        --2.71%--InvalidateVictimBuffer
                                  |          
                                  |--0.70%--BufTableDelete
                                  |          hash_search_with_hash_value
                                  |          
                                  |--0.61%--LWLockRelease
                                  |          
                                   --0.53%--LockBufHdr (inlined)
                                             pg_atomic_fetch_or_u32 (inlined)
                                             pg_atomic_fetch_or_u32_impl (inlined)

     3.03%     2.60%  postgres  [.] hash_search_with_hash_value
            |          
             --2.52%--_start
                       __libc_start_main_impl (inlined)
                       __libc_start_call_main
                       main
                       PostmasterMain
                       ServerLoop (inlined)
                       BackendStartup (inlined)
                       postmaster_child_launch
                       BackendMain
                       PostgresMain
                       exec_simple_query
                       PortalRun
                       PortalRunMulti
                       PortalRunUtility
                       standard_ProcessUtility
                       ExecVacuum
                       vacuum
                       vac_update_datfrozenxid
                       heap_getnext
                       heapgettup_pagemode
                       heap_fetch_next_buffer (inlined)
                       |          
                       |--1.99%--read_stream_next_buffer
                       |          read_stream_start_pending_read
                       |          StartReadBuffers
                       |          StartReadBuffersImpl (inlined)
                       |          PinBufferForBlock (inlined)
                       |          BufferAlloc (inlined)
                       |          |          
                       |          |--0.95%--BufTableInsert
                       |          |          hash_search_with_hash_value
                       |          |          |          
                       |          |           --0.69%--get_hash_entry (inlined)
                       |          |                     |          
                       |          |                      --0.51%--tas (inlined)
                       |          |          
                       |           --0.53%--GetVictimBuffer
                       |                     InvalidateVictimBuffer
                       |                     BufTableDelete
                       |                     hash_search_with_hash_value
                       |          
                        --0.52%--UnpinBufferNoOwner

     2.89%     0.00%  postgres  [.] 0x00007ee397e9559f
            |
            ---0x7ee397e9559f
               |          
               |--1.41%--MultiXactIdPrecedes
               |          
                --0.97%--TransactionIdPrecedes

     2.79%     0.70%  postgres  [.] InvalidateVictimBuffer
            |          
            |--2.10%--InvalidateVictimBuffer
            |          |          
            |          |--0.70%--BufTableDelete
            |          |          hash_search_with_hash_value
            |          |          
            |           --0.61%--LWLockRelease
            |          
             --0.61%--_start
                       __libc_start_main_impl (inlined)
                       __libc_start_call_main
                       main
                       PostmasterMain
                       ServerLoop (inlined)
                       BackendStartup (inlined)
                       postmaster_child_launch
                       BackendMain
                       PostgresMain
                       exec_simple_query
                       PortalRun
                       PortalRunMulti
                       PortalRunUtility
                       standard_ProcessUtility
                       ExecVacuum
                       vacuum
                       vac_update_datfrozenxid
                       heap_getnext
                       heapgettup_pagemode
                       heap_fetch_next_buffer (inlined)
                       read_stream_next_buffer
                       read_stream_start_pending_read
                       StartReadBuffers
                       StartReadBuffersImpl (inlined)
                       PinBufferForBlock (inlined)
                       BufferAlloc (inlined)
                       GetVictimBuffer
                       InvalidateVictimBuffer
                       |          
                        --0.53%--LockBufHdr (inlined)
                                  pg_atomic_fetch_or_u32 (inlined)
                                  pg_atomic_fetch_or_u32_impl (inlined)

     2.71%     2.01%  postgres  [.] XidInMVCCSnapshot
            |          
            |--1.06%--0x5e815278865f
            |          XidInMVCCSnapshot
            |          
             --0.70%--XidInMVCCSnapshot
                       |          
                        --0.61%--TransactionIdPrecedes

     2.09%     1.14%  postgres  [.] UnpinBufferNoOwner
            |          
            |--1.05%--_start
            |          __libc_start_main_impl (inlined)
            |          __libc_start_call_main
            |          main
            |          PostmasterMain
            |          ServerLoop (inlined)
            |          BackendStartup (inlined)
            |          postmaster_child_launch
            |          BackendMain
            |          PostgresMain
            |          exec_simple_query
            |          PortalRun
            |          PortalRunMulti
            |          PortalRunUtility
            |          standard_ProcessUtility
            |          ExecVacuum
            |          vacuum
            |          vac_update_datfrozenxid
            |          heap_getnext
            |          heapgettup_pagemode
            |          heap_fetch_next_buffer (inlined)
            |          |          
            |           --0.71%--0x5e8150867207
            |                     |          
            |                      --0.53%--0x5e8150867207
            |                                0x5e8150867207
            |          
             --0.70%--0x5e81508671c9

     2.02%     2.02%  postgres  [.] MultiXactIdPrecedes
            |          
            |--1.41%--0x7ee397e9559f
            |          MultiXactIdPrecedes
            |          
             --0.61%--_start
                       __libc_start_main_impl (inlined)
                       __libc_start_call_main
                       main
                       PostmasterMain
                       ServerLoop (inlined)
                       BackendStartup (inlined)
                       postmaster_child_launch
                       BackendMain
                       PostgresMain
                       exec_simple_query
                       PortalRun
                       PortalRunMulti
                       PortalRunUtility
                       standard_ProcessUtility
                       ExecVacuum
                       vacuum
                       vac_update_datfrozenxid
                       MultiXactIdPrecedes

     1.90%     1.82%  postgres  [.] LWLockRelease
            |          
             --1.38%--_start
                       __libc_start_main_impl (inlined)
                       __libc_start_call_main
                       main
                       PostmasterMain
                       ServerLoop (inlined)
                       BackendStartup (inlined)
                       postmaster_child_launch
                       BackendMain
                       PostgresMain
                       exec_simple_query
                       PortalRun
                       PortalRunMulti
                       PortalRunUtility
                       standard_ProcessUtility
                       ExecVacuum
                       vacuum
                       vac_update_datfrozenxid
                       heap_getnext
                       heapgettup_pagemode
                       |          
                        --1.21%--heap_fetch_next_buffer (inlined)
                                  read_stream_next_buffer
                                  read_stream_start_pending_read
                                  StartReadBuffers
                                  StartReadBuffersImpl (inlined)
                                  PinBufferForBlock (inlined)
                                  BufferAlloc (inlined)
                                  |          
                                  |--0.69%--LWLockRelease
                                  |          |          
                                  |           --0.60%--pg_atomic_sub_fetch_u32 (inlined)
                                  |                     pg_atomic_sub_fetch_u32_impl (inlined)
                                  |                     pg_atomic_fetch_sub_u32_impl (inlined)
                                  |          
                                   --0.52%--GetVictimBuffer
                                             InvalidateVictimBuffer
                                             LWLockRelease

     1.55%     1.37%  postgres  [.] LWLockAcquire
            |          
             --1.20%--_start
                       __libc_start_main_impl (inlined)
                       __libc_start_call_main
                       main
                       PostmasterMain
                       ServerLoop (inlined)
                       BackendStartup (inlined)
                       postmaster_child_launch
                       BackendMain
                       PostgresMain
                       exec_simple_query
                       PortalRun
                       PortalRunMulti
                       PortalRunUtility
                       standard_ProcessUtility
                       ExecVacuum
                       vacuum
                       vac_update_datfrozenxid
                       heap_getnext
                       heapgettup_pagemode
                       |          
                        --0.95%--heap_fetch_next_buffer (inlined)
                                  read_stream_next_buffer
                                  read_stream_start_pending_read
                                  StartReadBuffers
                                  StartReadBuffersImpl (inlined)
                                  PinBufferForBlock (inlined)
                                  BufferAlloc (inlined)
                                  |          
                                   --0.78%--LWLockAcquire
                                             |          
                                              --0.60%--LWLockAttemptLock (inlined)

     1.22%     1.13%  postgres  [.] GetHeapamTableAmRoutine
            |
            ---GetHeapamTableAmRoutine

     1.14%     0.00%  postgres  [.] 0x000000000268776f
            |
            ---0x268776f
               heap_getnext

     1.14%     0.00%  postgres  [.] TerminateBufferIO (inlined)
            |
            ---TerminateBufferIO (inlined)
               |          
                --0.52%--LockBufHdr (inlined)

     1.05%     0.00%  postgres  [.] BufferGetPage (inlined)
            |
            ---BufferGetPage (inlined)
               BufferGetBlock (inlined)

     1.05%     0.00%  postgres  [.] BufferGetBlock (inlined)
            |
            ---BufferGetBlock (inlined)

     0.96%     0.00%  postgres  [.] PageGetItem (inlined)
            |
            ---PageGetItem (inlined)

     0.96%     0.00%  postgres  [.] pg_atomic_sub_fetch_u32 (inlined)
            |
            ---pg_atomic_sub_fetch_u32 (inlined)
               pg_atomic_sub_fetch_u32_impl (inlined)
               pg_atomic_fetch_sub_u32_impl (inlined)

     0.96%     0.00%  postgres  [.] pg_atomic_sub_fetch_u32_impl (inlined)
            |
            ---pg_atomic_sub_fetch_u32_impl (inlined)
               pg_atomic_fetch_sub_u32_impl (inlined)

     0.96%     0.00%  postgres  [.] pg_atomic_fetch_sub_u32_impl (inlined)
            |
            ---pg_atomic_fetch_sub_u32_impl (inlined)

     0.95%     0.00%  postgres  [.] 0x00005e81527c899f
            |
            ---0x5e81527c899f
               |          
                --0.78%--HeapTupleSatisfiesVisibility

     0.94%     0.00%  postgres  [.] LWLockAttemptLock (inlined)
            |
            ---LWLockAttemptLock (inlined)
               |          
                --0.69%--pg_atomic_compare_exchange_u32 (inlined)
                          pg_atomic_compare_exchange_u32_impl (inlined)

     0.87%     0.00%  postgres  [.] 0x00007ee38eeadfff
            |
            ---0x7ee38eeadfff
               HeapTupleSatisfiesVisibility

     0.86%     0.86%  postgres  [.] StartBufferIO.constprop.0
            |          
             --0.70%--_start
                       __libc_start_main_impl (inlined)
                       __libc_start_call_main
                       main
                       PostmasterMain
                       ServerLoop (inlined)
                       BackendStartup (inlined)
                       postmaster_child_launch
                       BackendMain
                       PostgresMain
                       exec_simple_query
                       PortalRun
                       PortalRunMulti
                       PortalRunUtility
                       standard_ProcessUtility
                       ExecVacuum
                       vacuum
                       vac_update_datfrozenxid
                       heap_getnext
                       heapgettup_pagemode
                       heap_fetch_next_buffer (inlined)
                       read_stream_next_buffer
                       WaitReadBuffers
                       WaitReadBuffersCanStartIO (inlined)
                       WaitReadBuffersCanStartIO (inlined)
                       StartBufferIO (inlined)
                       |          
                        --0.52%--LockBufHdr (inlined)
                                  pg_atomic_fetch_or_u32 (inlined)
                                  pg_atomic_fetch_or_u32_impl (inlined)

     0.86%     0.00%  postgres  [.] StartBufferIO (inlined)
            |
            ---StartBufferIO (inlined)
               |          
                --0.60%--LockBufHdr (inlined)
                          |          
                           --0.52%--pg_atomic_fetch_or_u32 (inlined)
                                     pg_atomic_fetch_or_u32_impl (inlined)

     0.79%     0.00%  postgres  [.] WaitReadBuffersCanStartIO (inlined)
            |
            ---WaitReadBuffersCanStartIO (inlined)
               |          
                --0.70%--WaitReadBuffersCanStartIO (inlined)
                          StartBufferIO (inlined)
                          |          
                           --0.52%--LockBufHdr (inlined)
                                     pg_atomic_fetch_or_u32 (inlined)
                                     pg_atomic_fetch_or_u32_impl (inlined)

     0.78%     0.08%  postgres  [.] BufTableDelete
            |          
             --0.70%--BufTableDelete
                       hash_search_with_hash_value

     0.77%     0.00%  postgres  [.] get_hash_entry (inlined)
            |
            ---get_hash_entry (inlined)
               |          
                --0.51%--tas (inlined)

     0.70%     0.00%  postgres  [.] 0x00005e8150a223bf
            |
            ---0x5e8150a223bf
               heapgettup_pagemode

     0.70%     0.00%  postgres  [.] pg_atomic_compare_exchange_u32 (inlined)
            |
            ---pg_atomic_compare_exchange_u32 (inlined)
               pg_atomic_compare_exchange_u32_impl (inlined)

     0.70%     0.00%  postgres  [.] pg_atomic_compare_exchange_u32_impl (inlined)
            |
            ---pg_atomic_compare_exchange_u32_impl (inlined)

     0.69%     0.00%  postgres  [.] pg_atomic_compare_exchange_u32 (inlined)
            |
            ---pg_atomic_compare_exchange_u32 (inlined)
               pg_atomic_compare_exchange_u32_impl (inlined)

     0.69%     0.00%  postgres  [.] pg_atomic_compare_exchange_u32_impl (inlined)
            |
            ---pg_atomic_compare_exchange_u32_impl (inlined)

     0.69%     0.00%  postgres  [.] tas (inlined)
            |
            ---tas (inlined)

     0.62%     0.00%  postgres  [.] PageGetItem (inlined)
            |
            ---PageGetItem (inlined)

     0.62%     0.00%  postgres  [.] ItemPointerSet (inlined)
            |
            ---ItemPointerSet (inlined)
               BlockIdSet (inlined)

     0.62%     0.00%  postgres  [.] BlockIdSet (inlined)
            |
            ---BlockIdSet (inlined)

     0.61%     0.61%  postgres  [.] hash_bytes
            |
            ---_start
               __libc_start_main_impl (inlined)
               __libc_start_call_main
               main
               PostmasterMain
               ServerLoop (inlined)
               BackendStartup (inlined)
               postmaster_child_launch
               BackendMain
               PostgresMain
               exec_simple_query
               PortalRun
               PortalRunMulti
               PortalRunUtility
               standard_ProcessUtility
               ExecVacuum
               vacuum
               vac_update_datfrozenxid
               heap_getnext
               heapgettup_pagemode
               heap_fetch_next_buffer (inlined)
               read_stream_next_buffer
               read_stream_start_pending_read
               StartReadBuffers
               StartReadBuffersImpl (inlined)
               PinBufferForBlock (inlined)
               BufferAlloc (inlined)

     0.60%     0.00%  postgres  [.] LockBufHdr (inlined)
            |
            ---LockBufHdr (inlined)
               |          
                --0.52%--pg_atomic_fetch_or_u32 (inlined)
                          pg_atomic_fetch_or_u32_impl (inlined)

     0.60%     0.60%  postgres  [.] read_stream_look_ahead
     0.53%     0.00%  postgres  [.] LockBufHdr (inlined)
            |
            ---LockBufHdr (inlined)
               pg_atomic_fetch_or_u32 (inlined)
               pg_atomic_fetch_or_u32_impl (inlined)

     0.53%     0.00%  postgres  [.] pg_atomic_fetch_or_u32 (inlined)
            |
            ---pg_atomic_fetch_or_u32 (inlined)
               pg_atomic_fetch_or_u32_impl (inlined)

     0.53%     0.00%  postgres  [.] pg_atomic_fetch_or_u32_impl (inlined)
            |
            ---pg_atomic_fetch_or_u32_impl (inlined)

     0.52%     0.00%  postgres  [.] pg_atomic_fetch_or_u32 (inlined)
            |
            ---pg_atomic_fetch_or_u32 (inlined)
               pg_atomic_fetch_or_u32_impl (inlined)

     0.52%     0.00%  postgres  [.] pg_atomic_fetch_or_u32_impl (inlined)
            |
            ---pg_atomic_fetch_or_u32_impl (inlined)

     0.52%     0.00%  postgres  [.] LockBufHdr (inlined)
            |
            ---LockBufHdr (inlined)

     0.51%     0.00%  postgres  [.] GetPrivateRefCountEntry (inlined)
            |
            ---GetPrivateRefCountEntry (inlined)

     0.51%     0.00%  postgres  [.] 0x00007ee38ee8dfff
            |
            ---0x7ee38ee8dfff
               HeapTupleSatisfiesVisibility

     0.44%     0.09%  postgres  [.] BufTableLookup
     0.43%     0.00%  postgres  [.] pg_atomic_fetch_or_u32 (inlined)
     0.43%     0.00%  postgres  [.] pg_atomic_fetch_or_u32_impl (inlined)
     0.35%     0.00%  postgres  [.] ForgetPrivateRefCountEntry (inlined)
     0.35%     0.26%  postgres  [.] ConditionVariableBroadcast
     0.35%     0.00%  postgres  [.] LockBufHdr (inlined)
     0.35%     0.00%  postgres  [.] pg_atomic_fetch_or_u32 (inlined)
     0.35%     0.00%  postgres  [.] pg_atomic_fetch_or_u32_impl (inlined)
     0.35%     0.35%  postgres  [.] PageIsVerifiedExtended
     0.34%     0.18%  postgres  [.] StrategyGetBuffer
     0.34%     0.00%  postgres  [.] 0x00007ee38ec8f1bf
     0.27%     0.27%  postgres  [.] hash_search
     0.26%     0.00%  postgres  [.] 0x00007ee38eea1fff
     0.26%     0.17%  postgres  [.] ResourceOwnerForget
     0.26%     0.00%  postgres  [.] 0xffffffffffffffff
     0.26%     0.00%  postgres  [.] 0x00005e81527c8f97
     0.26%     0.00%  postgres  [.] ReservePrivateRefCountEntry (inlined)
     0.26%     0.00%  postgres  [.] PinBuffer_Locked (inlined)
     0.26%     0.00%  postgres  [.] 0x00005e810000000f
     0.26%     0.00%  postgres  [.] GetBufferFromRing (inlined)
     0.25%     0.25%  postgres  [.] LockBufHdr
     0.18%     0.00%  postgres  [.] tas (inlined)
     0.18%     0.18%  postgres  [.] BufTableHashCode
     0.18%     0.00%  postgres  [.] hash_initial_lookup (inlined)
     0.18%     0.00%  postgres  [.] ReleaseBuffer
     0.18%     0.00%  postgres  [.] UnpinBuffer (inlined)
     0.18%     0.00%  postgres  [.] ResourceOwnerForgetBuffer (inlined)
     0.18%     0.00%  postgres  [.] ResourceOwnerRememberBufferIO (inlined)
     0.18%     0.00%  postgres  [.] 0x00007ee38ee8bfff
     0.17%     0.00%  postgres  [.] 0x00007fff3e8aa93f
     0.17%     0.00%  postgres  [.] 0x00007ee38ee81fff
     0.17%     0.00%  postgres  [.] heap_page_prune_opt
     0.17%     0.00%  postgres  [.] 0x00007ee38eeaffff
     0.17%     0.00%  postgres  [.] 0x000040000000067e
     0.17%     0.00%  postgres  [.] 0x0000000000000025
     0.17%     0.00%  postgres  [.] 0x00005e8150aba58b
     0.17%     0.17%  postgres  [.] GetPrivateRefCountEntry.constprop.0
     0.17%     0.00%  postgres  [.] pg_atomic_fetch_or_u32 (inlined)
     0.17%     0.00%  postgres  [.] pg_atomic_fetch_or_u32_impl (inlined)
     0.17%     0.00%  postgres  [.] read_stream_get_block (inlined)
     0.17%     0.00%  postgres  [.] ItemPointerSet (inlined)
     0.17%     0.00%  postgres  [.] BlockIdSet (inlined)
     0.09%     0.00%  postgres  [.] 0x00007ee38ec8f3bf
     0.09%     0.00%  postgres  [.] 0x00007ee38ee9bfff
     0.09%     0.00%  postgres  [.] 0x0000000000000029
     0.09%     0.00%  postgres  [.] 0x0000000000000028
     0.09%     0.00%  postgres  [.] 0x00007ee38eeabfff
     0.09%     0.00%  postgres  [.] 0x00007ee38ee91fff
     0.09%     0.00%  postgres  [.] PageIsNew (inlined)
     0.09%     0.00%  postgres  [.] 0x00007ee38ee9ffff
     0.09%     0.00%  postgres  [.] 0x0000000000000016
     0.09%     0.00%  postgres  [.] 0x0000000000000023
     0.09%     0.00%  postgres  [.] 0x00007ee38ec8f87f
     0.09%     0.00%  postgres  [.] 0x00007ee38ec8f53f
     0.09%     0.00%  postgres  [.] 0x00007ee38ec8f4bf
     0.09%     0.00%  postgres  [.] 0x00000000021b4b8b
     0.09%     0.00%  postgres  [.] UnlockBufHdr (inlined)
     0.09%     0.00%  postgres  [.] 0x00007ee38ee7cd6f
     0.09%     0.00%  postgres  [.] 0x00007ee38eea647f
     0.09%     0.00%  postgres  [.] 0x00007ee38eeb41bf
     0.09%     0.00%  postgres  [.] 0x00007ee38eea7fff
     0.09%     0.00%  postgres  [.] 0x00005e8152789e5f
     0.09%     0.09%  postgres  [.] LockBuffer
     0.09%     0.00%  postgres  [.] 0x00007ee38eead2ef
     0.09%     0.00%  postgres  [.] 0x00007ee38ee87fff
     0.09%     0.00%  postgres  [.] 0x00005e8152789e2f
     0.09%     0.00%  postgres  [.] init_spin_delay (inlined)
     0.09%     0.09%  postgres  [.] finish_spin_delay
     0.09%     0.00%  postgres  [.] 0x00005e8100000001
     0.09%     0.00%  postgres  [.] 0x00007ee38eea5fff
     0.09%     0.00%  postgres  [.] InitBufferTag (inlined)
     0.09%     0.00%  postgres  [.] BufTagSetRelForkDetails (inlined)
     0.09%     0.09%  postgres  [.] IOContextForStrategy
     0.09%     0.09%  postgres  [.] ResourceOwnerEnlarge
     0.09%     0.00%  postgres  [.] 0x000000000000002a
     0.09%     0.00%  postgres  [.] pg_rotate_left32 (inlined)
     0.09%     0.00%  postgres  [.] 0x0000000000000009
     0.09%     0.00%  postgres  [.] 0x00007ee38eeaf7bf
     0.09%     0.00%  postgres  [.] 0x000000000000001e
     0.08%     0.00%  postgres  [.] GetBufferDescriptor (inlined)
     0.08%     0.00%  postgres  [.] 0x00007ee396e36eaf
     0.08%     0.00%  postgres  [.] 0x00007fff3e8aa87a
     0.08%     0.00%  postgres  [.] expand_table (inlined)
     0.08%     0.00%  postgres  [.] 0x00007ee38eea8b5f
     0.08%     0.00%  postgres  [.] pg_atomic_read_u32 (inlined)
     0.08%     0.00%  postgres  [.] pg_atomic_read_u32_impl (inlined)
     0.08%     0.00%  postgres  [.] ResourceOwnerForgetBufferIO (inlined)
     0.08%     0.00%  postgres  [.] 0x000000000000001f
     0.08%     0.00%  postgres  [.] 0x00000000c3282f6a
     0.08%     0.00%  postgres  [.] 0x00007ee38ec8f37f
     0.08%     0.00%  postgres  [.] ResourceOwnerRememberBuffer (inlined)
     0.08%     0.00%  postgres  [.] 0x00007ee38eeb3fff
     0.08%     0.00%  postgres  [.] 0x00007ee38ee7bfff
     0.08%     0.08%  postgres  [.] RecoveryInProgress
     0.08%     0.00%  postgres  [.] pg_atomic_read_u32 (inlined)
     0.08%     0.00%  postgres  [.] pg_atomic_read_u32_impl (inlined)
     0.08%     0.00%  postgres  [.] 0x00007ee38ee7d9cf


#
# (Cannot load tips.txt file, please install perf!)
#