- 2.85% impalad impalad [.] base::subtle::Barrier_AtomicIncrement(long volatile*, long) - base::subtle::Barrier_AtomicIncrement(long volatile*, long) - 83.75% impala::RuntimeProfile::HighWaterMarkCounter::Add(long) - 45.45% impala::MemTracker::Release(long) - 62.53% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 37.47% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 36.69% impala::MemTracker::Consume(long) - 57.19% impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 42.81% impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 17.86% impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 14.92% impala::MemTracker::Release(long) - 64.71% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 35.29% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 0.91% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 2.68% impalad libc-2.19.so [.] __memcpy_sse2_unaligned - __memcpy_sse2_unaligned - 81.68% impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 18.32% impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 2.57% impalad impalad [.] impala::MemTracker::Release(long) - impala::MemTracker::Release(long) - 65.75% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 33.75% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 0.50% base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 2.43% impalad impalad [.] operator delete[](void*, std::nothrow_t const&) - operator delete[](void*, std::nothrow_t const&) - 28.60% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 22.22% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 21.17% __gnu_cxx::new_allocator::deallocate(int*, unsigned long) std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) std::_Vector_base >::_M_deallocate(int*, unsigned long) std::_Vector_base >::~_Vector_base() std::vector >::~vector() impala::RowDescriptor::~RowDescriptor() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 13.46% __gnu_cxx::new_allocator::deallocate(impala::MemPool::ChunkInfo*, unsigned long) std::allocator_traits >::deallocate(std::allocator&, impala::MemPool::ChunkInfo*, unsigned long) - std::_Vector_base >::_M_deallocate(impala::MemPool::ChunkInfo*, unsigned long) - 65.21% std::_Vector_base >::~_Vector_base() std::vector >::~vector() impala::MemPool::~MemPool() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 34.79% void std::vector >::_M_emplace_back_aux(impala::MemPool::ChunkInfo&&) void std::vector >::emplace_back(impala::MemPool::ChunkInfo&&) std::vector >::push_back(impala::MemPool::ChunkInfo&&) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 7.24% base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 4.20% __gnu_cxx::new_allocator::deallocate(impala::TupleDescriptor**, unsigned long) std::allocator_traits >::deallocate(std::allocator&, impala::TupleDescriptor**, unsigned long) std::_Vector_base >::_M_deallocate(impala::TupleDescriptor**, unsigned long) std::_Vector_base >::~_Vector_base() std::vector >::~vector() impala::RowDescriptor::~RowDescriptor() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 0.92% llvm::Module::~Module() 0xd31c000 llvm::Value::~Value() 0xfc89495441554156 - 0.60% llvm::Function::~Function() 0x114f4ef0 llvm::Function::~Function() 0x4810ec834853fd89 - 0.54% std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) std::_Vector_base >::_M_deallocate(int*, unsigned long) std::_Vector_base >::~_Vector_base() std::vector >::~vector() impala::RowDescriptor::~RowDescriptor() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 0.52% base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 0.52% std::allocator_traits >::deallocate(std::allocator&, impala::TupleDescriptor**, unsigned long) std::_Vector_base >::_M_deallocate(impala::TupleDescriptor**, unsigned long) std::_Vector_base >::~_Vector_base() std::vector >::~vector() impala::RowDescriptor::~RowDescriptor() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 2.42% impalad impalad [.] unsigned char* impala::MemPool::Allocate(long, int) - unsigned char* impala::MemPool::Allocate(long, int) - 99.47% impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 0.53% impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 2.30% impalad impalad [.] void base::subtle::CheckNaturalAlignment(long volatile const*) - void base::subtle::CheckNaturalAlignment(long volatile const*) - 52.87% base::subtle::Acquire_Load(long const volatile*) - 56.53% impala::RuntimeProfile::HighWaterMarkCounter::current_value() const - 54.83% impala::MemTracker::Release(long) - 50.25% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 49.75% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 45.17% impala::MemTracker::Consume(long) - 52.56% impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 47.44% impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 39.40% impala::RuntimeProfile::HighWaterMarkCounter::UpdateMax(long) - 94.71% impala::RuntimeProfile::HighWaterMarkCounter::Add(long) - 52.75% impala::MemTracker::Consume(long) - 52.61% impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 47.39% impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 30.54% impala::MemTracker::Release(long) - 81.58% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 18.42% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 16.71% impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 5.29% impala::RuntimeProfile::HighWaterMarkCounter::TryAdd(long, long) impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 4.07% impala::RuntimeProfile::HighWaterMarkCounter::TryAdd(long, long) impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 28.12% base::subtle::Barrier_AtomicIncrement(long volatile*, long) - 92.29% impala::RuntimeProfile::HighWaterMarkCounter::Add(long) - 41.59% impala::MemTracker::Consume(long) - 55.57% impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 44.43% impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 39.68% impala::MemTracker::Release(long) - 58.06% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 41.94% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 18.73% impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 7.71% impala::MemTracker::Release(long) - 74.28% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 25.72% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 7.13% impala::RuntimeProfile::HighWaterMarkCounter::UpdateMax(long) - impala::RuntimeProfile::HighWaterMarkCounter::Add(long) - 46.02% impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 30.87% impala::MemTracker::Release(long) - 74.25% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 25.75% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 23.11% impala::MemTracker::Consume(long) - 65.88% impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 34.12% impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 5.97% impala::MemTracker::Release(long) - 91.15% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 8.85% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 2.73% base::subtle::NoBarrier_CompareAndSwap(long volatile*, long, long) base::subtle::Barrier_CompareAndSwap(long volatile*, long, long) impala::RuntimeProfile::HighWaterMarkCounter::TryAdd(long, long) impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 2.13% impala::RuntimeProfile::HighWaterMarkCounter::current_value() const - 51.37% impala::MemTracker::Release(long) impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 48.63% impala::MemTracker::Consume(long) - 52.14% impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 47.86% impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 0.53% impala::RuntimeProfile::HighWaterMarkCounter::Add(long) impala::MemTracker::Release(long) impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 0.52% base::subtle::Barrier_CompareAndSwap(long volatile*, long, long) impala::RuntimeProfile::HighWaterMarkCounter::TryAdd(long, long) impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.94% impalad [kernel.kallsyms] [k] page_fault - page_fault - 92.30% __memcpy_sse2_unaligned - 0xbde4428 - 89.37% 0xa8d85a0 0 10.63% 0 - 7.70% skb_copy_datagram_iovec tcp_recvmsg inet_recvmsg sock_recvmsg SYSC_recvfrom sys_recvfrom system_call_fastpath __libc_recv - 1.80% impalad [kernel.kallsyms] [k] unmap_page_range - unmap_page_range - unmap_single_vma - zap_page_range - sys_madvise - system_call_fastpath - __madvise - tcmalloc::PageHeap::DecommitSpan(tcmalloc::Span*) - tcmalloc::PageHeap::MergeIntoFreeList(tcmalloc::Span*) - tcmalloc::PageHeap::Delete(tcmalloc::Span*) - operator delete[](void*, std::nothrow_t const&) - 99.28% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 0.72% kudu::faststring::~faststring() kudu::rpc::InboundTransfer::~InboundTransfer() kudu::DefaultDeleter::operator()(kudu::rpc::InboundTransfer*) const kudu::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() kudu::rpc::CallResponse::~CallResponse() kudu::DefaultDeleter::operator()(kudu::rpc::CallResponse*) const kudu::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() kudu::rpc::OutboundCall::~OutboundCall() std::_Sp_counted_ptr::_M_dispose() std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() std::__shared_ptr::~__shared_ptr() std::__shared_ptr::reset() kudu::rpc::RpcController::Reset() kudu::client::KuduScanBatch::Data::Clear() kudu::client::KuduScanner::NextBatch(kudu::client::KuduScanBatch*) impala::KuduScanner::GetNextScannerBatch() impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.75% impalad impalad [.] impala::MemTracker::Consume(long) - impala::MemTracker::Consume(long) - 50.55% impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 46.59% impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 2.15% impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 0.71% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.48% impalad impalad [.] google::GetReferenceableValue(int) - google::GetReferenceableValue(int) - 16.81% void base::subtle::CheckNaturalAlignment(long volatile const*) - 65.21% base::subtle::Acquire_Load(long const volatile*) - 68.97% impala::RuntimeProfile::HighWaterMarkCounter::UpdateMax(long) - impala::RuntimeProfile::HighWaterMarkCounter::Add(long) - 67.21% impala::MemTracker::Consume(long) - 66.09% impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 33.91% impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 21.26% impala::MemTracker::Release(long) impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 11.53% impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 31.03% impala::RuntimeProfile::HighWaterMarkCounter::current_value() const - impala::MemTracker::Release(long) - 50.49% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 49.51% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 34.79% base::subtle::Barrier_AtomicIncrement(long volatile*, long) - 86.04% impala::RuntimeProfile::HighWaterMarkCounter::Add(long) - 83.92% impala::MemTracker::Release(long) - 61.26% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 38.74% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 16.08% impala::MemTracker::Consume(long) impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 13.96% impala::MemTracker::Release(long) impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 12.87% impala::MemPool::FindChunk(long, bool) - 59.69% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 40.31% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 11.03% impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 10.20% impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 8.45% impala::MemPool::CheckIntegrity(bool) - impala::MemPool::FindChunk(long, bool) - 80.29% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 19.71% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 5.87% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 5.81% base::subtle::Acquire_Load(long const volatile*) - 43.26% impala::RuntimeProfile::HighWaterMarkCounter::current_value() const - 67.15% impala::MemTracker::Release(long) - 50.61% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 49.39% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 32.85% impala::MemTracker::Consume(long) impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 42.33% impala::RuntimeProfile::HighWaterMarkCounter::UpdateMax(long) - impala::RuntimeProfile::HighWaterMarkCounter::Add(long) - 34.07% impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 33.11% impala::MemTracker::Consume(long) impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 32.82% impala::MemTracker::Release(long) impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 14.41% impala::RuntimeProfile::HighWaterMarkCounter::TryAdd(long, long) impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 5.77% base::subtle::Barrier_AtomicIncrement(long volatile*, long) - impala::RuntimeProfile::HighWaterMarkCounter::Add(long) - 71.60% impala::MemTracker::Release(long) - 59.19% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 40.81% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 28.40% impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 4.31% impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 3.38% impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 2.57% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 2.55% void base::subtle::CheckNaturalAlignment(int volatile const*) - 67.14% base::subtle::NoBarrier_CompareAndSwap(int volatile*, int, int) base::subtle::Acquire_CompareAndSwap(int volatile*, int, int) base::SpinLock::Lock() impala::SpinLock::lock() boost::lock_guard::lock_guard(impala::SpinLock&) - impala::SimpleMetric::Increment(long const&) - 51.01% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 48.99% impala::MemPool::ChunkInfo::ChunkInfo(long, unsigned char*) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 32.86% base::subtle::NoBarrier_AtomicExchange(int volatile*, int) base::subtle::Release_AtomicExchange(int volatile*, int) base::SpinLock::Unlock() impala::SpinLock::unlock() boost::lock_guard::~lock_guard() impala::SimpleMetric::Increment(long const&) impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 2.55% impala::MemTracker::Consume(long) impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.72% impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.71% impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.71% impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 0.97% impala::MemTracker::Release(long) impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 0.89% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 0.83% base::subtle::NoBarrier_CompareAndSwap(long volatile*, long, long) base::subtle::Barrier_CompareAndSwap(long volatile*, long, long) impala::RuntimeProfile::HighWaterMarkCounter::TryAdd(long, long) impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.45% impalad impalad [.] std::string* google::Check_EQImpl(int const&, unsigned long const&, char const*) - std::string* google::Check_EQImpl(int const&, unsigned long const&, char const*) - 63.19% void base::subtle::CheckNaturalAlignment(long volatile const*) - 51.17% base::subtle::Acquire_Load(long const volatile*) - 56.69% impala::RuntimeProfile::HighWaterMarkCounter::UpdateMax(long) - 90.29% impala::RuntimeProfile::HighWaterMarkCounter::Add(long) - 52.39% impala::MemTracker::Release(long) - 79.94% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 20.06% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 47.61% impala::MemTracker::Consume(long) - 67.30% impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 32.70% impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 9.71% impala::RuntimeProfile::HighWaterMarkCounter::TryAdd(long, long) impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 43.31% impala::RuntimeProfile::HighWaterMarkCounter::current_value() const - 62.79% impala::MemTracker::Release(long) - 50.03% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 49.97% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 37.21% impala::MemTracker::Consume(long) - 50.56% impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 49.44% impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 44.69% base::subtle::Barrier_AtomicIncrement(long volatile*, long) - 81.79% impala::RuntimeProfile::HighWaterMarkCounter::Add(long) - 44.51% impala::MemTracker::Release(long) - 66.60% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 33.40% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 33.36% impala::MemTracker::Consume(long) - 56.53% impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 43.47% impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 22.13% impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 18.21% impala::MemTracker::Release(long) impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 4.14% base::subtle::NoBarrier_CompareAndSwap(long volatile*, long, long) base::subtle::Barrier_CompareAndSwap(long volatile*, long, long) impala::RuntimeProfile::HighWaterMarkCounter::TryAdd(long, long) impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 15.38% base::subtle::Acquire_Load(long const volatile*) - 77.08% impala::RuntimeProfile::HighWaterMarkCounter::UpdateMax(long) - impala::RuntimeProfile::HighWaterMarkCounter::Add(long) - 66.28% impala::MemTracker::Consume(long) - 77.70% impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 22.30% impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 26.41% impala::MemTracker::Release(long) - 72.60% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 27.40% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 7.32% impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 16.96% impala::RuntimeProfile::HighWaterMarkCounter::current_value() const - 66.11% impala::MemTracker::Release(long) - 50.34% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 49.66% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 33.89% impala::MemTracker::Consume(long) impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 5.96% impala::RuntimeProfile::HighWaterMarkCounter::TryAdd(long, long) impala::MemTracker::TryConsume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 13.74% base::subtle::Barrier_AtomicIncrement(long volatile*, long) - 56.00% impala::RuntimeProfile::HighWaterMarkCounter::Add(long) - 55.58% impala::MemTracker::Consume(long) - 59.81% impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 40.19% impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 44.42% impala::MemTracker::Release(long) - 50.68% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 49.32% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 44.00% impala::MemTracker::Release(long) impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 6.83% void base::subtle::CheckNaturalAlignment(int volatile const*) - 87.02% base::subtle::NoBarrier_CompareAndSwap(int volatile*, int, int) base::subtle::Acquire_CompareAndSwap(int volatile*, int, int) base::SpinLock::Lock() impala::SpinLock::lock() boost::lock_guard::lock_guard(impala::SpinLock&) - impala::SimpleMetric::Increment(long const&) - 58.03% impala::MemPool::ChunkInfo::ChunkInfo(long, unsigned char*) - impala::MemPool::FindChunk(long, bool) - 75.04% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 24.96% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 41.97% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 12.98% base::subtle::NoBarrier_AtomicExchange(int volatile*, int) base::subtle::Release_AtomicExchange(int volatile*, int) base::SpinLock::Unlock() impala::SpinLock::unlock() boost::lock_guard::~lock_guard() impala::SimpleMetric::Increment(long const&) impala::MemPool::ChunkInfo::ChunkInfo(long, unsigned char*) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 0.86% base::subtle::NoBarrier_AtomicExchange(int volatile*, int) base::subtle::Release_AtomicExchange(int volatile*, int) base::SpinLock::Unlock() impala::SpinLock::unlock() boost::lock_guard::~lock_guard() impala::SimpleMetric::Increment(long const&) impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.41% impalad impalad [.] std::vector >::size() const - std::vector >::size() const - 21.55% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 18.89% std::vector >::_M_check_len(unsigned long, char const*) const void std::vector >::_M_emplace_back_aux(impala::MemPool::ChunkInfo&&) void std::vector >::emplace_back(impala::MemPool::ChunkInfo&&) std::vector >::push_back(impala::MemPool::ChunkInfo&&) - impala::MemPool::FindChunk(long, bool) - 71.22% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 28.78% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 17.79% impala::MemPool::CheckIntegrity(bool) - impala::MemPool::FindChunk(long, bool) - 54.97% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 45.03% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 13.28% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 9.69% impala::MemPool::FindChunk(long, bool) - 55.41% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 44.59% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 8.08% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 5.40% impala::MemPool::~MemPool() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.82% impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.76% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.74% void std::vector >::_M_emplace_back_aux(impala::MemPool::ChunkInfo&&) void std::vector >::emplace_back(impala::MemPool::ChunkInfo&&) std::vector >::push_back(impala::MemPool::ChunkInfo&&) - impala::MemPool::FindChunk(long, bool) - 50.21% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 49.79% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.34% impalad libkudu_client.so.0.1.0 [.] std::vector >::size() const - std::vector >::size() const - 55.44% kudu::Schema::column_offset(unsigned long) const - 77.82% kudu::ContiguousRowHelper::cell_ptr(kudu::Schema const&, unsigned char const*, unsigned long) kudu::ContiguousRow::cell_ptr(unsigned long) const kudu::ContiguousRow::mutable_cell_ptr(unsigned long) const kudu::RewriteRowBlockPointers(kudu::Schema const&, kudu::RowwiseRowBlockPB const&, kudu::Slice const&, kudu::Slice*) kudu::client::KuduScanBatch::Data::Reset(kudu::rpc::RpcController*, kudu::Schema const*, kudu::client::KuduSchema const*, gscoped_ptr >) kudu::client::KuduScanner::NextBatch(kudu::client::KuduScanBatch*) impala::KuduScanner::GetNextScannerBatch() impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 22.18% kudu::client::KuduScanBatch::RowPtr::cell(int) const impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 36.31% kudu::Schema::column(unsigned long) const kudu::ContiguousRowHelper::is_null(kudu::Schema const&, unsigned char const*, unsigned long) kudu::ContiguousRow::is_null(unsigned long) const kudu::RewriteRowBlockPointers(kudu::Schema const&, kudu::RowwiseRowBlockPB const&, kudu::Slice const&, kudu::Slice*) kudu::client::KuduScanBatch::Data::Reset(kudu::rpc::RpcController*, kudu::Schema const*, kudu::client::KuduSchema const*, gscoped_ptr >) kudu::client::KuduScanner::NextBatch(kudu::client::KuduScanBatch*) impala::KuduScanner::GetNextScannerBatch() impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 4.66% kudu::ContiguousRowHelper::is_null(kudu::Schema const&, unsigned char const*, unsigned long) kudu::ContiguousRow::is_null(unsigned long) const kudu::RewriteRowBlockPointers(kudu::Schema const&, kudu::RowwiseRowBlockPB const&, kudu::Slice const&, kudu::Slice*) kudu::client::KuduScanBatch::Data::Reset(kudu::rpc::RpcController*, kudu::Schema const*, kudu::client::KuduSchema const*, gscoped_ptr >) kudu::client::KuduScanner::NextBatch(kudu::client::KuduScanBatch*) impala::KuduScanner::GetNextScannerBatch() impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.83% kudu::client::KuduScanBatch::RowPtr::cell(int) const impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 0.93% kudu::RewriteRowBlockPointers(kudu::Schema const&, kudu::RowwiseRowBlockPB const&, kudu::Slice const&, kudu::Slice*) kudu::client::KuduScanBatch::Data::Reset(kudu::rpc::RpcController*, kudu::Schema const*, kudu::client::KuduSchema const*, gscoped_ptr >) kudu::client::KuduScanner::NextBatch(kudu::client::KuduScanBatch*) impala::KuduScanner::GetNextScannerBatch() impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 0.83% kudu::ContiguousRowHelper::cell_ptr(kudu::Schema const&, unsigned char const*, unsigned long) kudu::ContiguousRow::cell_ptr(unsigned long) const kudu::ContiguousRow::mutable_cell_ptr(unsigned long) const kudu::RewriteRowBlockPointers(kudu::Schema const&, kudu::RowwiseRowBlockPB const&, kudu::Slice const&, kudu::Slice*) kudu::client::KuduScanBatch::Data::Reset(kudu::rpc::RpcController*, kudu::Schema const*, kudu::client::KuduSchema const*, gscoped_ptr >) kudu::client::KuduScanner::NextBatch(kudu::client::KuduScanBatch*) impala::KuduScanner::GetNextScannerBatch() impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.14% impalad impalad [.] std::vector >::operator[](unsigned long) - std::vector >::operator[](unsigned long) - 50.32% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 23.16% impala::MemPool::CheckIntegrity(bool) - impala::MemPool::FindChunk(long, bool) - 52.44% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 47.56% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 11.10% impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 6.53% impala::MemPool::FindChunk(long, bool) - 50.15% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 49.85% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 5.54% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 2.27% unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::TryAllocate(long) impala::RowBatch::ResizeAndAllocateTupleBuffer(impala::RuntimeState*, long*, unsigned char**) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.08% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.14% impalad impalad [.] impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.09% impalad impalad [.] tcmalloc::PageHeap::SearchFreeAndLargeLists(unsigned long) tcmalloc::PageHeap::SearchFreeAndLargeLists(unsigned long) tcmalloc::PageHeap::New(unsigned long) tc_malloc impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.07% impalad impalad [.] __gnu_cxx::__normal_iterator > >::__normal_iterator(impala::MemTracker** const&) - __gnu_cxx::__normal_iterator > >::__normal_iterator(impala::MemTracker** const&) - 85.72% std::vector >::end() - 60.24% impala::MemTracker::Consume(long) - 50.08% impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 49.92% impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 39.76% impala::MemTracker::Release(long) - 54.76% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 45.24% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 9.49% std::vector >::begin() - 74.78% impala::MemTracker::Consume(long) - 82.85% impala::RowBatch::RowBatch(impala::RowDescriptor const&, int, impala::MemTracker*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 17.15% impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 25.22% impala::MemTracker::Release(long) impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 3.62% impala::MemTracker::Release(long) - 67.54% impala::MemPool::FreeAll() impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 32.46% impala::RowBatch::~RowBatch() base::DefaultDeleter::operator()(impala::RowBatch*) const base::internal::gscoped_ptr_impl >::~gscoped_ptr_impl() gscoped_ptr >::~gscoped_ptr() impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.16% impala::MemTracker::Consume(long) impala::MemPool::FindChunk(long, bool) unsigned char* impala::MemPool::Allocate(long, int) impala::MemPool::Allocate(long) impala::Tuple::DeepCopyVarlenData(impala::TupleDescriptor const&, impala::MemPool*) impala::Tuple::DeepCopy(impala::Tuple*, impala::TupleDescriptor const&, impala::MemPool*) impala::KuduScanner::DecodeRowsIntoRowBatch(impala::RowBatch*, impala::Tuple**, bool*) impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy - 1.06% impalad libkudu_client.so.0.1.0 [.] kudu::RewriteRowBlockPointers(kudu::Schema const&, kudu::RowwiseRowBlockPB const&, kudu::Slice const&, kudu::Slice*) kudu::RewriteRowBlockPointers(kudu::Schema const&, kudu::RowwiseRowBlockPB const&, kudu::Slice const&, kudu::Slice*) kudu::client::KuduScanBatch::Data::Reset(kudu::rpc::RpcController*, kudu::Schema const*, kudu::client::KuduSchema const*, gscoped_ptr >) kudu::client::KuduScanner::NextBatch(kudu::client::KuduScanBatch*) impala::KuduScanner::GetNextScannerBatch() impala::KuduScanner::GetNext(impala::RowBatch*, bool*) impala::KuduScanNode::ProcessScanToken(impala::KuduScanner*, std::string const&) impala::KuduScanNode::RunScannerThread(std::string const&, std::string const*) boost::_mfi::mf2::operator()(impala::KuduScanNode*, std::string const&, std::string const*) const void boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2&, boost::_bi::list0&, int) boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0::operator()() const impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function, impala::Promise*) void boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> >::operator(), impala::Promise*), boost::_bi::list0>(boost::_bi::type, void (*&)(std::string const&, std::string const&, boost::function, impala::Promise*), boost::_bi::list0&, int) boost::_bi::bind_t, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > >::operator()() boost::detail::thread_data, impala::Promise*), boost::_bi::list4, boost::_bi::value, boost::_bi::value >, boost::_bi::value*> > > >::run() thread_proxy