Flame Graph
Reset Zoom
Search
mongo::Value::getApproximateSize (102 samples, 0.86%)
mongo::BackgroundThreadClockSource::_updateCurrent_inlock (8 samples, 0.07%)
[unknown] (4 samples, 0.03%)
__wt_btcur_next (3 samples, 0.03%)
mongo::ExpressionContext::checkForInterrupt (7 samples, 0.06%)
mongo::BSONElement::chk (7 samples, 0.06%)
tcmalloc::PageHeap::MergeIntoFreeList (6 samples, 0.05%)
mongo::PlanExecutor::saveState (16 samples, 0.14%)
__session_rollback_transaction (3 samples, 0.03%)
tc_deletearray_nothrow (235 samples, 1.98%)
t..
mongo::(anonymous namespace)::FindCmd::Invocation::run (2,166 samples, 18.29%)
mongo::(anonymous namespace)..
execute_native_thread_routine (4 samples, 0.03%)
mongo::BackgroundThreadClockSource::now (2 samples, 0.02%)
mongo::BSONObjBuilderValueStream::endField (58 samples, 0.49%)
tcmalloc::PageHeap::SearchFreeAndLargeLists (5 samples, 0.04%)
mongo::PlanExecutor::getNextImpl (1,747 samples, 14.75%)
mongo::PlanExecutor::g..
mongo::WiredTigerRecordStoreStandardCursor::hasWrongPrefix (4 samples, 0.03%)
mongo::DocumentStorage::~DocumentStorage (466 samples, 3.93%)
mong..
__vsnprintf_chk (7 samples, 0.06%)
mongo::PlanStage::work (1,263 samples, 10.66%)
mongo::PlanStag..
operator new[] (140 samples, 1.18%)
mongo::CollectionScan::doWork (727 samples, 6.14%)
mongo::C..
mongo::Document::toBson (2,024 samples, 17.09%)
mongo::Document::toBson
mongo::BSONElement::computeSize (10 samples, 0.08%)
mongo::runAggregate (2,162 samples, 18.26%)
mongo::runAggregate
__session_open_cursor (2 samples, 0.02%)
mongo::operator<< (30 samples, 0.25%)
mongo::BSONElement::computeSize (2 samples, 0.02%)
__wt_curstat_open (4 samples, 0.03%)
config_check (4 samples, 0.03%)
mongo::FindCommon::haveSpaceForNext (23 samples, 0.19%)
mongo::DocumentSourceCursor::transformBSONObjToDocument (810 samples, 6.84%)
mongo::Do..
tcmalloc::CentralFreeList::RemoveRange (39 samples, 0.33%)
tcmalloc::CentralFreeList::FetchFromOneSpans (14 samples, 0.12%)
operator new[] (79 samples, 0.67%)
tcmalloc::CentralFreeList::Populate (48 samples, 0.41%)
vfprintf (6 samples, 0.05%)
[unknown] (11 samples, 0.09%)
mongo::PlanYieldPolicy::shouldYieldOrInterrupt (13 samples, 0.11%)
__wt_btcur_search_near (20 samples, 0.17%)
mongo::PipelineProxyStage::getLatestOplogTimestamp (9 samples, 0.08%)
mongo::ElapsedTracker::intervalHasElapsed (5 samples, 0.04%)
mongo::DocumentStorage::alloc (2 samples, 0.02%)
mongo::BackgroundThreadClockSource::now (8 samples, 0.07%)
mongo::ServiceStateMachine::_sourceCallback (11,234 samples, 94.86%)
mongo::ServiceStateMachine::_sourceCallback
mongo::PlanYieldPolicy::shouldYield (7 samples, 0.06%)
tcmalloc::PageHeap::Carve (2 samples, 0.02%)
mongo::WiredTigerRecordStoreCursorBase::WiredTigerRecordStoreCursorBase (2 samples, 0.02%)
[unknown] (2 samples, 0.02%)
mongo::ScopedTimer::ScopedTimer (23 samples, 0.19%)
__log_server (6 samples, 0.05%)
start_thread (11,249 samples, 94.98%)
start_thread
mongo::WorkingSet::allocate (3 samples, 0.03%)
mongo::DocumentStorage::appendField (464 samples, 3.92%)
mong..
__wt_btcur_reset (9 samples, 0.08%)
__config_next (6 samples, 0.05%)
longest_match (17 samples, 0.14%)
mongo::CursorManager::timeoutCursorsGlobal (2 samples, 0.02%)
asio::detail::write_buffer_sequence<asio::basic_stream_socket<asio::generic::stream_protocol>, asio::const_buffers_1, asio::const_buffer const*, asio::detail::transfer_all_t> (135 samples, 1.14%)
mongo::CollectionImpl::getCursor (2 samples, 0.02%)
tcmalloc::PageHeap::New (6 samples, 0.05%)
mongo::(anonymous namespace)::receivedCommands (11,092 samples, 93.66%)
mongo::(anonymous namespace)::receivedCommands
tc_deletearray_nothrow (3 samples, 0.03%)
__dynamic_cast (54 samples, 0.46%)
mongo::_BufBuilder<mongo::SharedBufferAllocator>::grow (26 samples, 0.22%)
mongo::WiredTigerRecordStoreCursorBase::save (13 samples, 0.11%)
mongo::ServerStatusMetricField<mongo::Counter64>::appendAtLeaf (3 samples, 0.03%)
mongo::PlanStage::work (3 samples, 0.03%)
[unknown] (15 samples, 0.13%)
mongo::WorkingSetMember::hasObj (6 samples, 0.05%)
__wt_btcur_next (136 samples, 1.15%)
mongo::LockerImpl::unlock (12 samples, 0.10%)
__wt_row_search (16 samples, 0.14%)
tcmalloc::CentralFreeList::FetchFromOneSpans (5 samples, 0.04%)
__wt_struct_unpackv (3 samples, 0.03%)
mongo::(anonymous namespace)::getStageByType (52 samples, 0.44%)
tcmalloc::CentralFreeList::RemoveRange (64 samples, 0.54%)
__wt_config_gets_def (2 samples, 0.02%)
mongo::SnapshotWindowUtil::decreaseTargetSnapshotWindowSize (2 samples, 0.02%)
mongo::WorkingSet::transitionToRecordIdAndObj (4 samples, 0.03%)
mongo::_BufBuilder<mongo::SharedBufferAllocator>::grow (207 samples, 1.75%)
__config_next (5 samples, 0.04%)
__memmove_avx_unaligned_erms (16 samples, 0.14%)
mongo::WorkingSet::allocate (2 samples, 0.02%)
__dynamic_cast (47 samples, 0.40%)
mongo::QueryYield::yieldAllLocks (24 samples, 0.20%)
_tr_flush_block (3 samples, 0.03%)
__wt_key_return (2 samples, 0.02%)
tcmalloc::NewSpan (4 samples, 0.03%)
mongo::WorkingSet::allocate (3 samples, 0.03%)
__config_getraw.constprop.0 (2 samples, 0.02%)
mongo::DocumentSourceCursor::loadBatch (3,250 samples, 27.44%)
mongo::DocumentSourceCursor::loadBatch
__cxxabiv1::__si_class_type_info::~__si_class_type_info (58 samples, 0.49%)
mongo::Document::fromBsonWithMetaData (750 samples, 6.33%)
mongo::D..
mongo::WiredTigerRecordStoreStandardCursor::hasWrongPrefix (318 samples, 2.69%)
mo..
mongo::PipelineD::prepareCursorSource (4 samples, 0.03%)
mongo::LockerImpl::_unlockImpl (6 samples, 0.05%)
mongo::StandardWiredTigerRecordStore::getCursor (2 samples, 0.02%)
__session_log_flush (7 samples, 0.06%)
mongo::PipelineProxyStage::stageType (2 samples, 0.02%)
mongo::DocumentSourceCursor::transformBSONObjToDocument (1,161 samples, 9.80%)
mongo::Documen..
compress_block (2 samples, 0.02%)
mongo::ScopedTimer::ScopedTimer (19 samples, 0.16%)
execute_native_thread_routine (3 samples, 0.03%)
tcmalloc::PageHeap::SearchFreeAndLargeLists (3 samples, 0.03%)
startPe.ressure (16 samples, 0.14%)
mongo::(anonymous namespace)::StorageClientObserver::onCreateOperationContext (2 samples, 0.02%)
mongo::FTDCFileWriter::writeSample (46 samples, 0.39%)
mongo::Lock::DBLock::DBLock (2 samples, 0.02%)
mongo::PlanYieldPolicy::shouldYield (10 samples, 0.08%)
mongo::WorkingSetMember::hasObj (20 samples, 0.17%)
mongo::DocumentSourceCursor::transformBSONObjToDocument (2 samples, 0.02%)
__wt_txn_config (20 samples, 0.17%)
_pthread_cleanup_pop (2 samples, 0.02%)
mongo::ScopedTimer::~ScopedTimer (62 samples, 0.52%)
mongo::Document::getApproximateSize (11 samples, 0.09%)
mongo::AggregationRequest::serializeToCommandObj (3 samples, 0.03%)
mongo::PlanExecutor::shouldListenForInserts (6 samples, 0.05%)
[unknown] (82 samples, 0.69%)
mongo::DocumentSourceCursor::transformBSONObjToDocument (4 samples, 0.03%)
std::thread::_Impl<std::_Bind_simple<mongo::BackgroundThreadClockSource::_startTimerThread (23 samples, 0.19%)
mongo::CollectionScan::doRestoreState (4 samples, 0.03%)
tcmalloc::ThreadCache::FetchFromCentralCache (66 samples, 0.56%)
__wt_struct_unpackv (157 samples, 1.33%)
mongo::WorkingSetMember::getState (9 samples, 0.08%)
mongo::PlanExecutor::getOpCtx (2 samples, 0.02%)
mongo::Value::addToBsonObj (45 samples, 0.38%)
mongo::BSONObjBuilderValueStream::BSONObjBuilderValueStream (5 samples, 0.04%)
mongo::FTDCBSONUtil::(anonymous namespace)::extractMetricsFromDocument (14 samples, 0.12%)
mongo::PlanYieldPolicy::shouldYield (30 samples, 0.25%)
mongo::PlanYieldPolicy::shouldYieldOrInterrupt (4 samples, 0.03%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*> (2 samples, 0.02%)
__wt_cursor_get_key (3 samples, 0.03%)
[unknown] (5 samples, 0.04%)
[unknown] (8 samples, 0.07%)
tcmalloc::PageHeap::New (11 samples, 0.09%)
[unknown] (96 samples, 0.81%)
mongo::WorkingSet::transitionToRecordIdAndObj (7 samples, 0.06%)
__strlen_avx2 (2 samples, 0.02%)
__wt_btcur_search_near (32 samples, 0.27%)
__wt_cond_auto_wait_signal (5 samples, 0.04%)
mongo::PlanExecutor::getNext (2,144 samples, 18.10%)
mongo::PlanExecutor::getNext
mongo::WorkingSet::allocate (28 samples, 0.24%)
__session_open_cursor (4 samples, 0.03%)
mongo::intrusive_ptr_release (10 samples, 0.08%)
mongo::LockerImpl::lockBegin (6 samples, 0.05%)
mongo::ElapsedTracker::intervalHasElapsed (8 samples, 0.07%)
__memmove_avx_unaligned_erms (3 samples, 0.03%)
mongo::(anonymous namespace)::MemBase::appendAtLeaf (2 samples, 0.02%)
tcmalloc::CentralFreeList::Populate (31 samples, 0.26%)
mongo::Value::addToBsonObj (1,219 samples, 10.29%)
mongo::Value::a..
mongo::PlanExecutor::getNextImpl (2,143 samples, 18.10%)
mongo::PlanExecutor::getNext..
__wt_txn_rollback (2 samples, 0.02%)
mongo::CollectionScan::doWork (6 samples, 0.05%)
mongo::WiredTigerRecoveryUnit::getSession (37 samples, 0.31%)
mongo::LockerImpl::_releaseTicket (2 samples, 0.02%)
mongo::runAggregate (2,156 samples, 18.20%)
mongo::runAggregate
deflate_slow (22 samples, 0.19%)
__pthread_mutex_unlock_usercnt (2 samples, 0.02%)
tcmalloc::ThreadCache::ListTooLong (145 samples, 1.22%)
__wt_cursor_get_value (69 samples, 0.58%)
[unknown] (38 samples, 0.32%)
mongo::SystemClockSource::now (4 samples, 0.03%)
[unknown] (15 samples, 0.13%)
std::vector<mongo::Locker::OneLock, std::allocator<mongo::Locker::OneLock> >::_M_emplace_back_aux<mongo::Locker::OneLock const&> (2 samples, 0.02%)
mongo::LockManager::unlock (3 samples, 0.03%)
mongo::BSONObjBuilderValueStream::BSONObjBuilderValueStream (7 samples, 0.06%)
std::deque<mongo::Document, std::allocator<mongo::Document> >::emplace_back<mongo::Document> (10 samples, 0.08%)
std::_Function_handler<void (11,249 samples, 94.98%)
std::_Function_handler<void
mongo::(anonymous namespace)::getStageByType (7 samples, 0.06%)
__strlen_avx2 (55 samples, 0.46%)
__wt_curstat_init (3 samples, 0.03%)
execute_native_thread_routine (108 samples, 0.91%)
mongo::PlanExecutor::shouldListenForInserts (2 samples, 0.02%)
__session_begin_transaction (36 samples, 0.30%)
mongo::StringData::copyTo (6 samples, 0.05%)
mongo::ClockSource::waitForConditionUntil (4 samples, 0.03%)
mongo::CollectionScan::returnIfMatches (46 samples, 0.39%)
tcmalloc::PageHeap::New (4 samples, 0.03%)
__wt_cursor_get_value (5 samples, 0.04%)
mongo::WiredTigerRecoveryUnit::abandonSnapshot (7 samples, 0.06%)
ftdc (182 samples, 1.54%)
mongo::PipelineD::getLatestOplogTimestamp (14 samples, 0.12%)
__wt_config_next (2 samples, 0.02%)
__wt_log_flush (2 samples, 0.02%)
mongo::CollectionScan::doWork (1,134 samples, 9.58%)
mongo::Collec..
__pthread_disable_asynccancel (2 samples, 0.02%)
mongo::(anonymous namespace)::Network::generateSection (3 samples, 0.03%)
mongo::FTDCSimpleInternalCommandCollector::collect (60 samples, 0.51%)
WTJourn.Flusher (27 samples, 0.23%)
asio::detail::read_buffer_sequence<asio::basic_stream_socket<asio::generic::stream_protocol>, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (12 samples, 0.10%)
mongo::WiredTigerKVEngine::WiredTigerJournalFlusher::run (11 samples, 0.09%)
mongo::intrusive_ptr_release (37 samples, 0.31%)
mongo::PlanYieldPolicy::yield (95 samples, 0.80%)
clock_gettime@plt (2 samples, 0.02%)
mongo::WiredTigerUtil::exportTableToBSON (21 samples, 0.18%)
mongo::DocumentSourceCursor::getNext (3,350 samples, 28.29%)
mongo::DocumentSourceCursor::getNext
operator new[] (79 samples, 0.67%)
std::_Function_handler<void (4 samples, 0.03%)
mongo::FTDCBSONUtil::(anonymous namespace)::extractMetricsFromDocument (5 samples, 0.04%)
mongo::DocumentStorage::alloc (190 samples, 1.60%)
[unknown] (12 samples, 0.10%)
deflate (22 samples, 0.19%)
mongo::PipelineD::prepareExecutor (3 samples, 0.03%)
mongo::DocumentSourceCursor::getNext (2,133 samples, 18.01%)
mongo::DocumentSourceCursor:..
__session_open_cursor_int (2 samples, 0.02%)
[unknown] (4 samples, 0.03%)
__wt_config_gets_def (8 samples, 0.07%)
mongo::ScopedTimer::~ScopedTimer (13 samples, 0.11%)
_IO_default_xsputn (2 samples, 0.02%)
mongo::PlanStage::work (6,670 samples, 56.32%)
mongo::PlanStage::work
__cxxabiv1::__si_class_type_info::__do_dyncast (11 samples, 0.09%)
all (11,843 samples, 100%)
std::deque<mongo::Document, std::allocator<mongo::Document> >::emplace_back<mongo::Document> (16 samples, 0.14%)
__wt_cursor_get_keyv (4 samples, 0.03%)
[unknown] (134 samples, 1.13%)
__wt_stat_connection_aggregate (2 samples, 0.02%)
__wt_cursor_get_keyv (170 samples, 1.44%)
mongo::ServiceStateMachine::_sourceMessage (11,249 samples, 94.98%)
mongo::ServiceStateMachine::_sourceMessage
[unknown] (2 samples, 0.02%)
mongo::ServiceStateMachine::_processMessage (11,233 samples, 94.85%)
mongo::ServiceStateMachine::_processMessage
[unknown] (2 samples, 0.02%)
[unknown] (8 samples, 0.07%)
operator new[] (92 samples, 0.78%)
mongo::LockerImpl::lockGlobal (18 samples, 0.15%)
mongo::WiredTigerUtil::getStatisticsValue (2 samples, 0.02%)
mongo::WorkingSetMember::hasObj (4 samples, 0.03%)
__wt_txn_get_snapshot (5 samples, 0.04%)
__wt_readlock (2 samples, 0.02%)
__wt_curstat_open (8 samples, 0.07%)
tcmalloc::CentralFreeList::ReleaseToSpans (4 samples, 0.03%)
mongo::FTDCBSONUtil::extractMetricsFromDocument (16 samples, 0.14%)
mongo::TicketHolder::waitForTicket (6 samples, 0.05%)
mongo::WiredTigerRecordStoreStandardCursor::hasWrongPrefix (213 samples, 1.80%)
mongo::WorkingSet::transitionToRecordIdAndObj (6 samples, 0.05%)
__session_rollback_transaction (5 samples, 0.04%)
__curfile_search_near (34 samples, 0.29%)
__config_next (2 samples, 0.02%)
__config_next (5 samples, 0.04%)
mongo::CommandHelpers::runCommandDirectly (55 samples, 0.46%)
__wt_config_gets_def (12 samples, 0.10%)
mongo::PlanStage::work (10 samples, 0.08%)
mongo::WiredTigerRecordStoreStandardCursor::hasWrongPrefix (2 samples, 0.02%)
config_check (20 samples, 0.17%)
__wt_btcur_next (200 samples, 1.69%)
__wt_config_getones (12 samples, 0.10%)
__wt_cursor_get_keyv (4 samples, 0.03%)
__vdso_clock_gettime (2 samples, 0.02%)
mongo::DocumentSourceCursor::loadBatch (2,110 samples, 17.82%)
mongo::DocumentSourceCursor..
mongo::FTDCBSONUtil::(anonymous namespace)::extractMetricsFromDocument (15 samples, 0.13%)
clientcursormon (11 samples, 0.09%)
gettimeofday@plt (2 samples, 0.02%)
tcmalloc::CentralFreeList::RemoveRange (61 samples, 0.52%)
operator new[] (2 samples, 0.02%)
mongo::PlanExecutor::saveState (4 samples, 0.03%)
start_thread (32 samples, 0.27%)
strlen@plt (4 samples, 0.03%)
std::vector<mongo::Locker::OneLock, std::allocator<mongo::Locker::OneLock> >::_M_emplace_back_aux<mongo::Locker::OneLock const&> (3 samples, 0.03%)
[unknown] (8 samples, 0.07%)
mongo::FTDCFileManager::writeSampleAndRotateIfNeeded (46 samples, 0.39%)
__session_begin_transaction (2 samples, 0.02%)
mongo::WiredTigerRecoveryUnit::getSnapshotId (2 samples, 0.02%)
mongo::(anonymous namespace)::getStageByType (10 samples, 0.08%)
mongo::_BufBuilder<mongo::SharedBufferAllocator>::appendNumImpl<char> (8 samples, 0.07%)
mongo::AndMatchExpression::matches (7 samples, 0.06%)
mongo::BackgroundJob::jobBody (3 samples, 0.03%)
mongo::FTDCCollectorCollection::collect (61 samples, 0.52%)
[unknown] (64 samples, 0.54%)
mongo::FTDCCompressor::addSample (16 samples, 0.14%)
mongo::MetricTree::appendTo (8 samples, 0.07%)
__wt_curstat_init (2 samples, 0.02%)
__wt_cursor_get_keyv (258 samples, 2.18%)
_..
tcmalloc::CentralFreeList::FetchFromOneSpansSafe (45 samples, 0.38%)
tcmalloc::PageHeap::MergeIntoFreeList (5 samples, 0.04%)
std::deque<mongo::Document, std::allocator<mongo::Document> >::emplace_back<mongo::Document> (3 samples, 0.03%)
__tree_walk_internal (2 samples, 0.02%)
mongo::Document::getApproximateSize (165 samples, 1.39%)
mongo::PlanStage::work (2,142 samples, 18.09%)
mongo::PlanStage::work
__wt_txn_get_snapshot (2 samples, 0.02%)
__memmove_avx_unaligned_erms (69 samples, 0.58%)
mongo::WorkingSet::free (55 samples, 0.46%)
std::thread::_Impl<std::_Bind_simple<mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run (4 samples, 0.03%)
mongo::TicketHolder::waitForTicketUntil (6 samples, 0.05%)
mongo::PlanExecutor::getNext (8,246 samples, 69.63%)
mongo::PlanExecutor::getNext
mongo::intrusive_ptr_release (5 samples, 0.04%)
mongo::WiredTigerRecordStoreStandardCursor::hasWrongPrefix (3 samples, 0.03%)
mongo::WorkingSetMember::clear (34 samples, 0.29%)
mongo::future_details::Future<mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl (2 samples, 0.02%)
mongo::BSONElement::chk (28 samples, 0.24%)
config_check (7 samples, 0.06%)
mongo::(anonymous namespace)::runFunc (11,249 samples, 94.98%)
mongo::(anonymous namespace)::runFunc
__wt_cursor_get_valuev (6 samples, 0.05%)
[unknown] (79 samples, 0.67%)
asio::detail::socket_ops::sync_send (135 samples, 1.14%)
mongo::transport::ServiceExecutorSynchronous::schedule (11,233 samples, 94.85%)
mongo::transport::ServiceExecutorSynchronous::schedule
mongo::PlanExecutor::restoreStateWithoutRetrying (100 samples, 0.84%)
mongo::WiredTigerUtil::appendSnapshotWindowSettings (4 samples, 0.03%)
mongo::MetricTree::appendTo (8 samples, 0.07%)
mongo::PlanExecutor::getLatestOplogTimestamp (82 samples, 0.69%)
mongo::(anonymous namespace)::getStageByType (47 samples, 0.40%)
__wt_cursor_get_key (3 samples, 0.03%)
mongo::Document::getApproximateSize (2 samples, 0.02%)
[unknown] (3 samples, 0.03%)
mongo::ClientCursorPin::deleteUnderlying (2 samples, 0.02%)
mongo::StringData::copyTo (83 samples, 0.70%)
tcmalloc::CentralFreeList::Populate (45 samples, 0.38%)
mongo::PlanExecutor::getNext (9 samples, 0.08%)
operator new[] (4 samples, 0.03%)
mongo::PlanExecutor::restoreState (4 samples, 0.03%)
std::_Function_handler<void (11,249 samples, 94.98%)
std::_Function_handler<void
tcmalloc::CentralFreeList::FetchFromOneSpansSafe (24 samples, 0.20%)
operator new[] (8 samples, 0.07%)
execute_native_thread_routine (12 samples, 0.10%)
memcpy@plt (6 samples, 0.05%)
mongo::Document::toBson (4 samples, 0.03%)
__wt_struct_unpackv (103 samples, 0.87%)
mongo::FailPoint::shouldFail<decltype (31 samples, 0.26%)
mongo::WiredTigerBeginTxnBlock::WiredTigerBeginTxnBlock (36 samples, 0.30%)
__wt_cursor_get_key (198 samples, 1.67%)
__curfile_reset (11 samples, 0.09%)
__wt_row_search (26 samples, 0.22%)
mongo::LockerImpl::_acquireTicket (2 samples, 0.02%)
mongo::Value::getDouble (53 samples, 0.45%)
mongo::WiredTigerRecoveryUnit::_txnOpen (58 samples, 0.49%)
__wt_txn_parse_read_timestamp (4 samples, 0.03%)
__wt_config_next (5 samples, 0.04%)
mongo::WiredTigerBeginTxnBlock::WiredTigerBeginTxnBlock (2 samples, 0.02%)
mongo::(anonymous namespace)::_getExecutorFind (3 samples, 0.03%)
mongo::WiredTigerSessionCache::waitUntilDurable (8 samples, 0.07%)
mongo::WorkingSetMember::clear (2 samples, 0.02%)
__wt_config_gets_def (12 samples, 0.10%)
mongo::DocumentStorage::alloc (297 samples, 2.51%)
mo..
mongo::LockerImpl::_lockGlobalBegin (16 samples, 0.14%)
mongo::ScopedTimer::ScopedTimer (30 samples, 0.25%)
mongo::PlanExecutor::getLatestOplogTimestamp (262 samples, 2.21%)
m..
mongo::Document::toBson (12 samples, 0.10%)
__wt_cursor_valid (2 samples, 0.02%)
mongo::WiredTigerRecoveryUnit::abandonSnapshot (3 samples, 0.03%)
__config_getraw.constprop.0 (5 samples, 0.04%)
execute_native_thread_routine (25 samples, 0.21%)
tcmalloc::CentralFreeList::InsertRange (92 samples, 0.78%)
mongo::PlanYieldPolicy::shouldYield (24 samples, 0.20%)
mongo::WorkingSetMember::transitionToOwnedObj (9 samples, 0.08%)
mongo::ServiceStateMachine::_runNextInGuard (11,233 samples, 94.85%)
mongo::ServiceStateMachine::_runNextInGuard
tcmalloc::ThreadCache::ReleaseToCentralCache (145 samples, 1.22%)
mongo::Value::Value (5 samples, 0.04%)
__wt_cond_auto_wait (5 samples, 0.04%)
mongo::WiredTigerCursor::reset (13 samples, 0.11%)
mongo::WiredTigerRecordStoreCursorBase::restore (63 samples, 0.53%)
tcmalloc::CentralFreeList::InsertRange (102 samples, 0.86%)
mongo::(anonymous namespace)::invokeInTransaction (11,088 samples, 93.62%)
mongo::(anonymous namespace)::invokeInTransaction
mongo::WorkingSetMember::hasObj (2 samples, 0.02%)
mongo::WiredTigerRecordStoreCursorBase::next (3 samples, 0.03%)
startPe.actions (12 samples, 0.10%)
mongo::transport::TransportLayerASIO::ASIOSession::sourceMessage (15 samples, 0.13%)
mongo::DocumentStorage::~DocumentStorage (22 samples, 0.19%)
__curfile_next (168 samples, 1.42%)
mongo::BlockCompressor::compress (22 samples, 0.19%)
std::_Function_handler<void (11,233 samples, 94.85%)
std::_Function_handler<void
mongo::PlanExecutor::getNext (19 samples, 0.16%)
tc_malloc (58 samples, 0.49%)
__session_open_cursor_int (8 samples, 0.07%)
__wt_cursor_get_key (296 samples, 2.50%)
__..
[unknown] (2 samples, 0.02%)
mongo::QueryRequest::makeFromFindCommand (2 samples, 0.02%)
mongo::(anonymous namespace)::ClientCursorMonitor::run (3 samples, 0.03%)
tcmalloc::CentralFreeList::RemoveRange (36 samples, 0.30%)
mongo::ServiceStateMachine::_scheduleNextWithGuard (11,233 samples, 94.85%)
mongo::ServiceStateMachine::_scheduleNextWithGuard
mongo::FTDCController::doLoop (107 samples, 0.90%)
mongo::LockerImpl::lockBegin (3 samples, 0.03%)
mongo::PipelineProxyStage::doWork (16 samples, 0.14%)
__wt_txn_config (17 samples, 0.14%)
mongo::BSONElement::chk (12 samples, 0.10%)
tc_malloc (7 samples, 0.06%)
__wt_cursor_get_valuev (5 samples, 0.04%)
mongo::FailPoint::shouldFail<decltype (3 samples, 0.03%)
mongo::Value::Value (174 samples, 1.47%)
__session_open_cursor_int (4 samples, 0.03%)
conn4 (11,346 samples, 95.80%)
conn4
mongo::PlanYieldPolicy::shouldYieldOrInterrupt (2 samples, 0.02%)
mongo::Value::addToBsonObj (4 samples, 0.03%)
mongo::PlanExecutor::getNextImpl (1,127 samples, 9.52%)
mongo::PlanEx..
tcmalloc::ThreadCache::ListTooLong (172 samples, 1.45%)
mongo::CollectionScan::doRestoreState (100 samples, 0.84%)
mongo::CollectionScan::returnIfMatches (9 samples, 0.08%)
tcmalloc::ThreadCache::FetchFromCentralCache (36 samples, 0.30%)
mongo::WorkingSet::allocate (18 samples, 0.15%)
mongo::BSONElement::computeSize (38 samples, 0.32%)
mongo::LockerImpl::lock (3 samples, 0.03%)
mongo::logger::LogComponentSettings::shouldLog (2 samples, 0.02%)
__session_open_cursor (9 samples, 0.08%)
tcmalloc::ThreadCache::FetchFromCentralCache (41 samples, 0.35%)
__wt_cursor_get_key (4 samples, 0.03%)
tcmalloc::DLL_Remove (3 samples, 0.03%)
__cxxabiv1::__si_class_type_info::__do_dyncast (38 samples, 0.32%)
mongo::CollectionScan::returnIfMatches (100 samples, 0.84%)
mongo::Document::fromBsonWithMetaData (3 samples, 0.03%)
mongo::ServiceContext::makeOperationContext (2 samples, 0.02%)
__strncmp_sse42 (6 samples, 0.05%)
mongo::(anonymous namespace)::attemptToGetExecutor (3 samples, 0.03%)
mongo::WorkingSetMember::clear (3 samples, 0.03%)
mongo::LockerImpl::lockBegin (3 samples, 0.03%)
tcmalloc::CentralFreeList::FetchFromOneSpansSafe (50 samples, 0.42%)
mongo::PlanExecutor::getNextImpl (4 samples, 0.03%)
mongo::BSONElement::computeSize (52 samples, 0.44%)
mongo::Date_t::now (3 samples, 0.03%)
mongo::Client::makeOperationContext (2 samples, 0.02%)
mongo::AndMatchExpression::matches (2 samples, 0.02%)
mongo::AutoGetDb::AutoGetDb (2 samples, 0.02%)
mongo::AutoGetCollectionForRead::AutoGetCollectionForRead (2 samples, 0.02%)
mongo::PlanExecutor::getOpCtx (2 samples, 0.02%)
[mongod] (58 samples, 0.49%)
mongo::PlanStage::work (815 samples, 6.88%)
mongo::Pl..
mongo::AutoGetCollection::AutoGetCollection (2 samples, 0.02%)
mongo::BSONObjBuilderValueStream::endField (7 samples, 0.06%)
mongo::Document::toBson (8 samples, 0.07%)
mongo::Document::getApproximateSize (77 samples, 0.65%)
__session_begin_transaction (57 samples, 0.48%)
mongo::operator<< (776 samples, 6.55%)
mongo::o..
mongo::QueryRequest::parseFromFindCommand (2 samples, 0.02%)
mongo::WiredTigerCursor::reset (3 samples, 0.03%)
mongo::FailPoint::shouldFail<decltype (3 samples, 0.03%)
mongo::WiredTigerRecoveryUnit::_txnOpen (2 samples, 0.02%)
memcpy@plt (7 samples, 0.06%)
mongo::PipelineProxyStage::getNextBson (2 samples, 0.02%)
mongo::PlanExecutor::getLatestOplogTimestamp (4 samples, 0.03%)
__wt_posix_directory_list (2 samples, 0.02%)
mongo::WiredTigerKVEngine::newRecoveryUnit (2 samples, 0.02%)
__wt_txn_rollback (2 samples, 0.02%)
mongo::WiredTigerCursor::WiredTigerCursor (2 samples, 0.02%)
mongo::BackgroundThreadClockSource::now (18 samples, 0.15%)
mongo::PlanExecutor::getNext (10 samples, 0.08%)
mongo::WiredTigerRecoveryUnit::_txnClose (6 samples, 0.05%)
mongo::transport::TransportLayerASIO::ASIOSession::sinkMessage (135 samples, 1.14%)
__wt_struct_unpackv (4 samples, 0.03%)
mongo::PlanYieldPolicy::yieldOrInterrupt (172 samples, 1.45%)
__thread_run (10 samples, 0.08%)
mongo::WorkingSet::free (549 samples, 4.64%)
mongo..
tcmalloc::PageHeap::Carve (5 samples, 0.04%)
tcmalloc::CentralFreeList::ReleaseToSpans (6 samples, 0.05%)
mongo::PlanExecutor::shouldListenForInserts (63 samples, 0.53%)
mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl (2 samples, 0.02%)
mongo::PlanYieldPolicy::shouldYield (4 samples, 0.03%)
tc_deletearray_nothrow (318 samples, 2.69%)
tc..
mongo::WiredTigerBeginTxnBlock::WiredTigerBeginTxnBlock (58 samples, 0.49%)
mongo::BSONObjBuilderValueStream::endField (25 samples, 0.21%)
__strncmp_sse42 (4 samples, 0.03%)
mongo::BSONObjBuilderValueStream::endField (154 samples, 1.30%)
mongo::BSONArrayBuilder::append<mongo::BSONObj> (2 samples, 0.02%)
__tree_walk_internal (2 samples, 0.02%)
tcmalloc::PageHeap::Carve (3 samples, 0.03%)
mongo::WiredTigerServerStatusSection::generateSection (30 samples, 0.25%)
mongo::BSONElement::computeSize (7 samples, 0.06%)
mongo::DocumentStorage::appendField (290 samples, 2.45%)
mo..
mongo::getExecutorFind (3 samples, 0.03%)
mongo::WorkingSet::free (2 samples, 0.02%)
__wt_config_gets_def (2 samples, 0.02%)
mongo::LockerImpl::unlock (8 samples, 0.07%)
__wt_cursor_get_valuev (87 samples, 0.73%)
mongo::PlanExecutor::getNext (1,182 samples, 9.98%)
mongo::PlanExe..
mongo::WorkingSetMember::getState (2 samples, 0.02%)
mongo::WorkingSet::free (15 samples, 0.13%)
mongo::BackgroundThreadClockSource::now (2 samples, 0.02%)
mongo::PlanYieldPolicy::yield (171 samples, 1.44%)
mongo::appendMessageCompressionStats (2 samples, 0.02%)
mongo::WorkingSetMember::clear (49 samples, 0.41%)
mongo::LockerImpl::inAWriteUnitOfWork (5 samples, 0.04%)
memcpy@plt (24 samples, 0.20%)
mongo::MetricTree::appendTo (6 samples, 0.05%)
mongo::LockerImpl::saveLockStateAndUnlock (22 samples, 0.19%)
mongo::WiredTigerRecoveryUnit::getSession (58 samples, 0.49%)
std::deque<mongo::Document, std::allocator<mongo::Document> >::emplace_back<mongo::Document> (4 samples, 0.03%)
__config_next (2 samples, 0.02%)
__pthread_mutex_cond_lock (3 samples, 0.03%)
mongo::PipelineProxyStage::getNextBson (2,142 samples, 18.09%)
mongo::PipelineProxyStage::g..
__wt_config_getones (8 samples, 0.07%)
mongo::LockerImpl::_acquireTicket (7 samples, 0.06%)
mongo::(anonymous namespace)::execCommandDatabase (11,090 samples, 93.64%)
mongo::(anonymous namespace)::execCommandDatabase
__curfile_next (250 samples, 2.11%)
_..
mongo::ElapsedTracker::intervalHasElapsed (26 samples, 0.22%)
mongo::PlanYieldPolicy::shouldYieldOrInterrupt (3 samples, 0.03%)
mongo::LockerImpl::lock (3 samples, 0.03%)
tcmalloc::CentralFreeList::FetchFromOneSpans (15 samples, 0.13%)
mongo::Document::fromBsonWithMetaData (10 samples, 0.08%)
mongo::BSONDepth::getMaxAllowableDepth (31 samples, 0.26%)
std::thread::_Impl<std::_Bind_simple<mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run (2 samples, 0.02%)
__config_next (7 samples, 0.06%)
__wt_stat_connection_aggregate (2 samples, 0.02%)
mongo::PipelineProxyStage::doWork (6,428 samples, 54.28%)
mongo::PipelineProxyStage::doWork
__config_process_value (2 samples, 0.02%)
mongo::(anonymous namespace)::prepareExecution (2 samples, 0.02%)
__wt_hazard_clear (2 samples, 0.02%)
pthread_cond_timedwait@@GLIBC_2.3.2 (3 samples, 0.03%)
mongo::WorkingSet::free (79 samples, 0.67%)
mongo::MetricTree::appendTo (5 samples, 0.04%)
mongo::WiredTigerRecordStoreCursorBase::restore (100 samples, 0.84%)
mongo::(anonymous namespace)::ExtraInfo::generateSection (3 samples, 0.03%)
mongo::PipelineD::getLatestOplogTimestamp (111 samples, 0.94%)
mongo::FTDCBSONUtil::(anonymous namespace)::extractMetricsFromDocument (16 samples, 0.14%)
mongo::WorkingSet::free (2 samples, 0.02%)
mongo::Pipeline::getNext (3,416 samples, 28.84%)
mongo::Pipeline::getNext
__wt_cursor_valid (2 samples, 0.02%)
mongod (119 samples, 1.00%)
execute_native_thread_routine (4 samples, 0.03%)
__curstat_next (2 samples, 0.02%)
DeadlineMonitor (12 samples, 0.10%)
mongo::WorkingSetMember::getState (17 samples, 0.14%)
mongo::CollectionScan::stageType (2 samples, 0.02%)
mongo::PlanExecutor::getLatestOplogTimestamp (2 samples, 0.02%)
[unknown] (7 samples, 0.06%)
tc_deletearray_nothrow (232 samples, 1.96%)
t..
tcmalloc::CentralFreeList::FetchFromOneSpansSafe (31 samples, 0.26%)
mongo::WiredTigerRecordStoreCursorBase::next (831 samples, 7.02%)
mongo::Wi..
__wt_config_getones (7 samples, 0.06%)
mongo::SystemClockSource::~SystemClockSource (8 samples, 0.07%)
__curfile_search_near (20 samples, 0.17%)
__config_next (8 samples, 0.07%)
__wt_cursor_get_valuev (54 samples, 0.46%)
mongo::WiredTigerRecordStoreCursorBase::save (3 samples, 0.03%)
mongo::DocumentSourceCursor::getNext (5 samples, 0.04%)
mongo::BSONElement::chk (61 samples, 0.52%)
mongo::WiredTigerRecordStoreCursorBase::next (544 samples, 4.59%)
mongo..
tcmalloc::PageHeap::Delete (8 samples, 0.07%)
mongo::PlanExecutor::shouldListenForInserts (30 samples, 0.25%)
mongo::Document::toBson (1,510 samples, 12.75%)
mongo::Document::to..
mongo::Value::getApproximateSize (39 samples, 0.33%)
mongo::PlanExecutor::getNext (1,835 samples, 15.49%)
mongo::PlanExecutor::ge..
__wt_btcur_reset (2 samples, 0.02%)
mongo::PlanExecutor::shouldListenForInserts (16 samples, 0.14%)
[unknown] (8 samples, 0.07%)
mongo::BackgroundThreadClockSource::now (5 samples, 0.04%)
__wt_cursor_set_key (2 samples, 0.02%)
__memcmp_avx2_movbe (2 samples, 0.02%)
__vdso_clock_gettime (2 samples, 0.02%)
mongo::AndMatchExpression::matches (15 samples, 0.13%)
mongo::mongoMalloc (66 samples, 0.56%)
mongo::DocumentSourceCursor::~DocumentSourceCursor (38 samples, 0.32%)
__wt_evict_thread_run (10 samples, 0.08%)
__wt_cursor_get_keyv (2 samples, 0.02%)
mongo::PlanExecutor::shouldListenForInserts (4 samples, 0.03%)
tcmalloc::PageHeap::Delete (5 samples, 0.04%)
strlen@plt (9 samples, 0.08%)
mongo::DocumentStorage::appendField (3 samples, 0.03%)
__sweep_server (5 samples, 0.04%)
tcmalloc::PageHeap::New (4 samples, 0.03%)
mongo::CollectionScan::doRestoreState (63 samples, 0.53%)
tcmalloc::CentralFreeList::FetchFromOneSpans (8 samples, 0.07%)
__wt_stat_connection_aggregate (4 samples, 0.03%)
mongo::BackgroundThreadClockSource::now (2 samples, 0.02%)
tcmalloc::ThreadCache::FetchFromCentralCache (67 samples, 0.57%)
mongo::PlanYieldPolicy::yieldOrInterrupt (95 samples, 0.80%)
__wt_curstat_init (6 samples, 0.05%)
mongo::DocumentStorage::~DocumentStorage (424 samples, 3.58%)
mon..
__wt_cursor_get_keyv (2 samples, 0.02%)
__strlen_avx2 (33 samples, 0.28%)
mongo::WorkingSet::allocate (25 samples, 0.21%)
__memmove_avx_unaligned_erms (25 samples, 0.21%)
__config_getraw.constprop.0 (6 samples, 0.05%)
__pthread_mutex_unlock_usercnt (2 samples, 0.02%)
mongo::PlanExecutor::getNextImpl (2 samples, 0.02%)
mongo::mongoMalloc (10 samples, 0.08%)
mongo::FTDCCompressor::getCompressedSamples (30 samples, 0.25%)
mongo::LockerImpl::_unlockImpl (10 samples, 0.08%)
mongo::WiredTigerKVEngine::isCacheUnderPressure (2 samples, 0.02%)
mongo::WiredTigerRecordStoreStandardCursor::hasWrongPrefix (5 samples, 0.04%)
mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl (15 samples, 0.13%)
__memmove_avx_unaligned_erms (23 samples, 0.19%)
Backgro.kSource (118 samples, 1.00%)
mongo::PlanExecutor::restoreStateWithoutRetrying (63 samples, 0.53%)
mongo::PlanYieldPolicy::shouldYield (18 samples, 0.15%)
tcmalloc::CentralFreeList::Populate (21 samples, 0.18%)
pthread_cond_timedwait@@GLIBC_2.3.2 (3 samples, 0.03%)
__wt_page_in_func (5 samples, 0.04%)
mongo::ScopedTimer::~ScopedTimer (10 samples, 0.08%)
mongo::(anonymous namespace)::TCMallocServerStatusSection::generateSection (2 samples, 0.02%)
mongo::Document::Document (2 samples, 0.02%)
mongo::transport::TransportLayerASIO::ASIOSession::opportunisticWrite<asio::basic_stream_socket<asio::generic::stream_protocol>, asio::mutable_buffers_1> (135 samples, 1.14%)
mongo::operator<< (4 samples, 0.03%)
mongo::WiredTigerRecoveryUnit::_txnOpen (36 samples, 0.30%)
__log_file_server (11 samples, 0.09%)
mongo::BSONDepth::getMaxAllowableDepth (18 samples, 0.15%)
mongo::PipelineProxyStage::doWork (2,142 samples, 18.09%)
mongo::PipelineProxyStage::d..
memcpy@plt (4 samples, 0.03%)
__wt_struct_unpackv (4 samples, 0.03%)
__GI___printf_fp_l (2 samples, 0.02%)
mongo::(anonymous namespace)::PipelineCommand::Invocation::run (2,162 samples, 18.26%)
mongo::(anonymous namespace)..
tcmalloc::NewSpan (2 samples, 0.02%)
mongo::PlanExecutor::getNextImpl (7,713 samples, 65.13%)
mongo::PlanExecutor::getNextImpl
tcmalloc::CentralFreeList::ReleaseToSpans (79 samples, 0.67%)
mongo::ServiceStateMachine::_sinkMessage (136 samples, 1.15%)
mongo::FTDCBSONUtil::(anonymous namespace)::extractMetricsFromDocument (10 samples, 0.08%)
mongo::FailPoint::shouldFail<decltype (14 samples, 0.12%)
mongo::OperationContext::checkForInterrupt (2 samples, 0.02%)
mongo::PipelineProxyStage::getNextBson (6,281 samples, 53.04%)
mongo::PipelineProxyStage::getNextBson
mongo::Value::Value (94 samples, 0.79%)
mongo::WorkingSet::transitionToRecordIdAndObj (10 samples, 0.08%)
__wt_txn_parse_read_timestamp (8 samples, 0.07%)
mongo::WiredTigerUtil::getStatisticsValueAs<long> (4 samples, 0.03%)
mongo::WiredTigerUtil::getStatisticsValue (4 samples, 0.03%)
mongo::LockerImpl::restoreLockState (24 samples, 0.20%)
mongo::ServiceEntryPointMongod::handleRequest (11,093 samples, 93.67%)
mongo::ServiceEntryPointMongod::handleRequest
[unknown] (9 samples, 0.08%)
__condvar_dec_grefs (3 samples, 0.03%)
mongo::CollectionScan::returnIfMatches (4 samples, 0.03%)
__wt_cursor_get_value (118 samples, 1.00%)
mongo::ServiceEntryPointCommon::handleRequest (11,093 samples, 93.67%)
mongo::ServiceEntryPointCommon::handleRequest
mongo::Document::fromBsonWithMetaData (1,067 samples, 9.01%)
mongo::Docume..
mongo::PipelineProxyStage::getLatestOplogTimestamp (174 samples, 1.47%)
mongo::PipelineD::prepareGenericCursorSource (3 samples, 0.03%)
__wt_config_next (12 samples, 0.10%)
mongo::getExecutor (3 samples, 0.03%)
operator new[] (4 samples, 0.03%)
__clock_gettime (2 samples, 0.02%)
mongo::(anonymous namespace)::GetMoreCmd::Invocation::run (8,857 samples, 74.79%)
mongo::(anonymous namespace)::GetMoreCmd::Invocation::run
mongo::Pipeline::getNext (2,134 samples, 18.02%)
mongo::Pipeline::getNext
mongo::DocumentStorage::appendField (2 samples, 0.02%)
mongo::CmdServerStatus::run (54 samples, 0.46%)
mongo::WorkingSetMember::clear (12 samples, 0.10%)
mongo::WorkingSetMember::clear (420 samples, 3.55%)
mon..
mongo::ServiceStateMachine::_runNextInGuard (11,249 samples, 94.98%)
mongo::ServiceStateMachine::_runNextInGuard
mongo::WiredTigerRecoveryUnit::_txnClose (3 samples, 0.03%)
mongo::LockerImpl::restoreLockState (5 samples, 0.04%)
tcmalloc::CentralFreeList::ReleaseToSpans (91 samples, 0.77%)
mongo::_BufBuilder<mongo::SharedBufferAllocator>::appendNumImpl<char> (93 samples, 0.79%)
__wt_config_gets_def (4 samples, 0.03%)
mongo::CommandHelpers::runCommandDirectly (2,162 samples, 18.26%)
mongo::CommandHelpers::runCo..
mongo::LockerImpl::saveLockStateAndUnlock (13 samples, 0.11%)
__config_getraw.constprop.0 (9 samples, 0.08%)
mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead<asio::basic_stream_socket<asio::generic::stream_protocol>, asio::mutable_buffers_1> (12 samples, 0.10%)
mongo::BackgroundJob::jobBody (12 samples, 0.10%)
__curfile_reset (3 samples, 0.03%)
__evict_clear_all_walks (2 samples, 0.02%)
mongo::AndMatchExpression::matches (38 samples, 0.32%)
tcmalloc::ThreadCache::ReleaseToCentralCache (169 samples, 1.43%)
mongo::CollectionScan::doWork (2 samples, 0.02%)
mongo::PlanExecutor::restoreStateWithoutRetrying (4 samples, 0.03%)
mongo::WiredTigerRecordStoreCursorBase::restore (4 samples, 0.03%)
mongo::ElapsedTracker::intervalHasElapsed (23 samples, 0.19%)
tcmalloc::PageHeap::SearchFreeAndLargeLists (3 samples, 0.03%)
asio::detail::socket_ops::sync_recv (12 samples, 0.10%)
mongo::QueryYield::yieldAllLocks (54 samples, 0.46%)
mongo::Value::getDouble (7 samples, 0.06%)
__wt_curstat_open (2 samples, 0.02%)