Created
October 24, 2019 05:38
-
-
Save nyurik/fa0cb0dd935d50e796cd5d58d8d41067 to your computer and use it in GitHub Desktop.
perf top when running complex PostgreSQL 12 query with JIT=on
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Samples: 115K of event 'cpu-clock:pppH', 4000 Hz, Event count (approx.): 13896372798 lost: 0/0 drop: 0/0 | |
Overhead Shared Object Symbol | |
1.28% libc-2.30.so [.] 0x000000000009ad2d | |
1.17% libc-2.30.so [.] cfree | |
1.08% libLLVM-7.so.1 [.] llvm::removeUnreachableBlocks | |
1.08% libLLVM-7.so.1 [.] llvm::SelectionDAG::Combine | |
1.06% libc-2.30.so [.] malloc | |
1.03% libLLVM-7.so.1 [.] llvm::Use::getUser | |
0.94% libLLVM-7.so.1 [.] llvm::BasicBlock::getTerminator | |
0.75% libc-2.30.so [.] 0x000000000009ad55 | |
0.70% libLLVM-7.so.1 [.] llvm::SelectionDAGISel::SelectCodeCommon | |
0.66% libc-2.30.so [.] 0x0000000000098bb6 | |
0.64% libLLVM-7.so.1 [.] llvm::StringMapImpl::FindKey | |
0.63% libLLVM-7.so.1 [.] llvm::SmallPtrSetImplBase::insert_imp_big | |
0.62% libc-2.30.so [.] 0x000000000009b738 | |
0.62% libLLVM-7.so.1 [.] llvm::PMDataManager::initializeAnalysisImpl | |
0.60% libLLVM-7.so.1 [.] llvm::SimplifyInstruction | |
0.55% libLLVM-7.so.1 [.] llvm::GetUnderlyingObject | |
0.51% libLLVM-7.so.1 [.] llvm::ValueHandleBase::AddToUseList | |
0.50% libLLVM-7.so.1 [.] llvm::ConstantInt::get | |
0.44% libc-2.30.so [.] 0x0000000000098a99 | |
0.37% libc-2.30.so [.] 0x000000000009acb8 | |
0.36% libLLVM-7.so.1 [.] llvm::BasicAAResult::aliasCheck | |
0.35% libLLVM-7.so.1 [.] llvm::ScalarEvolution::getRangeRef | |
0.35% libLLVM-7.so.1 [.] 0x000000000092834d | |
0.33% libLLVM-7.so.1 [.] llvm::TerminatorInst::getNumSuccessors | |
0.32% libLLVM-7.so.1 [.] llvm::DominatorTreeBase<llvm::BasicBlock, false>::dominates | |
0.32% libLLVM-7.so.1 [.] llvm::LiveVariables::addNewBlock | |
0.32% libLLVM-7.so.1 [.] llvm::DataLayout::getAlignmentInfo | |
0.31% libLLVM-7.so.1 [.] llvm::BranchProbabilityInfo::updatePostDominatedByColdCall | |
0.31% libLLVM-7.so.1 [.] llvm::ConstantFoldInstruction | |
0.30% libLLVM-7.so.1 [.] llvm::ScheduleDAGSDNodes::BuildSchedUnits | |
0.30% libLLVM-7.so.1 [.] llvm::FoldingSetBase::FindNodeOrInsertPos | |
0.29% libLLVM-7.so.1 [.] llvm::AttributeList::getAttribute | |
0.29% libLLVM-7.so.1 [.] llvm::PMDataManager::removeNotPreservedAnalysis | |
0.29% libLLVM-7.so.1 [.] llvm::TerminatorInst::getSuccessor | |
0.29% libLLVM-7.so.1 [.] llvm::CallGraph::addToCallGraph | |
0.28% libLLVM-7.so.1 [.] llvm::FoldingSetNodeID::AddPointer | |
0.28% libLLVM-7.so.1 [.] llvm::BasicAAResult::DecomposeGEPExpression | |
0.27% libLLVM-7.so.1 [.] llvm::SmallPtrSetImplBase::Grow | |
0.27% libc-2.30.so [.] 0x0000000000098aad |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment