Click on ▽ or ▷
to hide or show direct children of item.
Click on a function name to hide or show all descendents of item.
463 samples
avg.thr max.thr call tree
153.42 181.00 ▽ clone
153.42 181.00
▽ start_thread
90.42 118.00
├
▽ mongo::PortMessageServer::handleIncomingMsg
83.42 111.00
│├
▽ mongo::MyMessageHandler::process
83.36 111.00
││├
▽ mongo::assembleResponse
51.36 79.00
│││├
▽ mongo::runQuery
51.36 79.00
││││
▽ mongo::PlanExecutor::getNext
51.36 79.00
││││
▽ mongo::PlanExecutor::getNextImpl
49.11 79.00
││││ ├
▽ mongo::CollectionScan::work
42.35 72.00
││││ │├
▽ mongo::Collection::getCursor
42.35 72.00
││││ ││
▽ mongo::WiredTigerRecordStore::getCursor
42.35 72.00
││││ ││
▽ mongo::WiredTigerCursor::WiredTigerCursor
42.35 72.00
││││ ││
▽ mongo::WiredTigerRecoveryUnit::getSession
42.35 72.00
││││ ││
▽ mongo::WiredTigerRecoveryUnit::_txnOpen
42.35 72.00
││││ ││
▽ ??
42.35 72.00
││││ ││
▽ __wt_cache_eviction_worker
42.27 72.00
││││ ││ ├
▽ __wt_cond_wait_signal
42.24 72.00
││││ ││ │├
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.05 4.00
││││ ││ ││
▽ __pthread_mutex_cond_lock
0.05 4.00
││││ ││ ││
▽ _L_cond_lock_791
0.05 4.00
││││ ││ ││
▽ __lll_lock_wait
0.03 7.00
││││ ││ │└
▽ pthread_mutex_lock
0.03 7.00
││││ ││ │
▽ _L_lock_790
0.03 7.00
││││ ││ │
▽ __lll_lock_wait
0.08 13.00
││││ ││ └
▽ ??
0.08 13.00
││││ ││ ├
▽ sched_yield
0.00 1.00
││││ ││ └
▽ __wt_evict
0.00 1.00
││││ ││
▽ __wt_reconcile
0.00 1.00
││││ ││
▽ ??
0.00 1.00
││││ ││
▽ ??
0.00 1.00
││││ ││
▽ ??
0.00 1.00
││││ ││
▽ __wt_las_cursor
0.00 1.00
││││ ││
▽ pthread_mutex_lock
0.00 1.00
││││ ││
▽ _L_lock_790
0.00 1.00
││││ ││
▽ __lll_lock_wait
6.76 79.00
││││ │└
▽ mongo::WiredTigerRecordStore::Cursor::next
6.76 79.00
││││ │
▽ ??
6.76 79.00
││││ │
▽ __wt_btcur_next
6.64 79.00
││││ │ ├
▽ __wt_tree_walk
5.60 67.00
││││ │ │├
▽ __wt_page_in_func
5.59 67.00
││││ │ ││├
▽ __wt_cache_eviction_worker
3.77 65.00
││││ │ │││├
▽ __wt_cond_wait_signal
3.49 63.00
││││ │ ││││├
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.19 9.00
││││ │ │││││├
▽ __pthread_mutex_cond_lock
0.19 9.00
││││ │ ││││││
▽ _L_cond_lock_791
0.19 9.00
││││ │ ││││││
▽ __lll_lock_wait
0.00 1.00
││││ │ │││││└
▽ __lll_unlock_wake
0.27 26.00
││││ │ ││││├
▽ pthread_mutex_lock
0.27 26.00
││││ │ │││││
▽ _L_lock_790
0.27 26.00
││││ │ │││││
▽ __lll_lock_wait
0.00 1.00
││││ │ ││││└
▽ pthread_mutex_unlock
0.00 1.00
││││ │ ││││
▽ _L_unlock_697
0.00 1.00
││││ │ ││││
▽ __lll_unlock_wake
1.82 67.00
││││ │ │││└
▽ ??
1.77 67.00
││││ │ │││ ├
▽ sched_yield
0.05 12.00
││││ │ │││ └
▽ __wt_evict
0.03 12.00
││││ │ │││ ├
▽ __wt_reconcile
0.03 12.00
││││ │ │││ │
▽ ??
0.03 12.00
││││ │ │││ │
▽ ??
0.03 12.00
││││ │ │││ │
▽ ??
0.02 11.00
││││ │ │││ │ ├
▽ __wt_las_cursor
0.02 11.00
││││ │ │││ │ │
▽ pthread_mutex_lock
0.02 11.00
││││ │ │││ │ │
▽ _L_lock_790
0.02 11.00
││││ │ │││ │ │
▽ __lll_lock_wait
0.00 1.00
││││ │ │││ │ ├
▽ ??
0.00 1.00
││││ │ │││ │ │
▽ __wt_btcur_insert
0.00 1.00
││││ │ │││ │ │
▽ __wt_row_search
0.00 1.00
││││ │ │││ │ │
▽ __wt_search_insert
0.00 1.00
││││ │ │││ │ └
▽ __wt_strndup
0.00 1.00
││││ │ │││ │
▽ __memmove_ssse3_back
0.01 2.00
││││ │ │││ └
▽ __wt_split_rewrite
0.00 1.00
││││ │ │││ ├
▽ ??
0.00 1.00
││││ │ │││ │
▽ __wt_page_inmem
0.00 1.00
││││ │ │││ └
▽ __wt_page_out
0.00 1.00
││││ │ │││
▽ ??
0.00 1.00
││││ │ │││
▽ ??
0.00 1.00
││││ │ │││
▽ tc_free
0.01 1.00
││││ │ ││├
▽ __wt_evict
0.01 1.00
││││ │ │││├
▽ __wt_split_rewrite
0.00 1.00
││││ │ ││││├
▽ ??
0.00 1.00
││││ │ │││││
▽ __wt_row_modify
0.00 1.00
││││ │ ││││└
▽ __wt_page_out
0.00 1.00
││││ │ ││││
▽ ??
0.00 1.00
││││ │ ││││
▽ ??
0.00 1.00
││││ │ ││││
▽ tc_free
0.00 1.00
││││ │ ││││
▽ tcmalloc::ThreadCache::ListTooLong
0.00 1.00
││││ │ ││││
▽ tcmalloc::ThreadCache::ReleaseToCentralCache
0.00 1.00
││││ │ ││││
▽ tcmalloc::CentralFreeList::InsertRange
0.00 1.00
││││ │ ││││
▽ tcmalloc::CentralFreeList::ReleaseListToSpans
0.00 1.00
││││ │ ││││
▽ tcmalloc::CentralFreeList::ReleaseToSpans
0.00 1.00
││││ │ │││└
▽ __wt_reconcile
0.00 1.00
││││ │ │││
▽ ??
0.00 1.00
││││ │ │││
▽ ??
0.00 1.00
││││ │ │││
▽ ??
0.00 1.00
││││ │ ││└
▽ __wt_hazard_set
1.02 40.00
││││ │ │└
▽ ??
1.02 40.00
││││ │ │
▽ __wt_evict
0.57 25.00
││││ │ │ ├
▽ __wt_reconcile
0.55 25.00
││││ │ │ │├
▽ ??
0.28 10.00
││││ │ │ ││├
▽ ??
0.14 6.00
││││ │ │ │││├
▽ ??
0.11 5.00
││││ │ │ ││││├
▽ __wt_strndup
0.06 4.00
││││ │ │ │││││├
▽ __memmove_ssse3_back
0.05 4.00
││││ │ │ │││││└
▽ __wt_calloc
0.05 4.00
││││ │ │ │││││
▽ tc_calloc
0.04 4.00
││││ │ │ │││││
▽ __memset_sse2
0.02 2.00
││││ │ │ ││││├
▽ ??
0.02 2.00
││││ │ │ │││││
▽ __wt_realloc
0.01 1.00
││││ │ │ │││││
▽ tc_realloc
0.01 1.00
││││ │ │ ││││└
▽ __wt_scr_alloc_func
0.01 1.00
││││ │ │ │││├
▽ __memmove_ssse3_back
0.00 1.00
││││ │ │ │││└
▽ __memset_sse2
0.21 14.00
││││ │ │ ││├
▽ __memmove_ssse3_back
0.00 1.00
││││ │ │ ││├
▽ __wt_scr_alloc_func
0.00 1.00
││││ │ │ ││└
▽ __wt_ovfl_track_wrapup
0.00 1.00
││││ │ │ │└
▽ __wt_page_type_string
0.26 9.00
││││ │ │ ├
▽ __wt_split_rewrite
0.24 9.00
││││ │ │ │├
▽ ??
0.10 4.00
││││ │ │ ││├
▽ __wt_row_modify
0.01 1.00
││││ │ │ │││├
▽ __wt_update_obsolete_check
0.00 1.00
││││ │ │ │││├
▽ __wt_page_modify_alloc
0.00 1.00
││││ │ │ ││││
▽ __wt_calloc
0.00 1.00
││││ │ │ ││││
▽ tc_calloc
0.00 1.00
││││ │ │ │││├
▽ __wt_row_insert_alloc
0.00 1.00
││││ │ │ ││││
▽ __wt_calloc
0.00 1.00
││││ │ │ ││││
▽ tc_calloc
0.00 1.00
││││ │ │ │││└
▽ __wt_calloc
0.00 1.00
││││ │ │ │││
▽ tc_calloc
0.08 4.00
││││ │ │ ││├
▽ __wt_row_search
0.03 2.00
││││ │ │ ││├
▽ __wt_page_inmem
0.00 1.00
││││ │ │ │││
▽ __wt_page_alloc
0.00 1.00
││││ │ │ │││
▽ __wt_calloc
0.00 1.00
││││ │ │ │││
▽ tc_calloc
0.00 1.00
││││ │ │ ││├
▽ __wt_btcur_close
0.00 1.00
││││ │ │ ││├
▽ __wt_btcur_init
0.00 1.00
││││ │ │ ││└
▽ __wt_scr_alloc_func
0.03 2.00
││││ │ │ │└
▽ __wt_page_out
0.02 2.00
││││ │ │ │ ├
▽ tc_free
0.00 1.00
││││ │ │ │ ├
▽ ??
0.00 1.00
││││ │ │ │ │
▽ ??
0.00 1.00
││││ │ │ │ │
▽ tc_free
0.00 1.00
││││ │ │ │ │
▽ tcmalloc::ThreadCache::ListTooLong
0.00 1.00
││││ │ │ │ ├
▽ __wt_free_int
0.00 1.00
││││ │ │ │ └
▽ __wt_ovfl_discard_free
0.01 1.00
││││ │ │ ├
▽ __wt_txn_update_oldest
0.01 1.00
││││ │ │ └
▽ __wt_evict_list_clear_page
0.00 1.00
││││ │ │
▽ pthread_mutex_lock
0.00 1.00
││││ │ │
▽ _L_lock_790
0.00 1.00
││││ │ │
▽ __lll_lock_wait
0.03 1.00
││││ │ └
▽ __wt_cache_eviction_worker
0.03 1.00
││││ │
▽ __wt_cond_wait_signal
0.03 1.00
││││ │
▽ pthread_cond_timedwait@@GLIBC_2.3.2
2.25 17.00
││││ └
▽ mongo::PlanYieldPolicy::yield
2.25 17.00
││││
▽ mongo::PlanExecutor::restoreStateWithoutRetrying
2.25 17.00
││││
▽ mongo::CollectionScan::doRestoreState
2.25 17.00
││││
▽ mongo::WiredTigerRecordStore::Cursor::restore
2.25 17.00
││││
▽ mongo::WiredTigerRecoveryUnit::getSession
2.25 17.00
││││
▽ mongo::WiredTigerRecoveryUnit::_txnOpen
2.25 17.00
││││
▽ ??
2.25 17.00
││││
▽ __wt_cache_eviction_worker
2.24 17.00
││││ ├
▽ __wt_cond_wait_signal
2.24 17.00
││││ │├
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.01 2.00
││││ ││
▽ __pthread_mutex_cond_lock
0.01 2.00
││││ ││
▽ _L_cond_lock_791
0.01 2.00
││││ ││
▽ __lll_lock_wait
0.00 1.00
││││ │└
▽ pthread_mutex_lock
0.00 1.00
││││ │
▽ _L_lock_790
0.00 1.00
││││ │
▽ __lll_lock_wait
0.01 1.00
││││ └
▽ ??
0.01 1.00
││││
▽ sched_yield
32.00 32.00
│││├
▽ ??
32.00 32.00
││││
▽ mongo::runCommands
32.00 32.00
││││
▽ mongo::Command::execCommand
32.00 32.00
││││
▽ mongo::Command::run
32.00 32.00
││││
▽ mongo::WriteCmd::run
32.00 32.00
││││
▽ mongo::WriteBatchExecutor::executeBatch
32.00 32.00
││││
▽ mongo::WriteBatchExecutor::bulkExecute
32.00 32.00
││││
▽ mongo::WriteBatchExecutor::execInserts
32.00 32.00
││││
▽ mongo::WriteBatchExecutor::execOneInsert
32.00 32.00
││││
▽ mongo::Collection::insertDocument
32.00 32.00
││││
▽ mongo::Collection::insertDocuments
24.30 31.00
││││ ├
▽ mongo::Collection::_insertDocuments
22.78 30.00
││││ │├
▽ mongo::WiredTigerRecordStore::insertRecord
21.70 30.00
││││ ││├
▽ mongo::WiredTigerCursor::WiredTigerCursor
21.70 30.00
││││ │││
▽ mongo::WiredTigerRecoveryUnit::getSession
21.70 30.00
││││ │││
▽ mongo::WiredTigerRecoveryUnit::_txnOpen
21.70 30.00
││││ │││
▽ ??
21.70 30.00
││││ │││
▽ __wt_cache_eviction_worker
21.42 28.00
││││ │││ ├
▽ __wt_cond_wait_signal
21.28 28.00
││││ │││ │├
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.11 6.00
││││ │││ ││
▽ __pthread_mutex_cond_lock
0.11 6.00
││││ │││ ││
▽ _L_cond_lock_791
0.11 6.00
││││ │││ ││
▽ __lll_lock_wait
0.14 15.00
││││ │││ │├
▽ pthread_mutex_lock
0.14 15.00
││││ │││ ││
▽ _L_lock_790
0.14 15.00
││││ │││ ││
▽ __lll_lock_wait
0.00 1.00
││││ │││ │└
▽ pthread_mutex_unlock
0.00 1.00
││││ │││ │
▽ _L_unlock_697
0.00 1.00
││││ │││ │
▽ __lll_unlock_wake
0.28 17.00
││││ │││ └
▽ ??
0.26 17.00
││││ │││ ├
▽ sched_yield
0.02 8.00
││││ │││ └
▽ __wt_evict
0.02 8.00
││││ │││
▽ __wt_reconcile
0.02 8.00
││││ │││
▽ ??
0.02 8.00
││││ │││
▽ ??
0.02 8.00
││││ │││
▽ ??
0.02 7.00
││││ │││ ├
▽ __wt_las_cursor
0.02 7.00
││││ │││ │
▽ pthread_mutex_lock
0.02 7.00
││││ │││ │
▽ _L_lock_790
0.02 7.00
││││ │││ │
▽ __lll_lock_wait
0.00 1.00
││││ │││ ├
▽ ??
0.00 1.00
││││ │││ │├
▽ __wt_las_cursor
0.00 1.00
││││ │││ ││
▽ pthread_mutex_lock
0.00 1.00
││││ │││ ││
▽ _L_lock_790
0.00 1.00
││││ │││ ││
▽ __lll_lock_wait
0.00 1.00
││││ │││ │└
▽ __wt_bt_write
0.00 1.00
││││ │││ │
▽ __wt_block_write
0.00 1.00
││││ │││ │
▽ __wt_block_write_off
0.00 1.00
││││ │││ │
▽ __wt_block_alloc
0.00 1.00
││││ │││ │
▽ ??
0.00 1.00
││││ │││ │
▽ __wt_block_ext_alloc
0.00 1.00
││││ │││ └
▽ __wt_strndup
0.00 1.00
││││ │││
▽ __wt_calloc
0.00 1.00
││││ │││
▽ tc_calloc
0.00 1.00
││││ │││
▽ __memset_sse2
1.09 10.00
││││ ││└
▽ ??
1.09 10.00
││││ ││
▽ __wt_btcur_insert
0.92 10.00
││││ ││ ├
▽ __wt_cache_eviction_worker
0.91 10.00
││││ ││ │├
▽ __wt_cond_wait_signal
0.91 10.00
││││ ││ ││├
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.00 1.00
││││ ││ ││└
▽ pthread_mutex_lock
0.00 1.00
││││ ││ ││
▽ _L_lock_790
0.00 1.00
││││ ││ ││
▽ __lll_lock_wait
0.01 2.00
││││ ││ │└
▽ ??
0.01 2.00
││││ ││ │
▽ sched_yield
0.16 5.00
││││ ││ └
▽ __wt_row_search
0.16 5.00
││││ ││
▽ __wt_page_in_func
0.16 5.00
││││ ││
▽ __wt_cache_eviction_worker
0.16 5.00
││││ ││
▽ __wt_cond_wait_signal
0.16 5.00
││││ ││
▽ pthread_cond_timedwait@@GLIBC_2.3.2
1.51 13.00
││││ │└
▽ mongo::IndexCatalog::indexRecord
1.51 13.00
││││ │
▽ mongo::IndexCatalog::_indexRecord
1.51 13.00
││││ │
▽ mongo::IndexAccessMethod::insert
1.51 13.00
││││ │
▽ mongo::WiredTigerIndex::insert
1.51 13.00
││││ │
▽ mongo::WiredTigerIndexUnique::_insert
1.51 13.00
││││ │
▽ ??
1.51 13.00
││││ │
▽ __wt_btcur_insert
1.04 8.00
││││ │ ├
▽ __wt_cache_eviction_worker
1.02 8.00
││││ │ │├
▽ __wt_cond_wait_signal
1.02 8.00
││││ │ ││
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.01 2.00
││││ │ │└
▽ ??
0.01 1.00
││││ │ │ ├
▽ __wt_evict
0.01 1.00
││││ │ │ │
▽ __wt_reconcile
0.01 1.00
││││ │ │ │
▽ ??
0.01 1.00
││││ │ │ │
▽ ??
0.00 1.00
││││ │ │ │
▽ ??
0.00 1.00
││││ │ │ │
▽ ??
0.00 1.00
││││ │ │ │ ├
▽ ??
0.00 1.00
││││ │ │ │ │
▽ __wt_btcur_insert
0.00 1.00
││││ │ │ │ │
▽ __wt_row_modify
0.00 1.00
││││ │ │ │ └
▽ __wt_cursor_set_key
0.00 1.00
││││ │ │ │
▽ __wt_cursor_set_keyv
0.00 1.00
││││ │ │ │
▽ ??
0.01 2.00
││││ │ │ └
▽ sched_yield
0.48 11.00
││││ │ └
▽ __wt_row_search
0.48 11.00
││││ │
▽ __wt_page_in_func
0.46 5.00
││││ │ ├
▽ __wt_cache_eviction_worker
0.45 5.00
││││ │ │├
▽ __wt_cond_wait_signal
0.45 5.00
││││ │ ││├
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.00 1.00
││││ │ ││├
▽ pthread_mutex_lock
0.00 1.00
││││ │ │││
▽ _L_lock_790
0.00 1.00
││││ │ │││
▽ __lll_lock_wait
0.00 1.00
││││ │ ││└
▽ pthread_mutex_unlock
0.00 1.00
││││ │ ││
▽ _L_unlock_697
0.00 1.00
││││ │ ││
▽ __lll_unlock_wake
0.00 2.00
││││ │ │└
▽ ??
0.00 2.00
││││ │ │
▽ sched_yield
0.02 10.00
││││ │ └
▽ ??
0.02 9.00
││││ │ ├
▽ __wt_las_cursor
0.02 9.00
││││ │ │
▽ pthread_mutex_lock
0.02 9.00
││││ │ │
▽ _L_lock_790
0.02 9.00
││││ │ │
▽ __lll_lock_wait
0.00 1.00
││││ │ └
▽ __wt_update_alloc
7.70 31.00
││││ └
▽ mongo::OpObserver::onInsert
7.70 31.00
││││
▽ mongo::repl::_logOp
7.70 31.00
││││
▽ mongo::repl::_logOp
6.35 31.00
││││ ├
▽ mongo::synchronizeOnCappedInFlightResource
6.35 31.00
││││ │
▽ mongo::Lock::ResourceLock::lock
6.35 31.00
││││ │
▽ mongo::LockerImpl<...>::lockComplete
6.35 31.00
││││ │ ├
▽ mongo::CondVarLockGrantNotification::wait
6.35 31.00
││││ │ │
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.00 1.00
││││ │ └
▽ mongo::curTimeMicros64
0.00 1.00
││││ │
▽ gettimeofday
1.35 28.00
││││ └
▽ mongo::Collection::insertDocument
1.35 28.00
││││
▽ mongo::WiredTigerRecordStore::insertRecord
1.35 28.00
││││
▽ mongo::WiredTigerRecordStore::insertRecord
1.35 28.00
││││
▽ ??
1.35 28.00
││││
▽ __wt_btcur_insert
1.35 28.00
││││
▽ __wt_cache_eviction_worker
1.01 28.00
││││ ├
▽ __wt_cond_wait_signal
0.95 27.00
││││ │├
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.05 4.00
││││ ││
▽ __pthread_mutex_cond_lock
0.05 4.00
││││ ││
▽ _L_cond_lock_791
0.05 4.00
││││ ││
▽ __lll_lock_wait
0.06 5.00
││││ │├
▽ pthread_mutex_lock
0.06 5.00
││││ ││
▽ _L_lock_790
0.06 5.00
││││ ││
▽ __lll_lock_wait
0.00 2.00
││││ │└
▽ pthread_mutex_unlock
0.00 2.00
││││ │
▽ _L_unlock_697
0.00 2.00
││││ │
▽ __lll_unlock_wake
0.34 27.00
││││ └
▽ ??
0.33 27.00
││││ ├
▽ sched_yield
0.00 1.00
││││ └
▽ __wt_evict
0.00 1.00
││││
▽ __wt_reconcile
0.00 1.00
│││└
▽ mongo::runCommands
0.00 1.00
│││
▽ mongo::Command::execCommand
0.00 1.00
│││
▽ mongo::Command::run
0.00 1.00
│││
▽ mongo::repl::CmdReplSetHeartbeat::run
0.00 1.00
│││
▽ mongo::repl::ReplicationCoordinatorImpl::processHeartbeat
0.00 1.00
│││
▽ mongo::repl::ReplicationExecutor::Event::waitUntilSignaled
0.00 1.00
│││
▽ std::condition_variable::wait
0.00 1.00
│││
▽ pthread_cond_wait@@GLIBC_2.3.2
0.06 1.00
││└
▽ mongo::OperationContextImpl::~OperationContextImpl
0.06 1.00
││
▽ mongo::WiredTigerRecoveryUnit::~WiredTigerRecoveryUnit
0.06 1.00
││
▽ mongo::WiredTigerRecoveryUnit::~WiredTigerRecoveryUnit
0.06 1.00
││
▽ mongo::WiredTigerSessionCache::releaseSession
0.06 1.00
││
▽ mongo::WiredTigerKVEngine::haveDropsQueued
0.06 1.00
││
▽ mongo::WiredTigerKVEngine::syncSizeInfo
0.06 1.00
││
▽ mongo::WiredTigerSizeStorer::syncCache
0.06 1.00
││
▽ ??
0.06 1.00
││
▽ __wt_cache_eviction_worker
0.06 1.00
││ ├
▽ __wt_cond_wait_signal
0.06 1.00
││ │
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.00 1.00
││ │
▽ __pthread_mutex_cond_lock
0.00 1.00
││ │
▽ _L_cond_lock_791
0.00 1.00
││ │
▽ __lll_lock_wait
0.00 1.00
││ └
▽ ??
0.00 1.00
││
▽ sched_yield
7.00 8.00
│└
▽ mongo::MessagingPort::recv
7.00 8.00
│
▽ mongo::Socket::recv
7.00 8.00
│
▽ mongo::Socket::unsafe_recv
7.00 8.00
│
▽ mongo::Socket::_recv
63.00 63.00
└
▽ ??
41.00 41.00
├
▽ mongo::ThreadPool::_workerThreadBody
41.00 41.00
│
▽ mongo::ThreadPool::_consumeTasks
37.00 38.00
│ ├
▽ std::condition_variable::wait
37.00 38.00
│ │
▽ pthread_cond_wait@@GLIBC_2.3.2
2.00 3.00
│ ├
▽ mongo::ThreadPool::_doOneTask
2.00 2.00
│ │├
▽ mongo::executor::NetworkInterfaceImpl::_processAlarms
2.00 2.00
│ ││
▽ std::condition_variable::wait
2.00 2.00
│ ││
▽ pthread_cond_wait@@GLIBC_2.3.2
0.00 1.00
│ │└
▽ mongo::executor::NetworkInterfaceImpl::_runOneCommand
0.00 1.00
│ │
▽ mongo::RemoteCommandRunnerImpl::runCommand
0.00 1.00
│ │
▽ mongo::DBClientWithCommands::runCommandWithMetadata
0.00 1.00
│ │
▽ mongo::DBClientConnection::call
0.00 1.00
│ │
▽ mongo::MessagingPort::recv
0.00 1.00
│ │
▽ mongo::MessagingPort::recv
0.00 1.00
│ │
▽ mongo::Socket::recv
0.00 1.00
│ │
▽ mongo::Socket::unsafe_recv
0.00 1.00
│ │
▽ mongo::Socket::_recv
1.99 2.00
│ └
▽ pthread_cond_timedwait@@GLIBC_2.3.2
7.78 9.00
├
▽ __wt_cond_wait_signal
7.76 9.00
│├
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.02 2.00
││
▽ __pthread_mutex_cond_lock
0.02 2.00
││
▽ _L_cond_lock_791
0.02 2.00
││
▽ __lll_lock_wait
0.02 2.00
│├
▽ pthread_mutex_lock
0.02 2.00
││
▽ _L_lock_790
0.02 2.00
││
▽ __lll_lock_wait
0.00 1.00
│└
▽ __wt_epoch
0.00 1.00
│
▽ clock_gettime
0.00 1.00
│
▽ clock_gettime
4.00 4.00
├
▽ mongo::BackgroundJob::jobBody
2.00 2.00
│├
▽ ??
1.00 1.00
││├
▽ ??
1.00 1.00
│││
▽ mongo::WiredTigerRecordStore::yieldAndAwaitOplogDeletionRequest
1.00 1.00
│││
▽ mongo::WiredTigerRecordStore::OplogStones::awaitHasExcessStonesOrDead
1.00 1.00
│││
▽ std::condition_variable::wait
1.00 1.00
│││
▽ pthread_cond_wait@@GLIBC_2.3.2
1.00 1.00
││└
▽ pthread_cond_timedwait@@GLIBC_2.3.2
1.00 1.00
│├
▽ mongo::ClientCursorMonitor::run
1.00 1.00
││
▽ mongo::sleepsecs
1.00 1.00
│└
▽ mongo::TTLMonitor::run
0.78 1.00
│ ├
▽ mongo::TTLMonitor::doTTLPass
0.78 1.00
│ │
▽ mongo::TTLMonitor::getTTLIndexesForDB
0.78 1.00
│ │
▽ mongo::BSONCollectionCatalogEntry::getAllIndexes
0.78 1.00
│ │
▽ mongo::KVCollectionCatalogEntry::_getMetaData
0.78 1.00
│ │
▽ mongo::KVCatalog::getMetaData
0.78 1.00
│ │
▽ mongo::KVCatalog::_findEntry
0.78 1.00
│ │
▽ mongo::WiredTigerRecordStore::findRecord
0.78 1.00
│ │ ├
▽ mongo::WiredTigerCursor::WiredTigerCursor
0.78 1.00
│ │ │
▽ mongo::WiredTigerRecoveryUnit::getSession
0.78 1.00
│ │ │
▽ mongo::WiredTigerRecoveryUnit::_txnOpen
0.78 1.00
│ │ │
▽ ??
0.78 1.00
│ │ │
▽ __wt_cache_eviction_worker
0.78 1.00
│ │ │ ├
▽ __wt_cond_wait_signal
0.78 1.00
│ │ │ │├
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.00 1.00
│ │ │ ││
▽ __pthread_mutex_cond_lock
0.00 1.00
│ │ │ ││
▽ _L_cond_lock_791
0.00 1.00
│ │ │ ││
▽ __lll_lock_wait
0.00 1.00
│ │ │ │└
▽ pthread_mutex_lock
0.00 1.00
│ │ │ │
▽ _L_lock_790
0.00 1.00
│ │ │ │
▽ __lll_lock_wait
0.00 1.00
│ │ │ └
▽ ??
0.00 1.00
│ │ │
▽ sched_yield
0.00 1.00
│ │ └
▽ ??
0.00 1.00
│ │
▽ __wt_btcur_search
0.00 1.00
│ │ ├
▽ __wt_row_search
0.00 1.00
│ │ │
▽ __wt_page_in_func
0.00 1.00
│ │ │
▽ __wt_cache_eviction_worker
0.00 1.00
│ │ │
▽ __wt_cond_wait_signal
0.00 1.00
│ │ │
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.00 1.00
│ │ └
▽ __wt_cache_eviction_worker
0.00 1.00
│ │
▽ __wt_cond_wait_signal
0.00 1.00
│ │
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.22 1.00
│ └
▽ mongo::sleepsecs
1.23 5.00
├
▽ ??
1.00 1.00
│├
▽ sigwait
0.11 1.00
│├
▽ __wt_txn_checkpoint
0.11 1.00
││
▽ ??
0.11 1.00
││ ├
▽ ??
0.11 1.00
││ │
▽ __wt_cache_op
0.10 1.00
││ │ ├
▽ __wt_reconcile
0.10 1.00
││ │ │
▽ ??
0.10 1.00
││ │ │
▽ ??
0.06 1.00
││ │ │ ├
▽ ??
0.02 1.00
││ │ │ │├
▽ ??
0.00 1.00
││ │ │ │└
▽ __memmove_ssse3_back
0.03 1.00
││ │ │ └
▽ __memmove_ssse3_back
0.00 1.00
││ │ └
▽ __wt_evict_file_exclusive_on
0.00 1.00
││ │
▽ __wt_cond_wait_signal
0.00 1.00
││ │
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.01 1.00
││ └
▽ __wt_cache_op
0.01 1.00
││
▽ __wt_reconcile
0.11 3.00
│├
▽ sched_yield
0.00 1.00
│└
▽ __wt_evict
0.00 1.00
│
▽ __wt_reconcile
0.00 1.00
│
▽ ??
0.00 1.00
│
▽ ??
0.00 1.00
│
▽ ??
0.00 1.00
│
▽ ??
0.00 1.00
│
▽ __wt_btcur_insert
0.00 1.00
│
▽ __wt_row_search
0.00 1.00
│
▽ __wt_search_insert
1.00 1.00
├
▽ mongo::FTDCController::doLoop
0.98 1.00
│├
▽ mongo::FTDCCollectorCollection::collect
0.87 1.00
││├
▽ ??
0.77 1.00
│││├
▽ mongo::CollectionStats::run
0.77 1.00
││││
▽ mongo::WiredTigerRecordStore::storageSize
0.77 1.00
││││
▽ mongo::WiredTigerRecoveryUnit::getSession
0.77 1.00
││││
▽ mongo::WiredTigerRecoveryUnit::_txnOpen
0.77 1.00
││││
▽ ??
0.77 1.00
││││
▽ __wt_cache_eviction_worker
0.76 1.00
││││ ├
▽ __wt_cond_wait_signal
0.75 1.00
││││ │├
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.00 1.00
││││ ││
▽ __pthread_mutex_cond_lock
0.00 1.00
││││ ││
▽ _L_cond_lock_791
0.00 1.00
││││ ││
▽ __lll_lock_wait
0.00 1.00
││││ │└
▽ pthread_mutex_lock
0.00 1.00
││││ │
▽ _L_lock_790
0.00 1.00
││││ │
▽ __lll_lock_wait
0.01 1.00
││││ └
▽ ??
0.01 1.00
││││ ├
▽ sched_yield
0.00 1.00
││││ └
▽ __wt_evict
0.00 1.00
││││
▽ __wt_reconcile
0.00 1.00
││││
▽ ??
0.00 1.00
││││
▽ ??
0.00 1.00
││││
▽ ??
0.00 1.00
││││
▽ __wt_las_cursor
0.00 1.00
││││
▽ pthread_mutex_lock
0.00 1.00
││││
▽ _L_lock_790
0.00 1.00
││││
▽ __lll_lock_wait
0.10 1.00
│││└
▽ mongo::CmdServerStatus::run
0.10 1.00
│││
▽ mongo::WiredTigerServerStatusSection::generateSection
0.10 1.00
│││
▽ mongo::WiredTigerRecoveryUnit::getSession
0.10 1.00
│││
▽ mongo::WiredTigerRecoveryUnit::_txnOpen
0.10 1.00
│││
▽ ??
0.10 1.00
│││
▽ __wt_cache_eviction_worker
0.08 1.00
│││ ├
▽ __wt_cond_wait_signal
0.08 1.00
│││ │
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.00 1.00
│││ │ ├
▽ __pthread_mutex_cond_lock
0.00 1.00
│││ │ │
▽ _L_cond_lock_791
0.00 1.00
│││ │ │
▽ __lll_lock_wait
0.00 1.00
│││ │ └
▽ __lll_unlock_wake
0.02 1.00
│││ └
▽ ??
0.02 1.00
│││
▽ sched_yield
0.12 1.00
││└
▽ mongo::OperationContextImpl::~OperationContextImpl
0.12 1.00
││
▽ mongo::OperationContextImpl::~OperationContextImpl
0.12 1.00
││
▽ mongo::WiredTigerRecoveryUnit::~WiredTigerRecoveryUnit
0.12 1.00
││
▽ mongo::WiredTigerRecoveryUnit::~WiredTigerRecoveryUnit
0.12 1.00
││
▽ mongo::WiredTigerSessionCache::releaseSession
0.12 1.00
││
▽ mongo::WiredTigerKVEngine::haveDropsQueued
0.12 1.00
││
▽ mongo::WiredTigerKVEngine::syncSizeInfo
0.12 1.00
││
▽ mongo::WiredTigerSizeStorer::syncCache
0.12 1.00
││
▽ ??
0.10 1.00
││ ├
▽ __wt_cache_eviction_worker
0.10 1.00
││ │
▽ __wt_cond_wait_signal
0.10 1.00
││ │
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.02 1.00
││ └
▽ __wt_btcur_insert
0.02 1.00
││
▽ __wt_cache_eviction_worker
0.02 1.00
││ ├
▽ __wt_cond_wait_signal
0.02 1.00
││ │
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.00 1.00
││ └
▽ ??
0.00 1.00
││
▽ sched_yield
0.02 1.00
│└
▽ pthread_cond_timedwait@@GLIBC_2.3.2
1.00 1.00
├
▽ mongo::repl::SyncSourceFeedback::run
1.00 1.00
│├
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.00 1.00
│└
▽ std::chrono::_V2::system_clock::now
1.00 1.00
├
▽ mongo::repl::SnapshotThread::run
0.86 1.00
│├
▽ mongo::WiredTigerSnapshotManager::prepareForCreateSnapshot
0.86 1.00
││
▽ mongo::WiredTigerRecoveryUnit::prepareForCreateSnapshot
0.86 1.00
││
▽ mongo::WiredTigerRecoveryUnit::getSession
0.86 1.00
││
▽ mongo::WiredTigerRecoveryUnit::_txnOpen
0.86 1.00
││
▽ ??
0.86 1.00
││
▽ __wt_cache_eviction_worker
0.84 1.00
││ ├
▽ __wt_cond_wait_signal
0.84 1.00
││ │
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.00 1.00
││ │
▽ __pthread_mutex_cond_lock
0.00 1.00
││ │
▽ _L_cond_lock_791
0.00 1.00
││ │
▽ __lll_lock_wait
0.02 1.00
││ └
▽ ??
0.02 1.00
││ ├
▽ sched_yield
0.00 1.00
││ └
▽ __wt_evict
0.00 1.00
││
▽ __wt_reconcile
0.10 1.00
│├
▽ mongo::Lock::ResourceLock::lock
0.10 1.00
││
▽ mongo::LockerImpl<...>::lockComplete
0.10 1.00
││
▽ mongo::CondVarLockGrantNotification::wait
0.10 1.00
││
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.04 1.00
│└
▽ mongo::WiredTigerRecordStore::Cursor::next
0.04 1.00
│
▽ ??
0.04 1.00
│
▽ __wt_btcur_search_near
0.04 1.00
│ ├
▽ __wt_cache_eviction_worker
0.03 1.00
│ │├
▽ __wt_cond_wait_signal
0.03 1.00
│ ││
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.00 1.00
│ ││
▽ __pthread_mutex_cond_lock
0.00 1.00
│ ││
▽ _L_cond_lock_791
0.00 1.00
│ ││
▽ __lll_lock_wait
0.01 1.00
│ │└
▽ ??
0.01 1.00
│ │
▽ sched_yield
0.00 1.00
│ └
▽ __wt_btcur_prev
0.00 1.00
│
▽ __wt_cache_eviction_worker
0.00 1.00
│
▽ __wt_cond_wait_signal
0.00 1.00
│
▽ pthread_cond_timedwait@@GLIBC_2.3.2
1.00 1.00
├
▽ mongo::RangeDeleter::doWork
1.00 1.00
│
▽ pthread_cond_timedwait@@GLIBC_2.3.2
1.00 1.00
├
▽ mongo::repl::runSyncThread
1.00 1.00
│
▽ mongo::repl::SyncTail::oplogApplication
1.00 1.00
│
▽ mongo::repl::SyncTail::tryPopAndWaitForMore
1.00 1.00
│
▽ mongo::repl::BackgroundSync::waitForMore
1.00 1.00
│
▽ pthread_cond_timedwait@@GLIBC_2.3.2
1.00 1.00
├
▽ mongo::repl::ReplicationExecutor::run
1.00 1.00
│
▽ mongo::repl::ReplicationExecutor::getWork
1.00 1.00
│ ├
▽ mongo::executor::NetworkInterfaceImpl::waitForWorkUntil
1.00 1.00
│ │
▽ pthread_cond_timedwait@@GLIBC_2.3.2
0.00 1.00
│ └
▽ mongo::executor::NetworkInterfaceImpl::waitForWork
0.00 1.00
│
▽ std::condition_variable::wait
0.00 1.00
│
▽ pthread_cond_wait@@GLIBC_2.3.2
1.00 1.00
├
▽ mongo::DeadlineMonitor<...>::deadlineMonitorThread
1.00 1.00
│
▽ std::condition_variable::wait
1.00 1.00
│
▽ pthread_cond_wait@@GLIBC_2.3.2
1.00 1.00
├
▽ mongo::repl::BackgroundSync::producerThread
1.00 1.00
│
▽ mongo::repl::BackgroundSync::_producerThread
1.00 1.00
│
▽ mongo::sleepsecs
0.85 1.00
├
▽ __wt_sleep
0.06 1.00
├
▽ qsort_r
0.06 1.00
│
▽ msort_with_tmp.part.0
0.05 1.00
│ ├
▽ msort_with_tmp.part.0
0.05 1.00
│ │
▽ msort_with_tmp.part.0
0.04 1.00
│ │ ├
▽ msort_with_tmp.part.0
0.04 1.00
│ │ │
▽ msort_with_tmp.part.0
0.03 1.00
│ │ │ ├
▽ msort_with_tmp.part.0
0.03 1.00
│ │ │ │├
▽ msort_with_tmp.part.0
0.02 1.00
│ │ │ ││├
▽ msort_with_tmp.part.0
0.01 1.00
│ │ │ │││├
▽ msort_with_tmp.part.0
0.01 1.00
│ │ │ ││││
▽ ??
0.00 1.00
│ │ │ │││└
▽ ??
0.00 1.00
│ │ │ ││├
▽ ??
0.00 1.00
│ │ │ ││└
▽ __memcpy_sse2
0.00 1.00
│ │ │ │└
▽ __memcpy_sse2
0.00 1.00
│ │ │ └
▽ ??
0.01 1.00
│ │ └
▽ ??
0.01 1.00
│ └
▽ ??
0.05 1.00
├
▽ __wt_tree_walk
0.00 1.00
│
▽ __wt_page_in_func
0.02 1.00
├
▽ __wt_cond_signal
0.01 1.00
│├
▽ pthread_mutex_lock
0.01 1.00
││
▽ _L_lock_790
0.01 1.00
││
▽ __lll_lock_wait
0.01 1.00
│└
▽ pthread_mutex_unlock
0.01 1.00
│
▽ _L_unlock_697
0.01 1.00
│
▽ __lll_unlock_wake
0.01 1.00
└
▽ sched_yield
1.00 1.00 ▽ main
1.00 1.00
▽ mongo::initAndListen
1.00 1.00
▽ mongo::Listener::initAndListen