perf_diff_3way.out
application/octet-stream
Filename: perf_diff_3way.out
Type: application/octet-stream
Part: 0
# Event 'cycles'
#
# Data files:
# [0] perf.data (Baseline)
# [1] perf_master.data
# [2] perf_branch_v2.data
#
# Baseline/0 Delta Abs/1 Delta Abs/2 Symbol
# .......... ........... ........... .......................................
#
0.13% +2.74% -0.01% [.] hash_bytes
0.10% +2.40% -0.00% [.] pg_atomic_compare_exchange_u32_impl
5.05% -2.34% -0.74% [.] pg_strtoint32_safe
4.92% -2.23% +0.03% [.] NextCopyFrom
4.70% -2.08% -0.83% [.] AllocSetReset
4.32% -2.03% -0.67% [.] CopyReadLineText
4.28% -1.94% -0.88% [.] CopyReadAttributesText
0.64% +1.56% +0.03% [.] GetPrivateRefCountEntry
3.29% -1.52% -0.64% [.] heap_multi_insert
+1.43% +1.69% [.] ExecInsertIndexTuples
+1.36% +2.36% [.] brininsert
+1.35% +2.01% [.] slot_deform_heap_tuple
0.31% +1.25% -0.05% [.] hash_search_with_hash_value
2.59% -1.20% -0.31% [.] CopyFrom
0.02% +1.08% +0.00% [.] ReadBufferExtended
0.05% +1.06% -0.01% [.] LWLockAttemptLock
0.06% +1.03% -0.02% [.] pg_atomic_fetch_sub_u32_impl
2.30% -1.02% -0.36% [.] PageAddItemExtended
3.17% -0.99% -0.70% [.] AllocSetAlloc
0.05% +0.98% -0.00% [.] pg_rotate_left32
+0.98% [.] brinRevmapInitialize
2.06% -0.93% -0.34% [.] heap_form_tuple
0.04% +0.92% -0.00% [.] UnpinBuffer
0.06% +0.87% -0.02% [.] LWLockRelease
1.85% -0.86% -0.86% [.] ExecClearTuple
1.78% -0.84% -0.28% [.] AllocSetCheck
0.02% +0.83% -0.01% [.] PinBuffer
0.00% +0.81% -0.00% [.] palloc
+0.79% +1.23% [.] revmap_get_blkno
1.59% -0.78% -0.29% [.] vector8_broadcast
+0.78% +1.15% [.] brinGetTupleForHeapBlock
+0.74% +0.70% [.] FormIndexDatum
0.01% +0.73% -0.00% [.] ReadBuffer_common
1.53% -0.71% -0.15% [.] CopyMultiInsertInfoNextFreeSlot
0.03% +0.70% -0.00% [.] pg_atomic_compare_exchange_u32
0.05% +0.69% -0.02% [.] LWLockAcquire
1.49% -0.66% -0.27% [.] heap_prepare_insert
0.05% +0.65% -0.00% [.] ResourceArrayRemove
+0.65% +0.96% [.] index_insert
0.02% +0.63% +0.00% [.] LockBuffer
1.30% +0.62% -0.06% [.] BufferIsValid
1.56% -0.57% -0.22% [.] palloc0
1.69% -0.55% -0.42% [.] CopyMultiInsertInfoStore
1.32% -0.54% -0.12% [.] RelationPutHeapTuple
1.22% -0.54% -0.25% [.] InputFunctionCall
0.04% +0.53% +0.53% [.] ItemPointerIsValid
+0.52% +0.64% [.] slot_getattr
1.16% -0.52% -0.20% [.] CopyReadLine
0.01% +0.51% -0.00% [.] BufferAlloc
0.03% +0.50% -0.00% [.] pg_atomic_read_u32
1.10% -0.49% -0.12% [.] heap_fill_tuple
1.06% -0.49% -0.22% [.] fill_val
1.19% -0.48% -0.35% [.] GetMemoryChunkMethodID
1.09% -0.47% -0.19% [.] tts_buffer_heap_materialize
1.03% -0.47% -0.19% [.] heap_compute_data_size
0.02% +0.46% -0.00% [.] InitBufferTag
0.06% +0.44% +0.00% [.] pg_atomic_read_u32_impl
0.91% -0.44% -0.15% [.] resetStringInfo
1.30% -0.43% -0.08% [.] BlockIdSet
0.95% -0.42% -0.16% [.] ExecFetchSlotHeapTuple
0.91% -0.40% -0.15% [.] heap_multi_insert_pages
0.88% -0.40% -0.17% [.] appendBinaryStringInfo
0.95% -0.39% -0.14% [.] NextCopyFromRawFields
1.42% -0.38% +0.00% [.] tts_buffer_heap_clear
0.02% +0.37% +0.00% [.] pgstat_count_io_op_n
0.75% -0.35% -0.14% [.] 0x00000000000ce280
+0.34% +0.50% [.] slot_getsomeattrs_int
0.74% -0.34% -0.08% [.] ExecStoreVirtualTuple
0.02% +0.33% -0.00% [.] get_hash_value
0.03% +0.32% -0.01% [.] ResourceArrayAdd
0.01% +0.31% -0.00% [.] pgstat_tracks_io_op
1.02% -0.31% -0.05% [.] ItemPointerSetInvalid
0.68% -0.30% -0.12% [.] pg_comp_crc32c_sse42
0.01% +0.30% +0.00% [.] pgstat_tracks_io_object
1.29% -0.29% -0.15% [.] MemoryChunkGetValue
0.02% +0.29% -0.00% [.] pg_atomic_sub_fetch_u32
1.12% -0.28% -0.33% [.] pfree
0.81% -0.28% -0.01% [.] MemoryChunkIsExternal
+0.26% +0.20% [.] ExecARInsertTriggers
2.28% -0.26% -0.14% [.] AllocSetFree
0.55% -0.25% -0.10% [.] store_att_byval
0.05% +0.25% -0.01% [.] BufferDescriptorGetBuffer
0.62% +0.24% +0.37% [.] CopyMultiInsertBufferFlush
0.01% +0.24% -0.00% [.] BufTagSetRelForkDetails
0.51% -0.24% -0.08% [.] vector8_or
0.53% -0.23% -0.09% [.] PageGetItem
0.49% -0.23% -0.08% [.] MemoryChunkSetHdrMask
0.47% -0.23% -0.00% [.] MemoryContextReset
0.01% +0.22% -0.00% [.] BufMappingPartitionLock
0.49% -0.22% -0.04% [.] BufferGetBlockNumber
+0.20% +0.29% [.] fetch_att
0.45% -0.20% -0.13% [.] enlargeStringInfo
0.43% -0.20% +0.02% [.] list_length
0.65% -0.19% -0.13% [.] set_sentinel
0.43% -0.19% -0.05% [.] MemoryContextResetOnly
0.40% -0.19% -0.06% [.] int4in
+0.19% +0.33% [.] list_member_oid
0.00% +0.18% -0.00% [.] pgstat_count_io_op
0.01% +0.18% -0.00% [.] pgstat_tracks_io_bktype
0.01% +0.18% -0.01% [.] pg_atomic_sub_fetch_u32_impl
0.41% -0.18% -0.02% [.] PageGetMaxOffsetNumber
0.01% +0.18% -0.00% [.] BufferDescriptorGetContentLock
0.30% -0.18% -0.05% [.] MemoryContextCallResetCallbacks
0.33% +0.17% -0.07% [.] GetPrivateRefCount
0.55% -0.17% -0.15% [.] wipe_mem
0.01% +0.17% -0.00% [.] calc_bucket
+0.17% +0.28% [.] tts_buffer_heap_getsomeattrs
+0.17% +0.18% [.] BlockIdGetBlockNumber
+0.16% [.] brinRevmapTerminate
0.01% +0.16% +0.00% [.] ResourceOwnerForgetBuffer
0.51% -0.16% -0.11% [.] AllocSetFreeIndex
0.00% +0.16% -0.00% [.] BufTableLookup
0.00% +0.16% +0.00% [.] ForgetPrivateRefCountEntry
0.01% +0.16% +0.21% [.] CheckForSerializableConflictIn
0.31% -0.15% -0.06% [.] is_valid_ascii
0.01% +0.15% -0.00% [.] ReleaseBuffer
0.36% -0.15% -0.04% [.] PageGetItemId
0.33% -0.15% -0.05% [.] PageGetHeapFreeSpace
0.01% +0.15% -0.00% [.] ResourceOwnerRememberBuffer
0.29% -0.14% -0.06% [.] PageGetFreeSpace
0.35% -0.14% -0.09% [.] ItemPointerSet
0.10% +0.14% -0.02% [.] GetBufferDescriptor
0.01% +0.14% -0.00% [.] NewPrivateRefCountEntry
0.62% -0.14% -0.05% [.] MemoryChunkGetBlock
+0.14% +0.19% [.] slot_getsomeattrs
0.01% +0.13% -0.00% [.] ResourceArrayEnlarge
0.01% +0.13% +0.00% [.] tag_hash
+0.12% +0.19% [.] ReindexIsProcessingIndex
0.26% -0.12% -0.05% [.] vector8_eq
+0.11% +0.17% [.] list_free
+0.11% +0.17% [.] ItemPointerGetBlockNumber
0.24% -0.10% -0.06% [.] CopyMultiInsertInfoIsFull
0.23% -0.10% -0.06% [.] tts_buffer_heap_get_heap_tuple
0.54% -0.10% -0.08% [.] sentinel_ok
+0.10% [.] ReadBuffer
0.01% +0.10% -0.00% [.] ResourceOwnerEnlargeBuffers
0.01% +0.10% -0.00% [.] BufTableHashCode
0.00% +0.09% -0.00% [.] BufTableHashPartition
+0.09% [.] TestForOldSnapshot
0.17% -0.09% -0.04% [.] vector8_is_highbit_set
0.21% -0.09% -0.03% [.] ExecMaterializeSlot
0.18% -0.08% -0.04% [.] CStringGetDatum
0.01% +0.08% -0.00% [.] RelationGetSmgr
0.01% +0.08% +0.00% [.] ReservePrivateRefCountEntry
0.44% -0.07% +0.02% [.] MemoryContextSwitchTo
+0.07% +0.11% [.] list_head
0.23% +0.07% +0.02% [.] Int32GetDatum
+0.07% +0.13% [.] check_list_invariants
+0.07% +0.10% [.] ItemPointerGetBlockNumberNoCheck
+0.07% +0.10% [.] list_free_private
0.17% -0.07% -0.02% [.] DatumGetCString
0.01% +0.06% -0.00% [.] IOContextForStrategy
0.00% +0.06% +0.00% [.] PageGetContents
0.00% +0.06% +0.10% [.] SerializationNeededForWrite
0.00% +0.06% -0.00% [.] LWLockHeldByMe
0.13% -0.05% -0.01% [.] PageHasFreeLinePointers
0.12% -0.05% +0.00% [.] PointerGetDatum
0.12% -0.05% -0.01% [.] DatumGetPointer
0.09% -0.04% -0.02% [.] DatumGetInt32
0.08% -0.04% -0.00% [.] ObjectIdGetDatum
0.08% -0.04% -0.00% [.] vector8_load
0.08% -0.03% -0.02% [.] PageGetLSN
0.26% +0.03% -0.05% [.] BufferGetBlock
0.05% -0.03% -0.02% [.] pg_utf8_verifystr
0.23% -0.03% -0.04% [.] pg_leftmost_one_pos32
0.05% -0.02% -0.01% [.] XLogRecordAssemble
0.12% -0.02% +0.01% [.] heap_freetuple
0.07% -0.02% -0.00% [.] pg_atomic_fetch_or_u32_impl
0.03% -0.02% -0.01% [.] CopyXLogRecordToWAL
0.04% -0.02% +0.00% [.] tas
0.04% -0.02% -0.01% [.] RelationGetBufferForTuple
0.02% -0.01% -0.00% [.] XLogRecPtrToBytePos
0.03% -0.01% -0.00% [.] PageIsAllVisible
0.03% -0.01% -0.00% [.] XLogBytePosToRecPtr
0.02% -0.01% -0.01% [.] LockAcquireExtended
0.03% -0.01% -0.01% [.] LockBufHdr
0.03% -0.01% -0.01% [.] ItemPointerGetOffsetNumber
0.02% -0.01% -0.00% [.] MarkBufferDirty
0.02% -0.01% -0.00% [.] init_spin_delay
0.03% -0.01% +0.00% [.] ExtendBufferedRelShared
0.02% -0.01% -0.00% [.] XLogBytePosToEndRecPtr
0.02% -0.01% +0.00% [.] XLogInsertRecord
0.02% -0.01% -0.00% [.] pg_atomic_write_u32
0.02% -0.01% -0.01% [.] IncrBufferRefCount
0.01% -0.01% -0.00% [.] GetVisibilityMapPins
0.01% -0.01% -0.01% [.] hash_search
0.01% -0.01% -0.01% [.] pg_atomic_fetch_and_u32_impl
0.01% -0.01% -0.01% [.] pg_pwrite_zeros
0.01% -0.01% -0.00% [.] BufTagGetRelFileLocator
0.02% -0.01% -0.00% [.] PageIsNew
0.01% -0.01% -0.00% [.] ReserveXLogInsertLocation
0.01% -0.01% -0.00% [.] fsm_get_location
0.01% -0.01% -0.00% [.] pg_atomic_write_u32_impl
0.01% -0.01% -0.00% [.] GetVictimBuffer
0.01% -0.01% -0.00% [.] fsm_set_avail
0.01% -0.01% -0.00% [.] pgstat_progress_update_param
0.01% -0.01% -0.00% [.] SetupLockInTable
0.01% -0.01% +0.00% [.] get_hash_entry
0.01% -0.01% +0.00% [.] FileWrite
0.01% -0.01% +0.00% [.] PinBuffer_Locked
0.01% -0.01% -0.00% [.] pgstat_count_heap_insert
0.01% -0.01% +0.00% [.] ReadBufferBI
0.01% -0.00% -0.00% [.] proclist_contains_offset
0.03% -0.00% -0.00% [.] GetXLogBuffer
0.01% -0.00% -0.00% [.] ResourceOwnerForgetBufferIO
0.01% -0.00% +0.00% [.] GetBufferFromRing
0.01% -0.00% -0.00% [.] XLogWrite
0.01% -0.00% -0.00% [.] LWLockWaitListLock
0.01% -0.00% -0.00% [.] XLogRegisterBufData
0.14% +0.00% -0.02% [.] BufferGetPage
0.01% -0.00% -0.00% [.] UnlockBufHdr
0.00% -0.00% -0.00% [.] ResourceOwnerForgetLock
0.02% -0.00% -0.00% [.] ForwardSyncRequest
0.01% -0.00% +0.00% [.] TerminateBufferIO
0.01% -0.00% -0.00% [.] pgstat_report_wait_start
0.00% -0.00% +0.00% [.] FileSize
0.01% -0.00% -0.00% [.] BufferDescriptorGetIOCV
0.01% -0.00% -0.00% [.] StartBufferIO
0.01% -0.00% -0.01% [.] pgstat_report_wait_end
0.01% -0.00% +0.00% [.] smgrwrite
0.01% -0.00% -0.00% [.] PageInit
0.01% -0.00% -0.00% [.] ItemPointerGetOffsetNumberNoCheck
0.00% -0.00% +0.00% [.] PageSetChecksumCopy
0.01% -0.00% -0.00% [.] RelationAddBlocks
0.01% -0.00% -0.00% [.] BufferGetTag
0.00% -0.00% -0.00% [.] GetCurrentTransactionIdIfAny
0.00% -0.00% -0.00% [.] LWLockConditionalAcquire
0.01% -0.00% +0.00% [.] XLogRegisterBuffer
0.00% -0.00% -0.00% [.] CheckBufferIsPinnedOnce
0.00% +0.00% +0.00% [.] dlist_delete
0.00% -0.00% -0.00% [.] ExtendBufferedRelBy
0.00% -0.00% -0.00% [.] mdnblocks
0.00% +0.00% +0.00% [.] mdzeroextend
0.00% -0.00% -0.00% [.] RelationExtensionLockWaiterCount
0.00% -0.00% -0.00% [.] XLogFlush
0.00% -0.00% -0.00% [.] XLogResetInsertion
0.00% -0.00% [.] BufTagGetForkNum
0.01% -0.00% +0.00% [.] ConditionVariableBroadcast
0.01% -0.00% +0.00% [.] fsm_readbuf
0.00% -0.00% -0.00% [.] FileAccess
0.01% -0.00% -0.00% [.] pg_pwritev_with_retry
0.00% -0.00% +0.00% [.] UnlockRelationForExtension
0.01% -0.00% -0.00% [.] InvalidateVictimBuffer
0.00% -0.00% -0.00% [.] PageSetLSN
0.00% -0.00% +0.00% [.] AdvanceXLInsertBuffer
0.00% -0.00% +0.00% [.] IssuePendingWritebacks
0.00% -0.00% -0.00% [.] RegisterSyncRequest
0.01% -0.00% +0.00% [.] table_multi_insert
0.01% -0.00% +0.00% [.] pg_atomic_fetch_or_u32
0.01% -0.00% -0.00% [.] _mdfd_getseg
0.00% -0.00% +0.00% [.] pgstat_count_io_op_time
0.00% -0.00% -0.00% [.] XLogSetRecordFlags
0.00% -0.00% -0.00% [.] UnlockReleaseBuffer
0.01% -0.00% +0.00% [.] fsm_logical_to_physical
0.00% -0.00% -0.00% [.] LWLockWaitForVar
0.01% +0.00% -0.00% [.] XLogBeginInsert
0.00% -0.00% -0.00% [.] ExtendBufferedRelCommon
0.01% -0.00% -0.00% [.] mdwrite
0.00% -0.00% -0.00% [.] dclist_init
0.00% -0.00% +0.00% [.] finish_spin_delay
0.01% -0.00% -0.00% [.] LockRelease
0.00% -0.00% +0.00% [.] FileZero
0.00% -0.00% -0.00% [.] LimitAdditionalPins
0.01% -0.00% +0.00% [.] XLogInsert
0.00% -0.00% -0.00% [.] pg_atomic_fetch_and_u32
0.00% -0.00% +0.00% [.] WALInsertLockRelease
0.00% -0.00% +0.00% [.] smgrnblocks
0.00% -0.00% -0.00% [.] ResourceOwnerEnlargeBufferIOs
0.00% -0.00% [.] CheckAndSetLockHeld
0.00% -0.00% -0.00% [.] _mdnblocks
0.00% -0.00% -0.00% [.] dlist_push_tail
0.00% -0.00% -0.00% [.] ResourceOwnerRememberLock
0.01% -0.00% +0.00% [.] StrategyGetBuffer
0.00% -0.00% -0.00% [.] LockRelationForExtension
0.00% -0.00% -0.00% [.] fsm_search_avail
0.00% -0.00% -0.00% [.] pg_encoding_verifymbstr
0.00% -0.00% -0.00% [.] fsm_space_avail_to_cat
0.00% -0.00% -0.00% [.] LWLockWaitListUnlock
0.00% +0.00% -0.00% [.] smgrnblocks_cached
0.00% -0.00% -0.00% [.] FinishStrongLockAcquire
+0.00% +0.00% [.] CopyLoadRawBuf
0.00% -0.00% +0.00% [.] IsSubxactTopXidLogPending
0.00% -0.00% -0.00% [.] LockTagHashCode
0.00% +0.00% +0.00% [.] DataChecksumsEnabled
0.00% -0.00% +0.00% [.] proclist_node_get
0.00% -0.00% -0.00% [.] RecordAndGetPageWithFreeSpace
0.00% -0.00% +0.00% [.] IsCatalogRelation
0.00% -0.00% -0.00% [.] MarkCurrentTransactionIdLoggedIfAny
0.00% -0.00% -0.00% [.] LockWaiterCount
0.00% -0.00% -0.00% [.] proclist_is_empty
0.00% -0.00% -0.00% [.] LWLockUpdateVar
0.01% -0.00% -0.00% [.] GetFullPageWriteInfo
0.00% -0.00% +0.00% [.] BufTableDelete
0.00% -0.00% +0.00% [.] GetCurrentTransactionNestLevel
0.00% -0.00% -0.00% [.] PageXLogRecPtrGet
0.01% -0.00% -0.00% [.] MemoryContextAlloc
0.00% +0.00% +0.00% [.] PageSetPageSizeAndVersion
0.00% +0.00% +0.00% [.] mdopenfork
0.00% -0.00% -0.00% [.] LockAcquire
0.00% -0.00% -0.00% [.] BufferTagsEqual
0.00% -0.00% +0.00% [.] ClearBufferTag
0.00% -0.00% +0.00% [.] fsm_space_needed_to_cat
0.00% -0.00% -0.00% [.] ResourceOwnerRememberBufferIO
0.00% -0.00% +0.00% [.] register_dirty_segment
0.00% -0.00% -0.00% [.] CopyGetData
+0.00% +0.00% [.] CopyConvertBuf
+0.00% +0.00% [.] fsm_get_max_avail
0.00% -0.00% +0.00% [.] ScheduleBufferTagForWriteback
0.00% -0.00% -0.00% [.] UnGrantLock
0.00% +0.00% +0.00% [.] GetCurrentTransactionId
0.00% +0.00% +0.00% [.] GrantLockLocal
0.01% -0.00% +0.00% [.] XLogRegisterData
0.00% +0.00% +0.00% [.] ensure_tabstat_xact_level
0.00% -0.00% +0.00% [.] GrantLock
0.00% -0.00% +0.00% [.] CopyLoadInputBuf
0.00% -0.00% -0.00% [.] BufTagGetRelNumber
0.00% +0.00% -0.00% [.] ProcLockHashCode
0.00% -0.00% -0.00% [.] LWLockHeldByMeInMode
0.00% +0.00% +0.00% [.] RecoveryInProgress
0.00% -0.00% -0.00% [.] RemoveLocalLock
0.00% -0.00% +0.00% [.] BufTableInsert
0.00% -0.00% +0.00% [.] CopyMultiInsertInfoFlush
0.00% -0.00% -0.00% [.] smgropen
0.00% -0.00% +0.00% [.] LockCheckConflicts
0.00% -0.00% -0.00% [.] LWLockReleaseClearVar
0.00% -0.00% +0.00% [.] fsm_search
0.00% -0.00% +0.00% [.] pgstat_prepare_io_time
0.00% -0.00% +0.00% [.] CleanUpLock
+0.00% +0.00% [.] dlist_is_empty
+0.00% +0.00% [.] dopr
0.00% -0.00% +0.00% [.] dlist_init
0.01% -0.00% +0.00% [.] fsm_set_and_search
0.00% +0.00% +0.00% [.] smgrzeroextend
0.00% -0.00% [.] IsCatalogRelationOid
0.00% +0.00% +0.00% [.] XLogNeedsFlush
0.00% +0.00% -0.00% [.] BufferGetPageSize
0.00% +0.00% -0.00% [.] XLogInsertAllowed
0.00% -0.00% +0.00% [.] RecordPageWithFreeSpace
0.01% -0.00% +0.00% [.] FlushBuffer
0.00% -0.00% [.] WALInsertLockAcquire
0.00% -0.00% [.] LWLockConflictsWithVar
0.00% -0.00% [.] WaitXLogInsertionsToFinish
0.00% -0.00% [.] BlockNumberIsValid
0.00% [.] FileClose
0.00% [.] proclist_push_tail_offset
0.00% [.] Delete
0.00% [.] smgrexists
0.00% [.] WALInsertLockUpdateInsertingAt
+0.00% [.] pg_fsync_no_writethrough
+0.00% [.] pg_atomic_fetch_add_u32
+0.00% [.] pg_snprintf
+0.00% [.] fsm_extend
+0.00% [.] PGSemaphoreLock
+0.00% [.] LWLockReportWaitStart