"Function Stack","CPU Time: Total","CPU Time: Self","Module","Function (Full)","Source File","Start Address"
"Total","100","0","","","",""
" clone","94.8829","0","libc.so.6","clone","","0x3eb32e8890"
"  start_thread","94.8829","0","libpthread.so.0","start_thread","","0x3eb3607900"
"   thread_proxy","94.6986","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","94.697","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()","94.697","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>","94.697","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","94.697","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()","94.697","0","impalad","boost::function0<void>::operator()(void) const","function_template.hpp","0xaf529c"
"         impala::HdfsScanNode::ScannerThread","94.4419","0","impalad","impala::HdfsScanNode::ScannerThread(void)","hdfs-scan-node.cc","0xb48320"
"          impala::HdfsScanNode::ProcessSplit","94.4411","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","94.4378","0","impalad","impala::HdfsParquetScanner::ProcessSplit(void)","hdfs-parquet-scanner.cc","0xb6cfd0"
"            impala::HdfsParquetScanner::AssembleRows<(bool)0, (bool)0>","94.3842","11.5181","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>","91.1955","23.0194","impalad","ReadRow<false>","hdfs-parquet-scanner.cc","0xb767bb"
"              impala::HdfsParquetScanner::ScalarColumnReader<long, (bool)1>::ReadNonRepeatedValue","81.2006","86.1668","impalad","impala::HdfsParquetScanner::ScalarColumnReader<long, (bool)1>::ReadNonRepeatedValue(impala::MemPool*, impala::Tuple*, bool*)","hdfs-parquet-scanner.cc","0xb7a760"
"               ReadValue<false>","74.1144","13.3094","impalad","ReadValue<false>","hdfs-parquet-scanner.cc","0xb7a760"
"                ReadSlot<false>","72.8094","434.525","impalad","ReadSlot<false>","hdfs-parquet-scanner.cc","0xb7a79b"
"                 std::vector<long, std::allocator<long>>::operator[]","17.4937","212.722","impalad","std::vector<long, std::allocator<long>>::operator[](unsigned long)","stl_vector.h","0xb7a826"
"                 impala::DictDecoder<long>::GetValue","16.3167","63.8033","impalad","impala::DictDecoder<long>::GetValue(long*)","dict-encoding.h","0xb7a2c0"
"                 Eval<long int>","2.0765","4.26789","impalad","Eval<long int>","runtime-filter.h","0xb7a873"
"                 std::vector<impala::FilterContext const*, std::allocator<impala::FilterContext const*>>::size","0.497513","6.04973","impalad","std::vector<impala::FilterContext const*, std::allocator<impala::FilterContext const*>>::size(void) const","stl_vector.h","0xb7a7cd"
"                 Decode<long int>","0.262347","3.19012","impalad","Decode<long int>","parquet-common.h","0xb7a7a8"
"                 std::_Bit_reference::operator bool","0.222099","2.70071","impalad","std::_Bit_reference::operator bool(void) const","stl_bvector.h","0xb7a807"
"                 std::vector<bool, std::allocator<bool>>::operator[]","0.162804","1.97969","impalad","std::vector<bool, std::allocator<bool>>::operator[](unsigned long)","stl_bvector.h","0xb7a7c8"
"                 std::vector<long, std::allocator<long>>::operator[]","0.0279605","0.339998","impalad","std::vector<long, std::allocator<long>>::operator[](unsigned long)","stl_vector.h","0xb7a856"
"                 std::vector<long, std::allocator<long>>::operator[]","0.0131568","0.159985","impalad","std::vector<long, std::allocator<long>>::operator[](unsigned long)","stl_vector.h","0xb7a8d5"
"                 std::_Bit_iterator::operator*","0.00246696","0.0299981","impalad","std::_Bit_iterator::operator*(void) const","stl_bvector.h","0xb7a7c8"
"                impala::Tuple::SetNull","0.123368","1.50014","impalad","impala::Tuple::SetNull(impala::NullIndicatorOffset const&)","tuple.h","0xb7a76a"
"                impala::Tuple::GetSlot","0.0871486","1.05972","impalad","impala::Tuple::GetSlot(int)","tuple.h","0xb7a794"
"              impala::HdfsParquetScanner::BaseScalarColumnReader::NextLevels<(bool)0>","7.75494","26.726","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","0.346957","4.21897","impalad","std::vector<impala::HdfsParquetScanner::ColumnReader*, std::allocator<impala::HdfsParquetScanner::ColumnReader*>>::size(void) const","stl_vector.h","0xb767bb"
"             impala::RowBatch::AtCapacity","0.864538","10.5127","impalad","impala::RowBatch::AtCapacity(void)","row-batch.h","0xb768f5"
"             impala::HdfsScanner::InitTuple","0.726859","5.24874","impalad","impala::HdfsScanner::InitTuple(impala::TupleDescriptor const*, impala::Tuple*, impala::Tuple*)","hdfs-scanner.h","0xb76793"
"             impala::HdfsScanner::CommitRows","0.37179","0.150008","impalad","impala::HdfsScanner::CommitRows(int)","hdfs-scanner.cc","0xbd1f80"
"             impala::HdfsParquetScanner::ColumnReader::rep_level","0.0830208","1.00953","impalad","impala::HdfsParquetScanner::ColumnReader::rep_level(void) const","hdfs-parquet-scanner.cc","0xb768d3"
"             impala::RuntimeProfile::Counter::Add","0.0784098","0","impalad","impala::RuntimeProfile::Counter::Add(long)","atomic.h","0x94c430"
"             impala::HdfsScanNode::PartitionPassesFilterPredicates","0.074049","0.0300014","impalad","impala::HdfsScanNode::PartitionPassesFilterPredicates(int, std::string const&, std::vector<impala::FilterContext, std::allocator<impala::FilterContext>> const&)","stl_vector.h","0xb474b0"
"             impala::TupleRow::SetTuple","0.013929","0.169376","impalad","impala::TupleRow::SetTuple(int, impala::Tuple*)","tuple-row.h","0xb769aa"
"             impala::HdfsScanner::GetMemory","0.00986727","0.0199992","impalad","impala::HdfsScanner::GetMemory(impala::MemPool**, impala::Tuple**, impala::TupleRow**)","row-batch.h","0xbd1f40"
"             impala::HdfsScanner::next_tuple","0.00501646","0.0609998","impalad","impala::HdfsScanner::next_tuple(int, impala::Tuple*) const","hdfs-scanner.h","0xb769f9"
"             impala::HdfsScanner::next_row","0.00411196","0.0399991","impalad","impala::HdfsScanner::next_row(impala::TupleRow*) const","hdfs-scanner.h","0xb769e2"
"             impala::ExecNode::ReachedLimit","0.00246921","0.0300254","impalad","impala::ExecNode::ReachedLimit(void)","exec-node.h","0xb76871"
"             impala::ExecNode::EvalConjuncts","0.0024671","0.0299998","impalad","impala::ExecNode::EvalConjuncts(impala::ExprContext** const, int, impala::TupleRow*)","exec-node.cc","0xb2c220"
"             std::vector<impala::ExprContext*, std::allocator<impala::ExprContext*>>::size","0.00246705","0.0299991","impalad","std::vector<impala::ExprContext*, std::allocator<impala::ExprContext*>>::size(void) const","stl_vector.h","0xb769b5"
"             impala::ScannerContext::cancelled","0.00164465","0.0199988","impalad","impala::ScannerContext::cancelled(void) const","scanner-context.cc","0xba8410"
"             impala::ScannerContext::filter_ctxs","0.000822464","0.0100011","impalad","impala::ScannerContext::filter_ctxs(void) const","scanner-context.h","0xb7673c"
"            impala::HdfsParquetScanner::BaseScalarColumnReader::NextLevels<(bool)1>","0.0511559","0","impalad","bool impala::HdfsParquetScanner::BaseScalarColumnReader::NextLevels<(bool)1>(void)","hdfs-parquet-scanner.cc","0xb73410"
"            [impalad]","0.000822436","0","impalad","[impalad]","","0"
"            impala::HdfsScanner::CommitRows","0.000822374","0","impalad","impala::HdfsScanner::CommitRows(int)","hdfs-scanner.cc","0xbd1f80"
"            impala::HdfsParquetScanner::ProcessFooter","0.000822374","0","impalad","impala::HdfsParquetScanner::ProcessFooter(bool*)","hdfs-parquet-scanner.cc","0xb6bfb0"
"           impala::HdfsScanNode::CreateAndPrepareScanner","0.00164465","0.01","impalad","impala::HdfsScanNode::CreateAndPrepareScanner(impala::HdfsPartitionDescriptor*, impala::ScannerContext*, boost::scoped_ptr<impala::HdfsScanner>*)","hdfs-scan-node.cc","0xb41550"
"           impala::HdfsParquetScanner::Close","0.00164464","0","impalad","impala::HdfsParquetScanner::Close(void)","hdfs-parquet-scanner.cc","0xb6d840"
"          ~vector","0.000822374","0","impalad","~vector","stl_vector.h","0xb48905"
"         impala::DiskIoMgr::WorkLoop","0.128292","0.37","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::mf1<void, impala::FragmentMgr, impala::TUniqueId>, boost::_bi::list2<boost::_bi::value<impala::FragmentMgr*>, boost::_bi::value<impala::TUniqueId>>>, void>::invoke","0.113488","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"
"         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","0.0124597","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"
"         impala::PlanFragmentExecutor::ReportProfile","0.000822374","0","impalad","impala::PlanFragmentExecutor::ReportProfile(void)","plan-fragment-executor.cc","0xcab6f0"
"    impala::PeriodicCounterUpdater::UpdateLoop","0.00164475","0","impalad","impala::PeriodicCounterUpdater::UpdateLoop(void)","periodic-counter-updater.cc","0xac4800"
"   worker_thread","0.152961","0","impalad","worker_thread","","0xb11310"
"   java_start","0.0296214","0","libjvm.so","java_start(Thread*)","","0x820a80"
"   master_thread","0.00164475","0","impalad","master_thread","","0xb09860"
" Java_sun_nio_ch_EPollArrayWrapper_epollWait","3.16039","19.9226","libnio.so","Java_sun_nio_ch_EPollArrayWrapper_epollWait","","0x9640"
" [Outside any known module]","1.49795","18.2149","","[Outside any known module]","","0"
" os::javaTimeMillis","0.294398","0.249969","libjvm.so","os::javaTimeMillis(void)","","0x81a2f0"
" Java_sun_nio_ch_FileDispatcherImpl_pread0","0.107587","0","libnio.so","Java_sun_nio_ch_FileDispatcherImpl_pread0","","0x78f0"
" Java_org_apache_hadoop_util_NativeCrc32_nativeComputeChunkedSums","0.0328949","0","libhadoop.so.1.0.0","Java_org_apache_hadoop_util_NativeCrc32_nativeComputeChunkedSums","","0x16de0"
" JVM_StartThread","0.00493424","0","libjvm.so","JVM_StartThread","","0x679870"
" impala::Thread::SuperviseThread","0.00328949","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.00246712","0.01","libjvm.so","SharedRuntime::complete_monitor_unlocking_C(oopDesc*, BasicLock*)","","0x8b2b30"
" Java_sun_nio_ch_FileDispatcherImpl_write0","0.00164475","0","libnio.so","Java_sun_nio_ch_FileDispatcherImpl_write0","","0x7850"
" JVM_MonitorWait","0.00164475","0.01","libjvm.so","JVM_MonitorWait","","0x67d3d0"
" JVM_MonitorNotify","0.00164475","0","libjvm.so","JVM_MonitorNotify","","0x67dc40"
" Unsafe_Unpark","0.00164475","0","libjvm.so","Unsafe_Unpark","","0x978c60"
" Unsafe_Park","0.00164475","0","libjvm.so","Unsafe_Park","","0x97e2d0"
" func@0x76976c","0.000823407","0","impalad","func@0x76976c","","0x76976c"
" Java_sun_nio_ch_FileDispatcherImpl_read0","0.000822374","0","libnio.so","Java_sun_nio_ch_FileDispatcherImpl_read0","","0x7950"
" Java_org_apache_hadoop_net_unix_DomainSocket_connect0","0.000822374","0","libhadoop.so.1.0.0","Java_org_apache_hadoop_net_unix_DomainSocket_connect0","","0x14e20"
" SharedRuntime::complete_monitor_locking_C","0.000822374","0.01","libjvm.so","SharedRuntime::complete_monitor_locking_C(oopDesc*, BasicLock*, JavaThread*)","","0x8b5d20"
" Parker::park","0.000822374","0","libjvm.so","Parker::park(bool, long)","","0x81f130"
" OptoRuntime::new_instance_C","0.000822256","0.00999858","libjvm.so","OptoRuntime::new_instance_C(klassOopDesc*, JavaThread*)","","0x8ac1a0"
" Java_org_apache_hadoop_net_unix_DomainSocket_readArray0","5.44006e-05","0","libhadoop.so.1.0.0","Java_org_apache_hadoop_net_unix_DomainSocket_readArray0","","0x13ae0"
