Click on or to hide or show direct children of item.
Click on a function name to hide or show all descendents of item.
24 samples
avg.thr max.thr  call tree
  84.42   86.00  clone:111
84.42 86.00 start_thread:312
80.42 82.00 ??
64.96 65.00 │├mongo::threadpool::Worker::loop
53.58 65.00 ││├pthread_cond_wait@@GLIBC_2.3.2:185
10.21 31.00 ││├mongo::repl::multiSyncApply
10.17 31.00 │││├mongo::repl::SyncTail::syncApply
3.71 13.00 ││││├mongo::repl::applyOperation_inlock
2.92 12.00 │││││├mongo::Collection::insertDocument
2.88 12.00 ││││││├mongo::Collection::_insertDocument
1.58 7.00 │││││││├mongo::IndexCatalog::indexRecord
1.58 7.00 ││││││││ mongo::IndexCatalog::_indexRecord
1.58 7.00 ││││││││ mongo::BtreeBasedAccessMethod::insert
1.33 7.00 ││││││││ ├mongo::WiredTigerIndex::insert
1.25 6.00 ││││││││ │├mongo::WiredTigerIndexUnique::_insert
1.04 5.00 ││││││││ ││├??
1.00 5.00 ││││││││ │││ __wt_btcur_insert
0.67 5.00 ││││││││ │││ ├__wt_row_search
0.33 2.00 ││││││││ │││ │├__wt_search_insert
0.25 5.00 ││││││││ │││ │└__wt_page_in_func
0.17 4.00 ││││││││ │││ │ ├__wt_sleep
0.17 4.00 ││││││││ │││ │ │ select:81
0.04 1.00 ││││││││ │││ │ ├__wt_evict_page
0.04 1.00 ││││││││ │││ │ │ __wt_evict
0.04 1.00 ││││││││ │││ │ │ __wt_split_multi
0.04 1.00 ││││││││ │││ │ │ __wt_page_out
0.04 1.00 ││││││││ │││ │ │ tc_free
0.04 1.00 ││││││││ │││ │ │ tcmalloc::ThreadCache::ListTooLong
0.04 1.00 ││││││││ │││ │ │ tcmalloc::ThreadCache::ReleaseToCentralCache
0.04 1.00 ││││││││ │││ │ │ tcmalloc::CentralFreeList::InsertRange
0.04 1.00 ││││││││ │││ │ │ tcmalloc::CentralFreeList::ReleaseListToSpans
0.04 1.00 ││││││││ │││ │ │ tcmalloc::CentralFreeList::ReleaseToSpans
0.04 1.00 ││││││││ │││ │ └__wt_hazard_set
0.29 2.00 ││││││││ │││ └__wt_row_modify
0.12 1.00 ││││││││ │││ ├__wt_row_insert_alloc
0.12 1.00 ││││││││ │││ │ __wt_calloc
0.08 1.00 ││││││││ │││ │ tc_calloc
0.12 1.00 ││││││││ │││ ├__wt_update_alloc
0.12 1.00 ││││││││ │││ │ __wt_calloc
0.12 1.00 ││││││││ │││ │ tc_calloc
0.04 1.00 ││││││││ │││ └__GI___pthread_mutex_unlock:310
0.04 1.00 ││││││││ │││ __pthread_mutex_unlock_usercnt:57
0.12 1.00 ││││││││ ││├__wt_cursor_set_key
0.08 1.00 ││││││││ │││ __wt_cursor_set_keyv
0.08 1.00 ││││││││ ││└mongo::KeyString::resetToKey
0.08 1.00 ││││││││ ││ mongo::KeyString::_appendAllElementsForIndexing
0.04 1.00 ││││││││ ││ mongo::BSONElement::size
0.04 1.00 ││││││││ ││ strlen:74
0.08 1.00 ││││││││ │└mongo::WiredTigerCursor::WiredTigerCursor
0.08 1.00 ││││││││ │ mongo::WiredTigerSession::getCursor
0.17 2.00 ││││││││ ├mongo::BtreeKeyGenerator::getKeys
0.08 1.00 ││││││││ │├mongo::mongoMalloc
0.08 1.00 ││││││││ ││ tc_malloc
0.08 1.00 ││││││││ ││ tcmalloc::ThreadCache::FetchFromCentralCache
0.08 1.00 ││││││││ ││ tcmalloc::CentralFreeList::RemoveRange
0.04 1.00 ││││││││ ││ ├SpinLock::SlowLock
0.04 1.00 ││││││││ ││ │ base::internal::SpinLockDelay
0.04 1.00 ││││││││ ││ └tcmalloc::CentralFreeList::FetchFromOneSpans
0.04 1.00 ││││││││ │├std::pair<...> std::_Rb_tree<...>::_M_insert_unique<...>
0.04 1.00 ││││││││ ││ tc_new
0.04 1.00 ││││││││ ││ tcmalloc::ThreadCache::FetchFromCentralCache
0.04 1.00 ││││││││ ││ tcmalloc::CentralFreeList::RemoveRange
0.04 1.00 ││││││││ ││ tcmalloc::CentralFreeList::FetchFromOneSpans
0.04 1.00 ││││││││ │└mongo::BSONObj::getField
0.04 1.00 ││││││││ │ mongo::BSONElement::size
0.04 1.00 ││││││││ │ strlen:67
0.04 1.00 ││││││││ ├mongo::BtreeAccessMethod::getKeys
0.04 1.00 ││││││││ └std::_Rb_tree<...>::~_Rb_tree
0.04 1.00 ││││││││ std::_Rb_tree<...>::_M_erase
0.04 1.00 ││││││││ tc_delete
1.29 7.00 │││││││└mongo::WiredTigerRecordStore::insertRecord
0.58 4.00 │││││││ ├mongo::WiredTigerCursor::WiredTigerCursor
0.50 4.00 │││││││ │├mongo::WiredTigerRecoveryUnit::getSession
0.50 4.00 │││││││ ││ mongo::WiredTigerRecoveryUnit::_txnOpen
0.42 4.00 │││││││ ││ ├??
0.42 4.00 │││││││ ││ │ __wt_txn_begin
0.38 4.00 │││││││ ││ │ __wt_txn_refresh
0.08 1.00 │││││││ ││ │ ├__GI_qsort_r:299
0.08 1.00 │││││││ ││ │ │ tc_free
0.04 1.00 │││││││ ││ │ └__GI_qsort_r:166
0.04 1.00 │││││││ ││ └mongo::Timer::now
0.08 1.00 │││││││ │└mongo::WiredTigerSession::getCursor
0.46 3.00 │││││││ ├??
0.42 3.00 │││││││ │ __wt_btcur_insert
0.25 1.00 │││││││ │ ├__wt_row_modify
0.08 1.00 │││││││ │ │├__wt_row_insert_alloc
0.04 1.00 │││││││ │ ││├__memcpy_sse2_unaligned:134
0.04 1.00 │││││││ │ ││└__wt_calloc
0.04 1.00 │││││││ │ │└__wt_update_alloc
0.04 1.00 │││││││ │ │ __wt_calloc
0.04 1.00 │││││││ │ │ tc_calloc
0.08 1.00 │││││││ │ └__wt_row_search
0.17 2.00 │││││││ ├__wt_cursor_set_key
0.17 2.00 │││││││ │ __wt_cursor_set_keyv
0.08 1.00 │││││││ │ ??
0.04 1.00 │││││││ ├mongo::WiredTigerRecordStore::cappedDeleteAsNeeded
0.04 1.00 │││││││ └mongo::WiredTigerRecordStore::_changeNumRecords
0.04 1.00 │││││││ mongo::OperationContextImpl::recoveryUnit
0.04 1.00 ││││││└mongo::WiredTigerRecoveryUnit::getSnapshotId
0.25 2.00 │││││├mongo::WriteUnitOfWork::commit
0.21 2.00 ││││││├mongo::WiredTigerRecoveryUnit::_commit
0.21 2.00 │││││││ mongo::WiredTigerRecoveryUnit::_txnClose
0.12 1.00 │││││││ ├??
0.04 1.00 │││││││ │ __wt_txn_commit
0.04 1.00 │││││││ │ __wt_txn_release
0.08 1.00 │││││││ └mongo::logger::globalLogManager
0.04 1.00 ││││││└mongo::WiredTigerRecoveryUnit::commitUnitOfWork
0.21 1.00 │││││├mongo::BSONObj::getFields
0.12 1.00 ││││││├mongo::BSONElement::size
0.08 1.00 │││││││ mongo::BSONElement::fieldNameSize
0.04 1.00 │││││││ ├strlen:67
0.04 1.00 │││││││ └strlen:66
0.04 1.00 ││││││├__strcmp_ssse3:210
0.04 1.00 ││││││└__strcmp_ssse3:2263
0.12 1.00 │││││├mongo::LockerImpl<...>::isCollectionLockedForMode
0.08 1.00 ││││││├mongo::ResourceId::ResourceId
0.04 1.00 │││││││ mongo::StringData::Hasher::operator
0.04 1.00 │││││││ MurmurHash3_x64_128
0.04 1.00 ││││││└std::string::swap
0.04 1.00 │││││├mongo::WiredTigerRecoveryUnit::_getTicket
0.04 1.00 ││││││ mongo::LockerImpl<...>::hasStrongLocks
0.04 1.00 │││││├mongo::BSONElement::embeddedObject
0.04 1.00 │││││├mongo::getGlobalAuthorizationManager
0.04 1.00 │││││├mongo::OpCounters::gotInsert
0.04 1.00 │││││└mongo::AuthorizationManager::logOp
2.83 13.00 ││││├mongo::Client::Context::~Context
2.79 13.00 │││││ mongo::CurOp::recordGlobalTime
2.79 13.00 │││││ mongo::Top::record
2.21 11.00 │││││ ├__GI___pthread_mutex_lock:79
2.21 11.00 │││││ │ _L_lock_909
2.21 11.00 │││││ │ __lll_lock_wait:135
0.50 3.00 │││││ ├__GI___pthread_mutex_unlock:310
0.50 3.00 │││││ │ __pthread_mutex_unlock_usercnt:57
0.50 3.00 │││││ │ _L_unlock_722
0.50 3.00 │││││ │ __lll_unlock_wake:371
0.04 1.00 │││││ └__GI___pthread_mutex_unlock:309
1.62 13.00 ││││├mongo::DatabaseHolder::get
1.46 13.00 │││││├__GI___pthread_mutex_lock:79
1.46 13.00 ││││││ _L_lock_909
1.46 13.00 ││││││ __lll_lock_wait:135
0.08 1.00 │││││├__GI___pthread_mutex_unlock:310
0.08 1.00 ││││││ __pthread_mutex_unlock_usercnt:57
0.08 1.00 ││││││ _L_unlock_722
0.04 1.00 ││││││ ├__lll_unlock_wake:371
0.04 1.00 ││││││ └__lll_unlock_wake:360
0.04 1.00 │││││├??
0.04 1.00 │││││└mongo::StringData::Hasher::operator
0.04 1.00 │││││ MurmurHash3_x64_128
0.75 3.00 ││││├mongo::Client::Context::Context
0.58 3.00 │││││├mongo::Client::Context::_finishInit
0.38 2.00 ││││││├mongo::DatabaseHolder::get
0.25 2.00 │││││││├__GI___pthread_mutex_lock:79
0.21 1.00 ││││││││ _L_lock_909
0.21 1.00 ││││││││ __lll_lock_wait:135
0.08 2.00 │││││││├__GI___pthread_mutex_unlock:310
0.08 2.00 ││││││││ __pthread_mutex_unlock_usercnt:57
0.08 2.00 ││││││││ _L_unlock_722
0.08 2.00 ││││││││ __lll_unlock_wake:371
0.04 1.00 │││││││└mongo::StringData::Hasher::operator
0.04 1.00 │││││││ MurmurHash3_x64_128
0.08 1.00 ││││││├mongo::ensureShardVersionOKOrThrow
0.04 1.00 ││││││├mongo::CurOp::enter
0.04 1.00 │││││││ __strncpy_sse2_unaligned:295
0.04 1.00 ││││││└mongo::Client::Context::checkNotStale
0.08 1.00 │││││├??
0.08 1.00 ││││││ __GI___clock_gettime:115
0.04 1.00 ││││││ ??
0.04 1.00 ││││││ ??
0.04 1.00 │││││└std::basic_string<...>::basic_string
0.38 3.00 ││││├mongo::Lock::DBLock::DBLock
0.17 1.00 │││││├mongo::LockerImpl<...>::lock
0.12 1.00 ││││││ mongo::LockerImpl<...>::lockBegin
0.04 1.00 ││││││ pthread_spin_unlock:24
0.08 1.00 │││││├mongo::Lock::GlobalLock::GlobalLock
0.08 1.00 ││││││ mongo::Lock::GlobalLock::_lock
0.08 1.00 ││││││ mongo::LockerImpl<...>::lockGlobalBegin
0.08 1.00 ││││││ mongo::LockerImpl<...>::lockBegin
0.04 1.00 ││││││ mongo::LockManager::lock
0.04 1.00 ││││││ __GI___pthread_mutex_lock:66
0.04 1.00 │││││├mongo::supportsDocLocking
0.04 1.00 │││││├mongo::LockerImpl<...>::lockMMAPV1Flush
0.04 1.00 │││││└memchr:57
0.21 1.00 ││││├mongo::BSONObj::getStringField
0.21 1.00 │││││ mongo::BSONObj::getField
0.04 1.00 │││││ mongo::BSONElement::size
0.17 1.00 ││││├mongo::CurOp::reset
0.08 1.00 │││││├mongo::OpDebug::reset
0.04 1.00 │││││└mongo::CurOp::_reset
0.08 1.00 ││││├mongo::nsToDatabaseSubstring
0.08 1.00 ││││├mongo::Lock::DBLock::~DBLock
0.04 1.00 │││││├mongo::LockerImpl<...>::unlock
0.04 1.00 ││││││ mongo::LockerImpl<...>::_unlockImpl
0.04 1.00 ││││││ mongo::LockManager::unlock
0.04 1.00 ││││││ __GI___pthread_mutex_unlock:310
0.04 1.00 ││││││ __pthread_mutex_unlock_usercnt:57
0.04 1.00 │││││└mongo::Lock::GlobalLock::_unlock
0.04 1.00 │││││ mongo::LockerImpl<...>::unlockAll
0.08 1.00 ││││├mongo::LockerImpl<...>::unlock
0.08 1.00 │││││ mongo::LockerImpl<...>::_unlockImpl
0.04 1.00 │││││ pthread_spin_trylock:33
0.04 1.00 ││││├tc_new
0.04 1.00 ││││├mongo::Database::getCollection
0.04 1.00 │││││ mongo::StringData::Hasher::operator
0.04 1.00 │││││ MurmurHash3_x64_128
0.04 1.00 ││││├mongo::OperationContextImpl::getCurOp
0.04 1.00 ││││├mongo::Lock::CollectionLock::CollectionLock
0.04 1.00 │││││ mongo::ResourceId::ResourceId
0.04 1.00 │││││ mongo::StringData::Hasher::operator
0.04 1.00 │││││ MurmurHash3_x64_128
0.04 1.00 ││││└std::basic_string<...>::basic_string
0.04 1.00 ││││ char* std::string::_S_construct<...>
0.04 1.00 ││││ std::string::_Rep::_S_create
0.04 1.00 ││││ tc_new
0.04 1.00 │││└mongo::ClientBasic::getCurrent
1.08 8.00 ││├mongo::threadpool::ThreadPool::task_done
1.08 8.00 │││ __GI___pthread_mutex_lock:79
1.08 8.00 │││ _L_lock_909
1.08 8.00 │││ __lll_lock_wait:135
0.04 1.00 ││├pthread_cond_wait@@GLIBC_2.3.2:259
0.04 1.00 │││ __pthread_mutex_cond_lock:79
0.04 1.00 │││ _L_cond_lock_886
0.04 1.00 │││ __lll_lock_wait:135
0.04 1.00 ││└__GI___pthread_mutex_unlock:310
0.04 1.00 ││ __pthread_mutex_unlock_usercnt:57
0.04 1.00 ││ _L_unlock_722
0.04 1.00 ││ __lll_unlock_wake:371
4.00 4.00 │├mongo::BackgroundJob::jobBody
2.00 2.00 ││├??
1.00 1.00 │││├mongo::sleepmicros
1.00 1.00 ││││ nanosleep:81
1.00 1.00 │││└bool boost::condition_variable_any::timed_wait<...>
1.00 1.00 │││ pthread_cond_timedwait@@GLIBC_2.3.2:238
1.00 1.00 ││├mongo::ClientCursorMonitor::run
1.00 1.00 │││ mongo::sleepsecs
1.00 1.00 │││ nanosleep:81
1.00 1.00 ││└mongo::TTLMonitor::run
1.00 1.00 ││ mongo::sleepsecs
1.00 1.00 ││ nanosleep:81
2.92 3.00 │├__wt_cond_wait
2.92 3.00 ││ pthread_cond_timedwait@@GLIBC_2.3.2:238
1.33 2.00 │├mongo::repl::NetworkInterfaceImpl::_requestProcessorThreadBody
1.33 2.00 ││ mongo::repl::NetworkInterfaceImpl::_consumeNetworkRequests
1.33 2.00 ││ boost::condition_variable::timed_wait
1.33 2.00 ││ pthread_cond_timedwait@@GLIBC_2.3.2:238
1.08 2.00 │├??
1.00 1.00 ││├__sigwait:97
1.00 1.00 │││ do_sigwait:60
0.08 1.00 ││└__wt_txn_checkpoint
0.08 1.00 ││ ??
0.08 1.00 ││ __wt_checkpoint
0.08 1.00 ││ __wt_cache_op
0.08 1.00 ││ __wt_reconcile
0.08 1.00 ││ ??
0.08 1.00 ││ ??
0.04 1.00 ││ ??
1.00 1.00 │├mongo::repl::SyncSourceFeedback::run
1.00 1.00 ││ pthread_cond_wait@@GLIBC_2.3.2:185
1.00 1.00 │├mongo::RangeDeleter::doWork
1.00 1.00 ││ pthread_cond_timedwait@@GLIBC_2.3.2:238
1.00 1.00 │├mongo::repl::runSyncThread
1.00 1.00 ││ mongo::repl::SyncTail::oplogApplication
0.96 1.00 ││ ├mongo::repl::SyncTail::multiApply
0.67 1.00 ││ │├mongo::repl::SyncTail::applyOps
0.46 1.00 ││ ││├mongo::threadpool::ThreadPool::join
0.46 1.00 ││ │││ pthread_cond_wait@@GLIBC_2.3.2:185
0.21 1.00 ││ ││└mongo::threadpool::ThreadPool::schedule
0.12 1.00 ││ ││ ├__GI___pthread_mutex_unlock:310
0.12 1.00 ││ ││ │ __pthread_mutex_unlock_usercnt:57
0.12 1.00 ││ ││ │ _L_unlock_722
0.12 1.00 ││ ││ │ __lll_unlock_wake:371
0.04 1.00 ││ ││ ├__GI___pthread_mutex_lock:79
0.04 1.00 ││ ││ └pthread_cond_broadcast@@GLIBC_2.3.2:98
0.29 1.00 ││ │└mongo::repl::writeOpsToOplog
0.21 1.00 ││ │ ├mongo::Collection::insertDocument
0.21 1.00 ││ │ │ mongo::Collection::_insertDocument
0.21 1.00 ││ │ │ mongo::WiredTigerRecordStore::insertRecord
0.04 1.00 ││ │ │ ├??
0.04 1.00 ││ │ │ │ __wt_btcur_insert
0.04 1.00 ││ │ │ │ __wt_row_search
0.04 1.00 ││ │ │ ├mongo::WiredTigerRecordStore::cappedDeleteAsNeeded
0.04 1.00 ││ │ │ │ mongo::WiredTigerRecordStore::cappedAndNeedDelete
0.04 1.00 ││ │ │ ├__wt_cursor_set_key
0.04 1.00 ││ │ │ │ __wt_cursor_set_keyv
0.04 1.00 ││ │ │ └mongo::WiredTigerRecordStore::_changeNumRecords
0.04 1.00 ││ │ │ tc_new
0.04 1.00 ││ │ ├mongo::BSONElement::fieldNameSize
0.04 1.00 ││ │ └mongo::WriteUnitOfWork::commit
0.04 1.00 ││ │ mongo::WiredTigerRecoveryUnit::_commit
0.04 1.00 ││ └mongo::repl::SyncTail::tryPopAndWaitForMore
0.04 1.00 ││ mongo::repl::BackgroundSync::peek
0.04 1.00 ││ __GI___pthread_mutex_unlock:310
0.04 1.00 ││ __pthread_mutex_unlock_usercnt:57
0.04 1.00 ││ _L_unlock_722
0.04 1.00 ││ __lll_unlock_wake:371
1.00 1.00 │├mongo::repl::ReplicationExecutor::run
1.00 1.00 ││ mongo::repl::ReplicationExecutor::getWork
1.00 1.00 ││ mongo::repl::NetworkInterfaceImpl::waitForWorkUntil
1.00 1.00 ││ boost::condition_variable::timed_wait
1.00 1.00 ││ pthread_cond_timedwait@@GLIBC_2.3.2:238
1.00 1.00 │├mongo::DeadlineMonitor<...>::deadlineMonitorThread
1.00 1.00 ││ pthread_cond_wait@@GLIBC_2.3.2:185
1.00 1.00 │├mongo::repl::BackgroundSync::producerThread
1.00 1.00 ││ mongo::repl::BackgroundSync::_producerThread
1.00 1.00 ││ mongo::repl::BackgroundSync::produce
0.62 1.00 ││ ├mongo::BlockingQueue<...>::push
0.58 1.00 ││ │ pthread_cond_wait@@GLIBC_2.3.2:185
0.33 1.00 ││ ├mongo::DBClientCursor::more
0.33 1.00 ││ │ mongo::DBClientCursor::requestMore
0.33 1.00 ││ │ mongo::DBClientConnection::call
0.33 1.00 ││ │ mongo::MessagingPort::recv
0.33 1.00 ││ │ mongo::MessagingPort::recv
0.33 1.00 ││ │ mongo::Socket::recv
0.33 1.00 ││ │ mongo::Socket::unsafe_recv
0.33 1.00 ││ │ mongo::Socket::_recv
0.33 1.00 ││ │ __libc_recv:33
0.04 1.00 ││ └mongo::sleepmicros
0.04 1.00 ││ nanosleep:81
0.12 1.00 │└__wt_evict_lru_page
0.12 1.00 __wt_evict_page
0.12 1.00 __wt_evict
0.08 1.00 │ ├__wt_reconcile
0.08 1.00 │ │ ??
0.08 1.00 │ │ ??
0.08 1.00 │ │ ??
0.04 1.00 │ │ ??
0.04 1.00 │ │ __wt_bt_write
0.04 1.00 │ │ ??
0.04 1.00 │ │ snappy_compress
0.04 1.00 │ │ snappy::RawCompress
0.04 1.00 │ │ snappy::Compress
0.04 1.00 │ │ snappy::internal::CompressFragment
0.04 1.00 │ └__wt_split_multi
0.04 1.00 __wt_page_out
4.00 4.00 mongo::PortMessageServer::handleIncomingMsg
4.00 4.00 mongo::MessagingPort::recv
4.00 4.00 mongo::Socket::recv
4.00 4.00 mongo::Socket::unsafe_recv
4.00 4.00 mongo::Socket::_recv
4.00 4.00 __libc_recv:33
1.00 1.00 main
1.00 1.00 mongo::initAndListen
1.00 1.00 mongo::Listener::initAndListen
1.00 1.00 select:81
0.04 1.00 ??
0.04 1.00 ??
0.04 1.00 ??
0.04 1.00 ??
0.04 1.00 ??
0.04 1.00 ??