"Function Stack","CPU Time: Total","CPU Time: Self","Module","Function (Full)","Source File","Start Address"
"Total","4463.69","0","","","",""
" clone","4288.62","0","libc.so.6","clone","","0x3eb32e8890"
"  start_thread","4288.62","0","libpthread.so.0","start_thread","","0x3eb3607900"
"   thread_proxy","4232.32","0","impalad","thread_proxy","","0xd35410"
"    boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*), boost::_bi::list4<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<boost::function<void (void)>>, boost::_bi::value<impala::Promise<long>*>>>>::run","4232.26","0","impalad","boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*), boost::_bi::list4<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<boost::function<void (void)>>, boost::_bi::value<impala::Promise<long>*>>>>::run(void)","thread.hpp","0xaf5b60"
"     boost::_bi::bind_t<void, void (*)(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*), boost::_bi::list4<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<boost::function<void (void)>>, boost::_bi::value<impala::Promise<long>*>>>::operator()","4232.26","0","impalad","boost::_bi::bind_t<void, void (*)(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*), boost::_bi::list4<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<boost::function<void (void)>>, boost::_bi::value<impala::Promise<long>*>>>::operator()(void)","bind_template.hpp","0xaf5b79"
"      operator()<void (*)(const std::basic_string<char>&, const std::basic_string<char>&, boost::function<void()>, impala::Promise<long int>*), boost::_bi::list0>","4232.26","0","impalad","operator()<void (*)(const std::basic_string<char>&, const std::basic_string<char>&, boost::function<void()>, impala::Promise<long int>*), boost::_bi::list0>","bind.hpp","0xaf5b79"
"       impala::Thread::SuperviseThread","4232.26","0","impalad","impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*)","thread.cc","0xaf5090"
"        boost::function0<void>::operator()","4232.26","0.2","impalad","boost::function0<void>::operator()(void) const","function_template.hpp","0xaf529c"
"         impala::HdfsScanNode::ScannerThread","4156.8","0.229622","impalad","impala::HdfsScanNode::ScannerThread(void)","hdfs-scan-node.cc","0xb48320"
"          impala::HdfsScanNode::ProcessSplit","4146.94","0","impalad","impala::HdfsScanNode::ProcessSplit(std::vector<impala::FilterContext, std::allocator<impala::FilterContext>> const&, impala::DiskIoMgr::ScanRange*)","hdfs-scan-node.cc","0xb47a50"
"           impala::HdfsParquetScanner::ProcessSplit","4146.62","0","impalad","impala::HdfsParquetScanner::ProcessSplit(void)","hdfs-parquet-scanner.cc","0xb6cfd0"
"            impala::HdfsParquetScanner::AssembleRows<(bool)0, (bool)0>","4141.82","95.8442","impalad","bool impala::HdfsParquetScanner::AssembleRows<(bool)0, (bool)0>(impala::TupleDescriptor const*, std::vector<impala::HdfsParquetScanner::ColumnReader*, std::allocator<impala::HdfsParquetScanner::ColumnReader*>> const&, int, int, impala::CollectionValueBuilder*, bool*)","hdfs-parquet-scanner.cc","0xb76640"
"             ReadRow<false>","3867.46","196.625","impalad","ReadRow<false>","hdfs-parquet-scanner.cc","0xb767bb"
"              impala::HdfsParquetScanner::ScalarColumnReader<long, (bool)1>::ReadNonRepeatedValue","2880.44","332.933","impalad","impala::HdfsParquetScanner::ScalarColumnReader<long, (bool)1>::ReadNonRepeatedValue(impala::MemPool*, impala::Tuple*, bool*)","hdfs-parquet-scanner.cc","0xb7a760"
"               ReadValue<false>","2547.5","109.838","impalad","ReadValue<false>","hdfs-parquet-scanner.cc","0xb7a760"
"                ReadSlot<false>","2414.34","985.973","impalad","ReadSlot<false>","hdfs-parquet-scanner.cc","0xb7a79b"
"                 impala::DictDecoder<long>::GetValue","710.686","272.267","impalad","impala::DictDecoder<long>::GetValue(long*)","dict-encoding.h","0xb7a2c0"
"                 Eval<long int>","343.079","63.8786","impalad","Eval<long int>","runtime-filter.h","0xb7a873"
"                 std::vector<long, std::allocator<long>>::operator[]","246.632","246.632","impalad","std::vector<long, std::allocator<long>>::operator[](unsigned long)","stl_vector.h","0xb7a826"
"                 std::vector<impala::FilterContext const*, std::allocator<impala::FilterContext const*>>::size","57.268","57.268","impalad","std::vector<impala::FilterContext const*, std::allocator<impala::FilterContext const*>>::size(void) const","stl_vector.h","0xb7a7cd"
"                 std::_Bit_reference::operator bool","24.9334","24.9334","impalad","std::_Bit_reference::operator bool(void) const","stl_bvector.h","0xb7a807"
"                 Decode<long int>","23.047","23.047","impalad","Decode<long int>","parquet-common.h","0xb7a7a8"
"                 std::vector<bool, std::allocator<bool>>::operator[]","18.7289","18.7289","impalad","std::vector<bool, std::allocator<bool>>::operator[](unsigned long)","stl_bvector.h","0xb7a7c8"
"                 std::vector<long, std::allocator<long>>::operator[]","2.19113","2.19113","impalad","std::vector<long, std::allocator<long>>::operator[](unsigned long)","stl_vector.h","0xb7a856"
"                 std::vector<long, std::allocator<long>>::operator[]","1.33097","1.33097","impalad","std::vector<long, std::allocator<long>>::operator[](unsigned long)","stl_vector.h","0xb7a8d5"
"                 std::_Bit_iterator::operator*","0.470924","0.470924","impalad","std::_Bit_iterator::operator*(void) const","stl_bvector.h","0xb7a7c8"
"                impala::Tuple::SetNull","12.9124","12.9124","impalad","impala::Tuple::SetNull(impala::NullIndicatorOffset const&)","tuple.h","0xb7a76a"
"                impala::Tuple::GetSlot","10.4142","10.4142","impalad","impala::Tuple::GetSlot(int)","tuple.h","0xb7a794"
"              impala::HdfsParquetScanner::BaseScalarColumnReader::NextLevels<(bool)0>","738.418","204.297","impalad","bool impala::HdfsParquetScanner::BaseScalarColumnReader::NextLevels<(bool)0>(void)","hdfs-parquet-scanner.cc","0xb73bc0"
"              std::vector<impala::HdfsParquetScanner::ColumnReader*, std::allocator<impala::HdfsParquetScanner::ColumnReader*>>::size","43.8606","43.8606","impalad","std::vector<impala::HdfsParquetScanner::ColumnReader*, std::allocator<impala::HdfsParquetScanner::ColumnReader*>>::size(void) const","stl_vector.h","0xb767bb"
"              impala::HdfsParquetScanner::AssembleRows<(bool)0, (bool)0>","8.11","0.120005","impalad","bool impala::HdfsParquetScanner::AssembleRows<(bool)0, (bool)0>(impala::TupleDescriptor const*, std::vector<impala::HdfsParquetScanner::ColumnReader*, std::allocator<impala::HdfsParquetScanner::ColumnReader*>> const&, int, int, impala::CollectionValueBuilder*, bool*)","hdfs-parquet-scanner.cc","0xb76640"
"              [impalad]","0.01","0","impalad","[impalad]","","0"
"             impala::RowBatch::AtCapacity","69.3431","69.3431","impalad","impala::RowBatch::AtCapacity(void)","row-batch.h","0xb768f5"
"             impala::HdfsScanner::InitTuple","68.4064","34.8268","impalad","impala::HdfsScanner::InitTuple(impala::TupleDescriptor const*, impala::Tuple*, impala::Tuple*)","hdfs-scanner.h","0xb76793"
"             impala::HdfsScanner::CommitRows","19.4086","1.12991","impalad","impala::HdfsScanner::CommitRows(int)","hdfs-scanner.cc","0xbd1f80"
"             impala::HdfsParquetScanner::ColumnReader::rep_level","7.56247","7.56247","impalad","impala::HdfsParquetScanner::ColumnReader::rep_level(void) const","hdfs-parquet-scanner.cc","0xb768d3"
"             impala::HdfsScanNode::PartitionPassesFilterPredicates","6.13333","0.520158","impalad","impala::HdfsScanNode::PartitionPassesFilterPredicates(int, std::string const&, std::vector<impala::FilterContext, std::allocator<impala::FilterContext>> const&)","stl_vector.h","0xb474b0"
"             impala::RuntimeProfile::Counter::Add","4.03258","0","impalad","impala::RuntimeProfile::Counter::Add(long)","atomic.h","0x94c430"
"             impala::TupleRow::SetTuple","1.18748","1.18748","impalad","impala::TupleRow::SetTuple(int, impala::Tuple*)","tuple-row.h","0xb769aa"
"             impala::HdfsScanner::GetMemory","0.610736","0.289987","impalad","impala::HdfsScanner::GetMemory(impala::MemPool**, impala::Tuple**, impala::TupleRow**)","row-batch.h","0xbd1f40"
"             impala::ScannerContext::cancelled","0.409995","0.409995","impalad","impala::ScannerContext::cancelled(void) const","scanner-context.cc","0xba8410"
"             impala::HdfsScanner::next_tuple","0.370004","0.370004","impalad","impala::HdfsScanner::next_tuple(int, impala::Tuple*) const","hdfs-scanner.h","0xb769f9"
"             impala::HdfsScanner::next_row","0.281958","0.161997","impalad","impala::HdfsScanner::next_row(impala::TupleRow*) const","hdfs-scanner.h","0xb769e2"
"             impala::ExecNode::EvalConjuncts","0.269925","0.269925","impalad","impala::ExecNode::EvalConjuncts(impala::ExprContext** const, int, impala::TupleRow*)","exec-node.cc","0xb2c220"
"             impala::ExecNode::ReachedLimit","0.260035","0.260035","impalad","impala::ExecNode::ReachedLimit(void)","exec-node.h","0xb76871"
"             std::vector<impala::ExprContext*, std::allocator<impala::ExprContext*>>::size","0.190203","0.190203","impalad","std::vector<impala::ExprContext*, std::allocator<impala::ExprContext*>>::size(void) const","stl_vector.h","0xb769b5"
"             impala::ScannerContext::filter_ctxs","0.0499949","0.0499949","impalad","impala::ScannerContext::filter_ctxs(void) const","scanner-context.h","0xb7673c"
"            impala::HdfsParquetScanner::BaseScalarColumnReader::NextLevels<(bool)1>","4.52681","0","impalad","bool impala::HdfsParquetScanner::BaseScalarColumnReader::NextLevels<(bool)1>(void)","hdfs-parquet-scanner.cc","0xb73410"
"            impala::HdfsParquetScanner::ProcessFooter","0.13","0","impalad","impala::HdfsParquetScanner::ProcessFooter(bool*)","hdfs-parquet-scanner.cc","0xb6bfb0"
"            impala::HdfsParquetScanner::InitColumns","0.05","0","impalad","impala::HdfsParquetScanner::InitColumns(int, std::vector<impala::HdfsParquetScanner::ColumnReader*, std::allocator<impala::HdfsParquetScanner::ColumnReader*>> const&)","hdfs-parquet-scanner.cc","0xb675b0"
"            impala::HdfsScanner::CommitRows","0.03","0","impalad","impala::HdfsScanner::CommitRows(int)","hdfs-scanner.cc","0xbd1f80"
"            impala::HdfsParquetScanner::CreateColumnReaders","0.02","0","impalad","impala::HdfsParquetScanner::CreateColumnReaders(impala::TupleDescriptor const&, std::vector<impala::HdfsParquetScanner::ColumnReader*, std::allocator<impala::HdfsParquetScanner::ColumnReader*>>*)","hdfs-parquet-scanner.cc","0xb6b4f0"
"            apache::thrift::protocol::TCompactProtocolT<apache::thrift::transport::TMemoryBuffer>::getTType","0.02","0.02","impalad","apache::thrift::protocol::TCompactProtocolT<apache::thrift::transport::TMemoryBuffer>::getTType(signed char)","TCompactProtocol.tcc","0x9224e0"
"            [impalad]","0.0199958","0","impalad","[impalad]","","0"
"           impala::HdfsParquetScanner::Close","0.179996","0.00999973","impalad","impala::HdfsParquetScanner::Close(void)","hdfs-parquet-scanner.cc","0xb6d840"
"           impala::HdfsScanNode::CreateAndPrepareScanner","0.08","0","impalad","impala::HdfsScanNode::CreateAndPrepareScanner(impala::HdfsPartitionDescriptor*, impala::ScannerContext*, boost::scoped_ptr<impala::HdfsScanner>*)","hdfs-scan-node.cc","0xb41550"
"           ~scoped_ptr","0.0499996","0","impalad","~scoped_ptr","scoped_ptr.hpp","0xb47d00"
"           impala::ScannerContext::ScannerContext","0.00999836","0","impalad","impala::ScannerContext::ScannerContext(impala::RuntimeState*, impala::HdfsScanNode*, impala::HdfsPartitionDescriptor*, impala::DiskIoMgr::ScanRange*, std::vector<impala::FilterContext, std::allocator<impala::FilterContext>> const&)","scanner-context.cc","0xba9460"
"          impala::DiskIoMgr::GetNextRange","3.76583","0.17","impalad","impala::DiskIoMgr::GetNextRange(impala::DiskIoMgr::RequestContext*, impala::DiskIoMgr::ScanRange**)","disk-io-mgr.cc","0x981da0"
"          unique_lock","2.92653","0","impalad","unique_lock","lock_types.hpp","0xb48620"
"          ~unique_lock","2.27162","0.02","impalad","~unique_lock","lock_types.hpp","0xb48768"
"          [impalad]","0.276901","0","impalad","[impalad]","","0"
"          impala::AtomicUtil::MemoryBarrier","0.21098","0.21098","impalad","impala::AtomicUtil::MemoryBarrier(void)","atomic.h","0xb48786"
"          impala::ThreadResourceMgr::ResourcePool::optional_exceeded","0.129","0.0989996","impalad","impala::ThreadResourceMgr::ResourcePool::optional_exceeded(void)","thread-resource-mgr.h","0xb48654"
"          impala::HdfsScanNode::EnoughMemoryForScannerThread","0.0510487","0.01","impalad","impala::HdfsScanNode::EnoughMemoryForScannerThread(bool)","scoped_ptr.hpp","0xb419e0"
"         boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf1<void, impala::FragmentMgr, impala::TUniqueId>, boost::_bi::list2<boost::_bi::value<impala::FragmentMgr*>, boost::_bi::value<impala::TUniqueId>>>, void>::invoke","28.23","0","impalad","boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf1<void, impala::FragmentMgr, impala::TUniqueId>, boost::_bi::list2<boost::_bi::value<impala::FragmentMgr*>, boost::_bi::value<impala::TUniqueId>>>, void>::invoke(boost::detail::function::function_buffer&)","function_template.hpp","0xa58be0"
"         impala::DiskIoMgr::WorkLoop","21.8597","4.44","impalad","impala::DiskIoMgr::WorkLoop(impala::DiskIoMgr::DiskQueue*)","disk-io-mgr.cc","0x984230"
"         boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*>, boost::_bi::list3<boost::_bi::value<impala::ThriftThread*>, boost::_bi::value<boost::shared_ptr<apache::thrift::concurrency::Runnable>>, boost::_bi::value<impala::Promise<unsigned long>*>>>, void>::invoke","19.306","0","impalad","boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*>, boost::_bi::list3<boost::_bi::value<impala::ThriftThread*>, boost::_bi::value<boost::shared_ptr<apache::thrift::concurrency::Runnable>>, boost::_bi::value<impala::Promise<unsigned long>*>>>, void>::invoke(boost::detail::function::function_buffer&)","function_template.hpp","0x92cab0"
"         [impalad]","2.09475","0","impalad","[impalad]","","0"
"         impala::ThreadPool<boost::function<void (void)>>::WorkerThread","2.07975","0","impalad","impala::ThreadPool<boost::function<void (void)>>::WorkerThread(int)","thread-pool.h","0x93dbd0"
"         Java_sun_nio_ch_FileDispatcherImpl_pread0","0.69","0.04","libnio.so","Java_sun_nio_ch_FileDispatcherImpl_pread0","","0x78f0"
"         impala::ImpalaServer::QueryExecState::Wait","0.419576","0","impalad","impala::ImpalaServer::QueryExecState::Wait(void)","query-exec-state.cc","0xa3a600"
"         impala::PlanFragmentExecutor::ReportProfile","0.37","0","impalad","impala::PlanFragmentExecutor::ReportProfile(void)","plan-fragment-executor.cc","0xcab6f0"
"         Java_org_apache_hadoop_util_NativeCrc32_nativeComputeChunkedSums","0.16","0","libhadoop.so.1.0.0","Java_org_apache_hadoop_util_NativeCrc32_nativeComputeChunkedSums","","0x16de0"
"         impala::BlockingJoinNode::BuildSideThread","0.03","0","impalad","impala::BlockingJoinNode::BuildSideThread(impala::RuntimeState*, impala::Promise<impala::Status>*)","blocking-join-node.cc","0xbc4540"
"         impala::ImpalaServer::ExpireQueries","0.02","0","impalad","impala::ImpalaServer::ExpireQueries(void)","impala-server.cc","0x9de740"
"    impala::PeriodicCounterUpdater::UpdateLoop","0.06","0.02","impalad","impala::PeriodicCounterUpdater::UpdateLoop(void)","periodic-counter-updater.cc","0xac4800"
"   worker_thread","54.9994","0","impalad","worker_thread","","0xb11310"
"   java_start","1.24029","0","libjvm.so","java_start(Thread*)","","0x820a80"
"   master_thread","0.06","0.02","impalad","master_thread","","0xb09860"
" Java_sun_nio_ch_EPollArrayWrapper_epollWait","115.118","58.4824","libnio.so","Java_sun_nio_ch_EPollArrayWrapper_epollWait","","0x9640"
" [Outside any known module]","48.6568","48.6568","","[Outside any known module]","","0"
" os::javaTimeMillis","7.99844","0.449963","libjvm.so","os::javaTimeMillis(void)","","0x81a2f0"
" Java_sun_nio_ch_FileDispatcherImpl_pread0","1.40655","0","libnio.so","Java_sun_nio_ch_FileDispatcherImpl_pread0","","0x78f0"
" Java_org_apache_hadoop_util_NativeCrc32_nativeComputeChunkedSums","0.417845","0","libhadoop.so.1.0.0","Java_org_apache_hadoop_util_NativeCrc32_nativeComputeChunkedSums","","0x16de0"
" Java_sun_nio_ch_FileDispatcherImpl_read0","0.19","0.06","libnio.so","Java_sun_nio_ch_FileDispatcherImpl_read0","","0x7950"
" Java_sun_nio_ch_FileDispatcherImpl_write0","0.17","0","libnio.so","Java_sun_nio_ch_FileDispatcherImpl_write0","","0x7850"
" [impalad]","0.157265","0","impalad","[impalad]","","0"
" JVM_MonitorWait","0.15","0","libjvm.so","JVM_MonitorWait","","0x67d3d0"
" Unsafe_Unpark","0.11","0","libjvm.so","Unsafe_Unpark","","0x978c60"
" impala::Thread::SuperviseThread","0.11","0","impalad","impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*)","thread.cc","0xaf5090"
" SharedRuntime::complete_monitor_unlocking_C","0.08","0","libjvm.so","SharedRuntime::complete_monitor_unlocking_C(oopDesc*, BasicLock*)","","0x8b2b30"
" JVM_StartThread","0.07","0","libjvm.so","JVM_StartThread","","0x679870"
" Unsafe_Park","0.07","0","libjvm.so","Unsafe_Park","","0x97e2d0"
" Java_org_apache_hadoop_net_unix_DomainSocket_connect0","0.0600759","0","libhadoop.so.1.0.0","Java_org_apache_hadoop_net_unix_DomainSocket_connect0","","0x14e20"
" func@0xffffffffff7007d0","0.0499967","0.0299994","[vdso]","func@0xffffffffff7007d0","","0xffffffffff7007d0"
" SharedRuntime::complete_monitor_locking_C","0.04","0","libjvm.so","SharedRuntime::complete_monitor_locking_C(oopDesc*, BasicLock*, JavaThread*)","","0x8b5d20"
" OptoRuntime::new_instance_C","0.04","0.01","libjvm.so","OptoRuntime::new_instance_C(klassOopDesc*, JavaThread*)","","0x8ac1a0"
" os::javaTimeNanos","0.03","0","libjvm.so","os::javaTimeNanos(void)","","0x81a290"
" Java_org_apache_hadoop_net_unix_DomainSocket_writeArray0","0.02","0","libhadoop.so.1.0.0","Java_org_apache_hadoop_net_unix_DomainSocket_writeArray0","","0x139e0"
" Java_sun_nio_ch_EPollArrayWrapper_epollCtl","0.02","0","libnio.so","Java_sun_nio_ch_EPollArrayWrapper_epollCtl","","0x97e0"
" JVM_IHashCode","0.02","0","libjvm.so","JVM_IHashCode","","0x677f60"
" [vsyscall]","0.0100026","0.0100026","[vsyscall]","[vsyscall]","","0"
" OptoRuntime::new_array_C","0.01","0","libjvm.so","OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*)","","0x8abfc0"
" pthread_self","0.01","0.01","libpthread.so.0","pthread_self","","0x3eb36084a0"
" JVM_MonitorNotify","0.01","0","libjvm.so","JVM_MonitorNotify","","0x67dc40"
" InterpreterRuntime::newarray","0.01","0","libjvm.so","InterpreterRuntime::newarray(JavaThread*, BasicType, int)","","0x5f8e80"
" InterpreterRuntime::anewarray","0.01","0","libjvm.so","InterpreterRuntime::anewarray(JavaThread*, constantPoolOopDesc*, int, int)","","0x5f8180"
" OptoRuntime::register_finalizer","0.01","0","libjvm.so","OptoRuntime::register_finalizer(oopDesc*, JavaThread*)","","0x8aaa60"
" InterpreterRuntime::monitorenter","0.01","0","libjvm.so","InterpreterRuntime::monitorenter(JavaThread*, BasicObjectLock*)","","0x5f91b0"
