Skip to content

Instantly share code, notes, and snippets.

@aandis
Created May 28, 2018 06:38
Show Gist options
  • Save aandis/2c5f233d1ed322b8944d4a44fe2b5c16 to your computer and use it in GitHub Desktop.
Save aandis/2c5f233d1ed322b8944d4a44fe2b5c16 to your computer and use it in GitHub Desktop.
--- Execution profile ---
Total samples: 7915
Non-Java: 358 (4.52%)
Unknown (native): 121 (1.53%)
Unknown (Java): 104 (1.31%)
Not walkable (Java): 14 (0.18%)
Frame buffer usage: 6.3725%
Total: 598910566 (3.71%) samples: 599
[ 0] com.facebook.presto.execution.QueryStateMachine.getQueryState
[ 1] com.facebook.presto.execution.SqlQueryExecution.getState
[ 2] com.facebook.presto.execution.SqlQueryManager$$Lambda$756.1448081615.apply
[ 3] java.util.Optional.map
[ 4] com.facebook.presto.execution.SqlQueryManager.getQueryState
[ 5] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run
[ 6] java.util.concurrent.Executors$RunnableAdapter.call
[ 7] java.util.concurrent.FutureTask.runAndReset
[ 8] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 9] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[10] java.util.concurrent.ThreadPoolExecutor.runWorker
[11] java.util.concurrent.ThreadPoolExecutor$Worker.run
[12] java.lang.Thread.run
Total: 507173515 (3.15%) samples: 509
[ 0] com.google.common.collect.ImmutableSet.construct
[ 1] com.google.common.collect.ImmutableSet.copyOf
[ 2] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run
[ 3] java.util.concurrent.Executors$RunnableAdapter.call
[ 4] java.util.concurrent.FutureTask.runAndReset
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 7] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 8] java.util.concurrent.ThreadPoolExecutor$Worker.run
[ 9] java.lang.Thread.run
Total: 396614475 (2.46%) samples: 396
[ 0] com.facebook.presto.execution.SqlQueryManager$$Lambda$756.1448081615.apply
[ 1] java.util.Optional.map
[ 2] com.facebook.presto.execution.SqlQueryManager.getQueryState
[ 3] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run
[ 4] java.util.concurrent.Executors$RunnableAdapter.call
[ 5] java.util.concurrent.FutureTask.runAndReset
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 8] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 9] java.util.concurrent.ThreadPoolExecutor$Worker.run
[10] java.lang.Thread.run
Total: 375643444 (2.33%) samples: 61
[ 0] __vdso_clock_gettime
[ 1] __clock_gettime
[ 2] io.netty.channel.nio.NioEventLoop.run
[ 3] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 4] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 5] java.lang.Thread.run
Total: 347629815 (2.16%) samples: 70
[ 0] _raw_spin_unlock_irqrestore_[k]
[ 1] try_to_wake_up_[k]
[ 2] wake_up_q_[k]
[ 3] do_futex_[k]
[ 4] sys_futex_[k]
[ 5] do_syscall_64_[k]
[ 6] entry_SYSCALL_64_after_swapgs_[k]
[ 7] __pthread_cond_signal
[ 8] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 9] sun.misc.Unsafe.unpark
[10] java.util.concurrent.locks.LockSupport.unpark
[11] java.util.concurrent.locks.AbstractQueuedSynchronizer.unparkSuccessor
[12] java.util.concurrent.locks.AbstractQueuedSynchronizer.doReleaseShared
[13] java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared
[14] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.complete
[15] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.set
[16] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture.set
[17] com.datastax.driver.core.DefaultResultSetFuture.onSet
[18] com.datastax.driver.core.RequestHandler.setFinalResult
[19] com.datastax.driver.core.RequestHandler.access$2500
[20] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult
[21] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet
[22] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[23] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[24] io.netty.channel.SimpleChannelInboundHandler.channelRead
[25] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[27] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[28] io.netty.handler.timeout.IdleStateHandler.channelRead
[29] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[30] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[31] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[32] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[33] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[34] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[35] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[36] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[37] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[38] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[39] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[40] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[41] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[42] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[43] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[44] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[45] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[46] io.netty.channel.nio.NioEventLoop.processSelectedKey
[47] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[48] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[49] io.netty.channel.nio.NioEventLoop.run
[50] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[51] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[52] java.lang.Thread.run
Total: 319877187 (1.98%) samples: 64
[ 0] do_syscall_64_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] __vdso_clock_gettime
[ 3] __clock_gettime
[ 4] io.netty.channel.nio.NioEventLoop.run
[ 5] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 6] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 7] java.lang.Thread.run
Total: 306249737 (1.90%) samples: 302
[ 0] java.util.concurrent.ConcurrentHashMap$Traverser.advance
[ 1] java.util.concurrent.ConcurrentHashMap$ValueIterator.next
[ 2] java.util.concurrent.ConcurrentHashMap$CollectionView.toArray
[ 3] com.google.common.collect.ImmutableSet.copyOf
[ 4] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run
[ 5] java.util.concurrent.Executors$RunnableAdapter.call
[ 6] java.util.concurrent.FutureTask.runAndReset
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 8] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 9] java.util.concurrent.ThreadPoolExecutor.runWorker
[10] java.util.concurrent.ThreadPoolExecutor$Worker.run
[11] java.lang.Thread.run
Total: 292163960 (1.81%) samples: 57
[ 0] _raw_spin_unlock_irqrestore_[k]
[ 1] __wake_up_sync_key_[k]
[ 2] pipe_write_[k]
[ 3] __vfs_write_[k]
[ 4] vfs_write_[k]
[ 5] sys_write_[k]
[ 6] do_syscall_64_[k]
[ 7] entry_SYSCALL_64_after_swapgs_[k]
[ 8] /lib64/libpthread-2.17.so
[ 9] sun.nio.ch.EPollArrayWrapper.interrupt
[10] sun.nio.ch.EPollArrayWrapper.interrupt
[11] sun.nio.ch.EPollSelectorImpl.wakeup
[12] io.netty.channel.nio.NioEventLoop.wakeup
[13] io.netty.util.concurrent.SingleThreadEventExecutor.execute
[14] com.datastax.driver.core.Connection$Flusher.start
[15] com.datastax.driver.core.Connection.flush
[16] com.datastax.driver.core.Connection.write
[17] com.datastax.driver.core.RequestHandler$SpeculativeExecution.write
[18] com.datastax.driver.core.RequestHandler$SpeculativeExecution.access$1500
[19] com.datastax.driver.core.RequestHandler$SpeculativeExecution$1.onSuccess
[20] com.datastax.driver.core.RequestHandler$SpeculativeExecution$1.onSuccess
[21] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures$4.run
[22] com.datastax.driver.$internal.com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute
[23] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures$ImmediateFuture.addListener
[24] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures.addCallback
[25] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures.addCallback
[26] com.datastax.driver.core.RequestHandler$SpeculativeExecution.query
[27] com.datastax.driver.core.RequestHandler$SpeculativeExecution.findNextHostAndQuery
[28] com.datastax.driver.core.RequestHandler.startNewExecution
[29] com.datastax.driver.core.RequestHandler.sendRequest
[30] com.datastax.driver.core.SessionManager.executeAsync
[31] com.datastax.driver.core.AbstractSession.execute
[32] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[33] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[34] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[35] com.facebook.presto.cassandra.NativeCassandraSession.execute
[36] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[37] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[38] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[39] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[40] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[41] com.facebook.presto.metadata.MetadataManager.getLayouts
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[45] com.facebook.presto.sql.planner.plan.FilterNode.accept
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[49] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[51] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[53] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[54] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[55] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[56] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[57] com.facebook.presto.sql.planner.plan.FilterNode.accept
[58] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[59] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[60] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[61] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[62] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[63] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[64] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[65] com.facebook.presto.sql.planner.plan.OutputNode.accept
[66] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[67] com.facebook.presto.sql.planner.LogicalPlanner.plan
[68] com.facebook.presto.sql.planner.LogicalPlanner.plan
[69] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[70] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[71] com.facebook.presto.execution.SqlQueryExecution.start
[72] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[73] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[74] java.util.concurrent.ThreadPoolExecutor.runWorker
[75] java.util.concurrent.ThreadPoolExecutor$Worker.run
[76] java.lang.Thread.run
Total: 258366620 (1.60%) samples: 258
[ 0] java.lang.Thread.setName
[ 1] io.airlift.concurrent.SetThreadName.close
[ 2] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo
[ 3] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries
[ 4] com.facebook.presto.execution.SqlQueryManager$1.run
[ 5] java.util.concurrent.Executors$RunnableAdapter.call
[ 6] java.util.concurrent.FutureTask.runAndReset
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 8] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 9] java.util.concurrent.ThreadPoolExecutor.runWorker
[10] java.util.concurrent.ThreadPoolExecutor$Worker.run
[11] java.lang.Thread.run
Total: 251211097 (1.56%) samples: 46
[ 0] do_syscall_64_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] __vdso_clock_gettime
[ 3] __clock_gettime
[ 4] sun.nio.ch.SelectorImpl.selectNow
[ 5] io.netty.channel.nio.NioEventLoop.select
[ 6] io.netty.channel.nio.NioEventLoop.run
[ 7] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 8] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 9] java.lang.Thread.run
Total: 248610291 (1.54%) samples: 249
[ 0] java.util.concurrent.ConcurrentHashMap.get
[ 1] com.facebook.presto.metadata.SessionPropertyManager.getSystemSessionPropertyMetadata
[ 2] com.facebook.presto.metadata.SessionPropertyManager.decodeSystemPropertyValue
[ 3] com.facebook.presto.Session.getSystemProperty
[ 4] com.facebook.presto.SystemSessionProperties.getQueryMaxCpuTime
[ 5] com.facebook.presto.execution.SqlQueryManager.enforceCpuLimits
[ 6] com.facebook.presto.execution.SqlQueryManager$1.run
[ 7] java.util.concurrent.Executors$RunnableAdapter.call
[ 8] java.util.concurrent.FutureTask.runAndReset
[ 9] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[10] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[11] java.util.concurrent.ThreadPoolExecutor.runWorker
[12] java.util.concurrent.ThreadPoolExecutor$Worker.run
[13] java.lang.Thread.run
Total: 227041599 (1.41%) samples: 53
[ 0] do_syscall_64_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] __vdso_clock_gettime
[ 3] __clock_gettime
[ 4] io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue
[ 5] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[ 6] io.netty.channel.nio.NioEventLoop.run
[ 7] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 8] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 9] java.lang.Thread.run
Total: 181226895 (1.12%) samples: 34
[ 0] __vdso_clock_gettime
[ 1] __clock_gettime
[ 2] sun.nio.ch.SelectorImpl.selectNow
[ 3] io.netty.channel.nio.NioEventLoop.select
[ 4] io.netty.channel.nio.NioEventLoop.run
[ 5] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 6] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 7] java.lang.Thread.run
Total: 174033419 (1.08%) samples: 39
[ 0] sun.nio.ch.EPollSelectorImpl.doSelect
[ 1] sun.nio.ch.SelectorImpl.lockAndDoSelect
[ 2] sun.nio.ch.SelectorImpl.selectNow
[ 3] io.netty.channel.nio.NioEventLoop.select
[ 4] io.netty.channel.nio.NioEventLoop.run
[ 5] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 6] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 7] java.lang.Thread.run
Total: 168043638 (1.04%) samples: 168
[ 0] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run
[ 1] java.util.concurrent.Executors$RunnableAdapter.call
[ 2] java.util.concurrent.FutureTask.runAndReset
[ 3] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 4] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 5] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 6] java.util.concurrent.ThreadPoolExecutor$Worker.run
[ 7] java.lang.Thread.run
Total: 137116782 (0.85%) samples: 32
[ 0] __vdso_clock_gettime
[ 1] __clock_gettime
[ 2] io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue
[ 3] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[ 4] io.netty.channel.nio.NioEventLoop.run
[ 5] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 6] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 7] java.lang.Thread.run
Total: 134406516 (0.83%) samples: 34
[ 0] /lib64/libc-2.17.so
[ 1] sun.nio.ch.EPollArrayWrapper.epollWait
[ 2] sun.nio.ch.EPollArrayWrapper.poll
[ 3] sun.nio.ch.EPollSelectorImpl.doSelect
[ 4] sun.nio.ch.SelectorImpl.lockAndDoSelect
[ 5] sun.nio.ch.SelectorImpl.selectNow
[ 6] io.netty.channel.nio.NioEventLoop.select
[ 7] io.netty.channel.nio.NioEventLoop.run
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[10] java.lang.Thread.run
Total: 131271303 (0.81%) samples: 1
[ 0] _raw_spin_unlock_irqrestore_[k]
[ 1] hrtimer_start_range_ns_[k]
[ 2] futex_wait_queue_me_[k]
[ 3] futex_wait_[k]
[ 4] do_futex_[k]
[ 5] sys_futex_[k]
[ 6] do_syscall_64_[k]
[ 7] entry_SYSCALL_64_after_swapgs_[k]
[ 8] __pthread_cond_timedwait
[ 9] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[10] sun.misc.Unsafe.park
[11] java.util.concurrent.locks.LockSupport.parkNanos
[12] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos
[13] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[14] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[15] java.util.concurrent.ThreadPoolExecutor.getTask
[16] java.util.concurrent.ThreadPoolExecutor.runWorker
[17] java.util.concurrent.ThreadPoolExecutor$Worker.run
[18] java.lang.Thread.run
Total: 126481269 (0.78%) samples: 126
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 2] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 4] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 5] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 6] start_thread
Total: 122791243 (0.76%) samples: 26
[ 0] pvclock_clocksource_read_[k]
[ 1] xen_clocksource_get_cycles_[k]
[ 2] ktime_get_ts64_[k]
[ 3] posix_ktime_get_ts_[k]
[ 4] sys_clock_gettime_[k]
[ 5] do_syscall_64_[k]
[ 6] entry_SYSCALL_64_after_swapgs_[k]
[ 7] __vdso_clock_gettime
[ 8] __clock_gettime
[ 9] io.netty.channel.nio.NioEventLoop.run
[10] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[11] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[12] java.lang.Thread.run
Total: 120704436 (0.75%) samples: 1
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 2] sun.misc.Unsafe.park
[ 3] java.util.concurrent.locks.LockSupport.parkNanos
[ 4] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[ 7] java.util.concurrent.ThreadPoolExecutor.getTask
[ 8] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 9] java.util.concurrent.ThreadPoolExecutor$Worker.run
[10] java.lang.Thread.run
Total: 112970534 (0.70%) samples: 113
[ 0] com.facebook.presto.execution.QueryStateMachine.getQueryState
[ 1] com.facebook.presto.execution.SqlQueryExecution.getState
[ 2] com.facebook.presto.execution.SqlQueryManager.lambda$enforceMemoryLimits$2
[ 3] com.facebook.presto.execution.SqlQueryManager$$Lambda$373.1902769139.test
[ 4] java.util.stream.ReferencePipeline$2$1.accept
[ 5] java.util.concurrent.ConcurrentHashMap$ValueSpliterator.forEachRemaining
[ 6] java.util.stream.AbstractPipeline.copyInto
[ 7] java.util.stream.AbstractPipeline.wrapAndCopyInto
[ 8] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[ 9] java.util.stream.AbstractPipeline.evaluate
[10] java.util.stream.ReferencePipeline.collect
[11] com.facebook.presto.execution.SqlQueryManager.enforceMemoryLimits
[12] com.facebook.presto.execution.SqlQueryManager$1.run
[13] java.util.concurrent.Executors$RunnableAdapter.call
[14] java.util.concurrent.FutureTask.runAndReset
[15] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[16] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[17] java.util.concurrent.ThreadPoolExecutor.runWorker
[18] java.util.concurrent.ThreadPoolExecutor$Worker.run
[19] java.lang.Thread.run
Total: 106576607 (0.66%) samples: 105
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 2] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 4] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 5] start_thread
Total: 106528487 (0.66%) samples: 1
[ 0] do_syscall_64_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] __vdso_clock_gettime
[ 3] __clock_gettime
[ 4] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.add
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.add
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor.reExecutePeriodic
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 8] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 9] java.util.concurrent.ThreadPoolExecutor$Worker.run
[10] java.lang.Thread.run
Total: 103169636 (0.64%) samples: 103
[ 0] com.facebook.presto.spi.QueryId.equals
[ 1] com.google.common.collect.ImmutableSet.construct
[ 2] com.google.common.collect.ImmutableSet.copyOf
[ 3] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run
[ 4] java.util.concurrent.Executors$RunnableAdapter.call
[ 5] java.util.concurrent.FutureTask.runAndReset
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 8] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 9] java.util.concurrent.ThreadPoolExecutor$Worker.run
[10] java.lang.Thread.run
Total: 101722754 (0.63%) samples: 22
[ 0] do_syscall_64_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] /lib64/libc-2.17.so
[ 3] sun.nio.ch.EPollArrayWrapper.epollWait
[ 4] sun.nio.ch.EPollArrayWrapper.poll
[ 5] sun.nio.ch.EPollSelectorImpl.doSelect
[ 6] sun.nio.ch.SelectorImpl.lockAndDoSelect
[ 7] sun.nio.ch.SelectorImpl.selectNow
[ 8] io.netty.channel.nio.NioEventLoop.select
[ 9] io.netty.channel.nio.NioEventLoop.run
[10] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[11] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[12] java.lang.Thread.run
Total: 101710937 (0.63%) samples: 1
[ 0] finish_task_switch_[k]
[ 1] __schedule_[k]
[ 2] schedule_[k]
[ 3] futex_wait_queue_me_[k]
[ 4] futex_wait_[k]
[ 5] do_futex_[k]
[ 6] sys_futex_[k]
[ 7] do_syscall_64_[k]
[ 8] entry_SYSCALL_64_after_swapgs_[k]
[ 9] __pthread_cond_timedwait
[10] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[11] sun.misc.Unsafe.park
[12] java.util.concurrent.locks.LockSupport.parkNanos
[13] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos
[14] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[15] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[16] java.util.concurrent.ThreadPoolExecutor.getTask
[17] java.util.concurrent.ThreadPoolExecutor.runWorker
[18] java.util.concurrent.ThreadPoolExecutor$Worker.run
[19] java.lang.Thread.run
Total: 97988583 (0.61%) samples: 98
[ 0] java.util.Formatter$FormatSpecifier.printString
[ 1] java.util.Formatter$FormatSpecifier.print
[ 2] java.util.Formatter.format
[ 3] java.util.Formatter.format
[ 4] java.lang.String.format
[ 5] io.airlift.concurrent.SetThreadName.<init>
[ 6] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo
[ 7] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries
[ 8] com.facebook.presto.execution.SqlQueryManager$1.run
[ 9] java.util.concurrent.Executors$RunnableAdapter.call
[10] java.util.concurrent.FutureTask.runAndReset
[11] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[12] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[13] java.util.concurrent.ThreadPoolExecutor.runWorker
[14] java.util.concurrent.ThreadPoolExecutor$Worker.run
[15] java.lang.Thread.run
Total: 87660517 (0.54%) samples: 88
[ 0] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries
[ 1] com.facebook.presto.execution.SqlQueryManager$1.run
[ 2] java.util.concurrent.Executors$RunnableAdapter.call
[ 3] java.util.concurrent.FutureTask.runAndReset
[ 4] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 6] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 7] java.util.concurrent.ThreadPoolExecutor$Worker.run
[ 8] java.lang.Thread.run
Total: 84782954 (0.53%) samples: 85
[ 0] com.facebook.presto.execution.SqlQueryManager.enforceCpuLimits
[ 1] com.facebook.presto.execution.SqlQueryManager$1.run
[ 2] java.util.concurrent.Executors$RunnableAdapter.call
[ 3] java.util.concurrent.FutureTask.runAndReset
[ 4] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 6] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 7] java.util.concurrent.ThreadPoolExecutor$Worker.run
[ 8] java.lang.Thread.run
Total: 80261012 (0.50%) samples: 17
[ 0] io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue
[ 1] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[ 2] io.netty.channel.nio.NioEventLoop.run
[ 3] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 4] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 5] java.lang.Thread.run
Total: 78454424 (0.49%) samples: 79
[ 0] java.lang.String.hashCode
[ 1] java.util.Arrays.hashCode
[ 2] java.util.Objects.hash
[ 3] com.facebook.presto.spi.QueryId.hashCode
[ 4] com.google.common.collect.ImmutableSet.construct
[ 5] com.google.common.collect.ImmutableSet.copyOf
[ 6] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run
[ 7] java.util.concurrent.Executors$RunnableAdapter.call
[ 8] java.util.concurrent.FutureTask.runAndReset
[ 9] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[10] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[11] java.util.concurrent.ThreadPoolExecutor.runWorker
[12] java.util.concurrent.ThreadPoolExecutor$Worker.run
[13] java.lang.Thread.run
Total: 76177191 (0.47%) samples: 76
[ 0] java.util.concurrent.ConcurrentHashMap$Traverser.advance
[ 1] java.util.concurrent.ConcurrentHashMap$ValueIterator.next
[ 2] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries
[ 3] com.facebook.presto.execution.SqlQueryManager$1.run
[ 4] java.util.concurrent.Executors$RunnableAdapter.call
[ 5] java.util.concurrent.FutureTask.runAndReset
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 8] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 9] java.util.concurrent.ThreadPoolExecutor$Worker.run
[10] java.lang.Thread.run
Total: 73055873 (0.45%) samples: 73
[ 0] vtable stub
[ 1] com.google.common.collect.ImmutableSet.construct
[ 2] com.google.common.collect.ImmutableSet.copyOf
[ 3] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run
[ 4] java.util.concurrent.Executors$RunnableAdapter.call
[ 5] java.util.concurrent.FutureTask.runAndReset
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 8] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 9] java.util.concurrent.ThreadPoolExecutor$Worker.run
[10] java.lang.Thread.run
Total: 71553268 (0.44%) samples: 1
[ 0] sys_futex_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] __lll_unlock_wake
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 4] sun.misc.Unsafe.park
[ 5] java.util.concurrent.locks.LockSupport.parkNanos
[ 6] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[ 8] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[ 9] java.util.concurrent.ThreadPoolExecutor.getTask
[10] java.util.concurrent.ThreadPoolExecutor.runWorker
[11] java.util.concurrent.ThreadPoolExecutor$Worker.run
[12] java.lang.Thread.run
Total: 71260655 (0.44%) samples: 11
[ 0] do_syscall_64_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] __vdso_clock_gettime
[ 3] __clock_gettime
[ 4] io.netty.util.concurrent.PromiseTask$RunnableAdapter.call
[ 5] io.netty.util.concurrent.ScheduledFutureTask.run
[ 6] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[ 7] io.netty.channel.nio.NioEventLoop.run
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[10] java.lang.Thread.run
Total: 71187451 (0.44%) samples: 71
[ 0] com.facebook.presto.spi.block.VariableWidthBlock.getPositionOffset
[ 1] com.facebook.presto.spi.block.VariableWidthBlock.getSliceLength
[ 2] com.facebook.presto.spi.type.VarcharType.compareTo
[ 3] com.facebook.presto.spi.predicate.Marker.compareTo
[ 4] com.facebook.presto.spi.predicate.Range.overlaps
[ 5] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 6] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 7] com.facebook.presto.spi.predicate.Domain.intersect
[ 8] com.facebook.presto.spi.predicate.TupleDomain.intersect
[ 9] com.facebook.presto.spi.predicate.TupleDomain.overlaps
[10] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0
[11] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test
[12] java.util.stream.ReferencePipeline$2$1.accept
[13] java.util.Spliterators$ArraySpliterator.forEachRemaining
[14] java.util.stream.AbstractPipeline.copyInto
[15] java.util.stream.AbstractPipeline.wrapAndCopyInto
[16] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[17] java.util.stream.AbstractPipeline.evaluate
[18] java.util.stream.ReferencePipeline.collect
[19] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[20] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[21] com.facebook.presto.metadata.MetadataManager.getLayouts
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[25] com.facebook.presto.sql.planner.plan.FilterNode.accept
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[29] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[33] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[37] com.facebook.presto.sql.planner.plan.FilterNode.accept
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[41] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[45] com.facebook.presto.sql.planner.plan.OutputNode.accept
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[47] com.facebook.presto.sql.planner.LogicalPlanner.plan
[48] com.facebook.presto.sql.planner.LogicalPlanner.plan
[49] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[50] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[51] com.facebook.presto.execution.SqlQueryExecution.start
[52] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[53] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[54] java.util.concurrent.ThreadPoolExecutor.runWorker
[55] java.util.concurrent.ThreadPoolExecutor$Worker.run
[56] java.lang.Thread.run
Total: 69979484 (0.43%) samples: 70
[ 0] com.facebook.presto.spi.predicate.Marker.compareTo
[ 1] com.facebook.presto.spi.predicate.Range.overlaps
[ 2] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 3] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 4] com.facebook.presto.spi.predicate.Domain.intersect
[ 5] com.facebook.presto.spi.predicate.TupleDomain.intersect
[ 6] com.facebook.presto.spi.predicate.TupleDomain.overlaps
[ 7] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0
[ 8] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test
[ 9] java.util.stream.ReferencePipeline$2$1.accept
[10] java.util.Spliterators$ArraySpliterator.forEachRemaining
[11] java.util.stream.AbstractPipeline.copyInto
[12] java.util.stream.AbstractPipeline.wrapAndCopyInto
[13] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[14] java.util.stream.AbstractPipeline.evaluate
[15] java.util.stream.ReferencePipeline.collect
[16] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[17] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[18] com.facebook.presto.metadata.MetadataManager.getLayouts
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[22] com.facebook.presto.sql.planner.plan.FilterNode.accept
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[26] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[30] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[34] com.facebook.presto.sql.planner.plan.FilterNode.accept
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[38] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[42] com.facebook.presto.sql.planner.plan.OutputNode.accept
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[44] com.facebook.presto.sql.planner.LogicalPlanner.plan
[45] com.facebook.presto.sql.planner.LogicalPlanner.plan
[46] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[47] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[48] com.facebook.presto.execution.SqlQueryExecution.start
[49] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[50] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[51] java.util.concurrent.ThreadPoolExecutor.runWorker
[52] java.util.concurrent.ThreadPoolExecutor$Worker.run
[53] java.lang.Thread.run
Total: 69256761 (0.43%) samples: 69
[ 0] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo
[ 1] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries
[ 2] com.facebook.presto.execution.SqlQueryManager$1.run
[ 3] java.util.concurrent.Executors$RunnableAdapter.call
[ 4] java.util.concurrent.FutureTask.runAndReset
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 7] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 8] java.util.concurrent.ThreadPoolExecutor$Worker.run
[ 9] java.lang.Thread.run
Total: 67409506 (0.42%) samples: 13
[ 0] pvclock_clocksource_read_[k]
[ 1] xen_clocksource_get_cycles_[k]
[ 2] ktime_get_ts64_[k]
[ 3] posix_ktime_get_ts_[k]
[ 4] sys_clock_gettime_[k]
[ 5] do_syscall_64_[k]
[ 6] entry_SYSCALL_64_after_swapgs_[k]
[ 7] __vdso_clock_gettime
[ 8] __clock_gettime
[ 9] io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue
[10] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[11] io.netty.channel.nio.NioEventLoop.run
[12] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[13] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[14] java.lang.Thread.run
Total: 61394268 (0.38%) samples: 1
[ 0] do_syscall_64_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] __lll_unlock_wake
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 4] sun.misc.Unsafe.park
[ 5] java.util.concurrent.locks.LockSupport.parkNanos
[ 6] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[ 8] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[ 9] java.util.concurrent.ThreadPoolExecutor.getTask
[10] java.util.concurrent.ThreadPoolExecutor.runWorker
[11] java.util.concurrent.ThreadPoolExecutor$Worker.run
[12] java.lang.Thread.run
Total: 61040026 (0.38%) samples: 1
[ 0] java.util.concurrent.locks.LockSupport.unpark
[ 1] java.util.concurrent.locks.AbstractQueuedSynchronizer.unparkSuccessor
[ 2] java.util.concurrent.locks.AbstractQueuedSynchronizer.release
[ 3] java.util.concurrent.locks.ReentrantLock.unlock
[ 4] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.offer
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.add
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.add
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor.reExecutePeriodic
[ 8] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 9] java.util.concurrent.ThreadPoolExecutor.runWorker
[10] java.util.concurrent.ThreadPoolExecutor$Worker.run
[11] java.lang.Thread.run
Total: 59291122 (0.37%) samples: 10
[ 0] __fget_[k]
[ 1] __fget_light_[k]
[ 2] __fdget_[k]
[ 3] sys_epoll_wait_[k]
[ 4] do_syscall_64_[k]
[ 5] entry_SYSCALL_64_after_swapgs_[k]
[ 6] /lib64/libc-2.17.so
[ 7] sun.nio.ch.EPollArrayWrapper.epollWait
[ 8] sun.nio.ch.EPollArrayWrapper.poll
[ 9] sun.nio.ch.EPollSelectorImpl.doSelect
[10] sun.nio.ch.SelectorImpl.lockAndDoSelect
[11] sun.nio.ch.SelectorImpl.selectNow
[12] io.netty.channel.nio.NioEventLoop.select
[13] io.netty.channel.nio.NioEventLoop.run
[14] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[15] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[16] java.lang.Thread.run
Total: 54812503 (0.34%) samples: 54
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 2] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 4] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 5] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 6] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 7] start_thread
Total: 52240993 (0.32%) samples: 12
[ 0] com.datastax.driver.$internal.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder.<init>
[ 1] com.datastax.driver.$internal.com.google.common.collect.ImmutableSet$Builder.<init>
[ 2] com.datastax.driver.$internal.com.google.common.collect.ImmutableSet$Builder.<init>
[ 3] com.datastax.driver.$internal.com.google.common.collect.ImmutableSet.builder
[ 4] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawTypes
[ 5] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawType
[ 6] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableToClass
[ 7] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignable
[ 8] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom
[ 9] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom
[10] com.datastax.driver.core.TypeCodec.accepts
[11] com.datastax.driver.core.CodecRegistry.findCodec
[12] com.datastax.driver.core.CodecRegistry.codecFor
[13] com.datastax.driver.core.querybuilder.Utils.convert
[14] com.datastax.driver.core.querybuilder.BuiltStatement.getValues
[15] com.datastax.driver.core.SessionManager.makeRequestMessage
[16] com.datastax.driver.core.SessionManager.executeAsync
[17] com.datastax.driver.core.AbstractSession.execute
[18] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[19] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[20] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[21] com.facebook.presto.cassandra.NativeCassandraSession.execute
[22] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[23] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[24] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[25] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[26] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[27] com.facebook.presto.metadata.MetadataManager.getLayouts
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[31] com.facebook.presto.sql.planner.plan.FilterNode.accept
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[35] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[39] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[43] com.facebook.presto.sql.planner.plan.FilterNode.accept
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[47] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[51] com.facebook.presto.sql.planner.plan.OutputNode.accept
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[53] com.facebook.presto.sql.planner.LogicalPlanner.plan
[54] com.facebook.presto.sql.planner.LogicalPlanner.plan
[55] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[56] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[57] com.facebook.presto.execution.SqlQueryExecution.start
[58] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[59] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[60] java.util.concurrent.ThreadPoolExecutor.runWorker
[61] java.util.concurrent.ThreadPoolExecutor$Worker.run
[62] java.lang.Thread.run
Total: 51632761 (0.32%) samples: 51
[ 0] com.facebook.presto.execution.SqlQueryManager.enforceTimeLimits
[ 1] com.facebook.presto.execution.SqlQueryManager$1.run
[ 2] java.util.concurrent.Executors$RunnableAdapter.call
[ 3] java.util.concurrent.FutureTask.runAndReset
[ 4] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 6] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 7] java.util.concurrent.ThreadPoolExecutor$Worker.run
[ 8] java.lang.Thread.run
Total: 51153118 (0.32%) samples: 47
[ 0] java.util.TreeMap.successor
[ 1] java.util.TreeMap$PrivateEntryIterator.nextEntry
[ 2] java.util.TreeMap$ValueIterator.next
[ 3] java.util.AbstractCollection.toArray
[ 4] java.util.ArrayList.<init>
[ 5] com.facebook.presto.spi.predicate.SortedRangeSet.getOrderedRanges
[ 6] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 7] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 8] com.facebook.presto.spi.predicate.Domain.intersect
[ 9] com.facebook.presto.spi.predicate.TupleDomain.intersect
[10] com.facebook.presto.spi.predicate.TupleDomain.overlaps
[11] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0
[12] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test
[13] java.util.stream.ReferencePipeline$2$1.accept
[14] java.util.Spliterators$ArraySpliterator.forEachRemaining
[15] java.util.stream.AbstractPipeline.copyInto
[16] java.util.stream.AbstractPipeline.wrapAndCopyInto
[17] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[18] java.util.stream.AbstractPipeline.evaluate
[19] java.util.stream.ReferencePipeline.collect
[20] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[21] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[22] com.facebook.presto.metadata.MetadataManager.getLayouts
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[26] com.facebook.presto.sql.planner.plan.FilterNode.accept
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[30] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[34] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[38] com.facebook.presto.sql.planner.plan.FilterNode.accept
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[42] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[46] com.facebook.presto.sql.planner.plan.OutputNode.accept
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[48] com.facebook.presto.sql.planner.LogicalPlanner.plan
[49] com.facebook.presto.sql.planner.LogicalPlanner.plan
[50] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[51] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[52] com.facebook.presto.execution.SqlQueryExecution.start
[53] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[54] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[55] java.util.concurrent.ThreadPoolExecutor.runWorker
[56] java.util.concurrent.ThreadPoolExecutor$Worker.run
[57] java.lang.Thread.run
Total: 51104868 (0.32%) samples: 51
[ 0] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 1] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 2] com.facebook.presto.spi.predicate.Domain.intersect
[ 3] com.facebook.presto.spi.predicate.TupleDomain.intersect
[ 4] com.facebook.presto.spi.predicate.TupleDomain.overlaps
[ 5] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0
[ 6] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test
[ 7] java.util.stream.ReferencePipeline$2$1.accept
[ 8] java.util.Spliterators$ArraySpliterator.forEachRemaining
[ 9] java.util.stream.AbstractPipeline.copyInto
[10] java.util.stream.AbstractPipeline.wrapAndCopyInto
[11] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[12] java.util.stream.AbstractPipeline.evaluate
[13] java.util.stream.ReferencePipeline.collect
[14] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[15] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[16] com.facebook.presto.metadata.MetadataManager.getLayouts
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[20] com.facebook.presto.sql.planner.plan.FilterNode.accept
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[24] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[28] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[32] com.facebook.presto.sql.planner.plan.FilterNode.accept
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[36] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[40] com.facebook.presto.sql.planner.plan.OutputNode.accept
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[42] com.facebook.presto.sql.planner.LogicalPlanner.plan
[43] com.facebook.presto.sql.planner.LogicalPlanner.plan
[44] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[45] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[46] com.facebook.presto.execution.SqlQueryExecution.start
[47] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[48] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[49] java.util.concurrent.ThreadPoolExecutor.runWorker
[50] java.util.concurrent.ThreadPoolExecutor$Worker.run
[51] java.lang.Thread.run
Total: 50895645 (0.32%) samples: 51
[ 0] java.util.regex.Pattern$Start.match
[ 1] java.util.regex.Matcher.search
[ 2] java.util.regex.Matcher.find
[ 3] java.util.Formatter.parse
[ 4] java.util.Formatter.format
[ 5] java.util.Formatter.format
[ 6] java.lang.String.format
[ 7] io.airlift.concurrent.SetThreadName.<init>
[ 8] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo
[ 9] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries
[10] com.facebook.presto.execution.SqlQueryManager$1.run
[11] java.util.concurrent.Executors$RunnableAdapter.call
[12] java.util.concurrent.FutureTask.runAndReset
[13] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[14] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[15] java.util.concurrent.ThreadPoolExecutor.runWorker
[16] java.util.concurrent.ThreadPoolExecutor$Worker.run
[17] java.lang.Thread.run
Total: 50307464 (0.31%) samples: 10
[ 0] __vdso_clock_gettime
[ 1] __clock_gettime
[ 2] io.netty.util.concurrent.SingleThreadEventExecutor.pollTask
[ 3] io.netty.channel.nio.NioEventLoop.pollTask
[ 4] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[ 5] io.netty.channel.nio.NioEventLoop.run
[ 6] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 7] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 8] java.lang.Thread.run
Total: 48322152 (0.30%) samples: 12
[ 0] pvclock_clocksource_read_[k]
[ 1] xen_clocksource_get_cycles_[k]
[ 2] ktime_get_ts64_[k]
[ 3] posix_ktime_get_ts_[k]
[ 4] sys_clock_gettime_[k]
[ 5] do_syscall_64_[k]
[ 6] entry_SYSCALL_64_after_swapgs_[k]
[ 7] __vdso_clock_gettime
[ 8] __clock_gettime
[ 9] sun.nio.ch.SelectorImpl.selectNow
[10] io.netty.channel.nio.NioEventLoop.select
[11] io.netty.channel.nio.NioEventLoop.run
[12] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[13] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[14] java.lang.Thread.run
Total: 47010578 (0.29%) samples: 47
[ 0] java.util.concurrent.ConcurrentHashMap.get
[ 1] com.facebook.presto.execution.SqlQueryManager.getQueryState
[ 2] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run
[ 3] java.util.concurrent.Executors$RunnableAdapter.call
[ 4] java.util.concurrent.FutureTask.runAndReset
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 7] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 8] java.util.concurrent.ThreadPoolExecutor$Worker.run
[ 9] java.lang.Thread.run
Total: 45114162 (0.28%) samples: 1
[ 0] __pthread_cond_timedwait
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 2] sun.misc.Unsafe.park
[ 3] java.util.concurrent.locks.LockSupport.parkNanos
[ 4] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[ 7] java.util.concurrent.ThreadPoolExecutor.getTask
[ 8] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 9] java.util.concurrent.ThreadPoolExecutor$Worker.run
[10] java.lang.Thread.run
Total: 43203198 (0.27%) samples: 10
[ 0] io.netty.channel.nio.NioEventLoop.run
[ 1] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 2] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 3] java.lang.Thread.run
Total: 42968702 (0.27%) samples: 6
[ 0] ktime_get_ts64_[k]
[ 1] posix_ktime_get_ts_[k]
[ 2] sys_clock_gettime_[k]
[ 3] do_syscall_64_[k]
[ 4] entry_SYSCALL_64_after_swapgs_[k]
[ 5] __vdso_clock_gettime
[ 6] __clock_gettime
[ 7] io.netty.channel.nio.NioEventLoop.run
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[10] java.lang.Thread.run
Total: 42231534 (0.26%) samples: 6
[ 0] posix_ktime_get_ts_[k]
[ 1] do_syscall_64_[k]
[ 2] entry_SYSCALL_64_after_swapgs_[k]
[ 3] __vdso_clock_gettime
[ 4] __clock_gettime
[ 5] io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue
[ 6] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[ 7] io.netty.channel.nio.NioEventLoop.run
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[10] java.lang.Thread.run
Total: 42058685 (0.26%) samples: 42
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 2] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 4] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 5] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 6] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 7] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 8] start_thread
Total: 41990583 (0.26%) samples: 8
[ 0] posix_ktime_get_ts_[k]
[ 1] do_syscall_64_[k]
[ 2] entry_SYSCALL_64_after_swapgs_[k]
[ 3] __vdso_clock_gettime
[ 4] __clock_gettime
[ 5] sun.nio.ch.SelectorImpl.selectNow
[ 6] io.netty.channel.nio.NioEventLoop.select
[ 7] io.netty.channel.nio.NioEventLoop.run
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[10] java.lang.Thread.run
Total: 40907665 (0.25%) samples: 41
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 2] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 4] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 5] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 6] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 7] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 8] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 9] start_thread
Total: 39961591 (0.25%) samples: 40
[ 0] java.util.Formatter.parse
[ 1] java.util.Formatter.format
[ 2] java.util.Formatter.format
[ 3] java.lang.String.format
[ 4] io.airlift.concurrent.SetThreadName.<init>
[ 5] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo
[ 6] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries
[ 7] com.facebook.presto.execution.SqlQueryManager$1.run
[ 8] java.util.concurrent.Executors$RunnableAdapter.call
[ 9] java.util.concurrent.FutureTask.runAndReset
[10] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[11] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[12] java.util.concurrent.ThreadPoolExecutor.runWorker
[13] java.util.concurrent.ThreadPoolExecutor$Worker.run
[14] java.lang.Thread.run
Total: 39796862 (0.25%) samples: 9
[ 0] _raw_spin_unlock_irqrestore_[k]
[ 1] hrtimer_start_range_ns_[k]
[ 2] schedule_hrtimeout_range_clock_[k]
[ 3] schedule_hrtimeout_range_[k]
[ 4] ep_poll_[k]
[ 5] sys_epoll_wait_[k]
[ 6] do_syscall_64_[k]
[ 7] entry_SYSCALL_64_after_swapgs_[k]
[ 8] /lib64/libc-2.17.so
[ 9] sun.nio.ch.EPollArrayWrapper.epollWait
[10] sun.nio.ch.EPollArrayWrapper.poll
[11] sun.nio.ch.EPollSelectorImpl.doSelect
[12] sun.nio.ch.SelectorImpl.lockAndDoSelect
[13] sun.nio.ch.SelectorImpl.select
[14] io.netty.channel.nio.NioEventLoop.select
[15] io.netty.channel.nio.NioEventLoop.run
[16] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[17] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[18] java.lang.Thread.run
Total: 39535851 (0.25%) samples: 4
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 1] io.netty.channel.nio.NioEventLoop.run
[ 2] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 3] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 4] java.lang.Thread.run
Total: 38577583 (0.24%) samples: 11
[ 0] java.util.HashMap.resize
[ 1] java.util.HashMap.putVal
[ 2] java.util.HashMap.put
[ 3] java.util.HashSet.add
[ 4] com.datastax.driver.$internal.com.google.common.reflect.TypeVisitor.visit
[ 5] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawTypes
[ 6] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawType
[ 7] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableToClass
[ 8] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignable
[ 9] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom
[10] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom
[11] com.datastax.driver.core.TypeCodec.accepts
[12] com.datastax.driver.core.CodecRegistry.findCodec
[13] com.datastax.driver.core.CodecRegistry.codecFor
[14] com.datastax.driver.core.querybuilder.Utils.convert
[15] com.datastax.driver.core.querybuilder.BuiltStatement.getValues
[16] com.datastax.driver.core.SessionManager.makeRequestMessage
[17] com.datastax.driver.core.SessionManager.executeAsync
[18] com.datastax.driver.core.AbstractSession.execute
[19] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[20] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[21] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[22] com.facebook.presto.cassandra.NativeCassandraSession.execute
[23] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[24] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[25] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[26] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[27] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[28] com.facebook.presto.metadata.MetadataManager.getLayouts
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[32] com.facebook.presto.sql.planner.plan.FilterNode.accept
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[36] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[40] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[44] com.facebook.presto.sql.planner.plan.FilterNode.accept
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[48] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[51] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[52] com.facebook.presto.sql.planner.plan.OutputNode.accept
[53] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[54] com.facebook.presto.sql.planner.LogicalPlanner.plan
[55] com.facebook.presto.sql.planner.LogicalPlanner.plan
[56] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[57] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[58] com.facebook.presto.execution.SqlQueryExecution.start
[59] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[60] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[61] java.util.concurrent.ThreadPoolExecutor.runWorker
[62] java.util.concurrent.ThreadPoolExecutor$Worker.run
[63] java.lang.Thread.run
Total: 38010447 (0.24%) samples: 3
[ 0] itable stub
[ 1] java.util.stream.ReferencePipeline$2$1.accept
[ 2] java.util.HashMap$EntrySpliterator.forEachRemaining
[ 3] java.util.stream.AbstractPipeline.copyInto
[ 4] java.util.stream.AbstractPipeline.wrapAndCopyInto
[ 5] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[ 6] java.util.stream.AbstractPipeline.evaluate
[ 7] java.util.stream.ReferencePipeline.collect
[ 8] com.facebook.presto.spi.predicate.TupleDomain.normalizeAndCopy
[ 9] com.facebook.presto.spi.predicate.TupleDomain.lambda$new$0
[10] com.facebook.presto.spi.predicate.TupleDomain$$Lambda$873.96623604.apply
[11] java.util.Optional.flatMap
[12] com.facebook.presto.spi.predicate.TupleDomain.<init>
[13] com.facebook.presto.spi.predicate.TupleDomain.withColumnDomains
[14] com.facebook.presto.spi.predicate.TupleDomain.fromFixedValues
[15] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[16] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[17] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[18] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[19] com.facebook.presto.metadata.MetadataManager.getLayouts
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[23] com.facebook.presto.sql.planner.plan.FilterNode.accept
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[27] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[31] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[35] com.facebook.presto.sql.planner.plan.FilterNode.accept
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[39] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[43] com.facebook.presto.sql.planner.plan.OutputNode.accept
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[45] com.facebook.presto.sql.planner.LogicalPlanner.plan
[46] com.facebook.presto.sql.planner.LogicalPlanner.plan
[47] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[48] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[49] com.facebook.presto.execution.SqlQueryExecution.start
[50] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[51] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[52] java.util.concurrent.ThreadPoolExecutor.runWorker
[53] java.util.concurrent.ThreadPoolExecutor$Worker.run
[54] java.lang.Thread.run
Total: 37566308 (0.23%) samples: 9
[ 0] __vdso_clock_gettime
[ 1] __clock_gettime
[ 2] io.netty.util.concurrent.PromiseTask$RunnableAdapter.call
[ 3] io.netty.util.concurrent.ScheduledFutureTask.run
[ 4] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[ 5] io.netty.channel.nio.NioEventLoop.run
[ 6] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 7] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 8] java.lang.Thread.run
Total: 36376659 (0.23%) samples: 7
[ 0] sun.nio.ch.SelectorImpl.processDeregisterQueue
[ 1] sun.nio.ch.EPollSelectorImpl.doSelect
[ 2] sun.nio.ch.SelectorImpl.lockAndDoSelect
[ 3] sun.nio.ch.SelectorImpl.selectNow
[ 4] io.netty.channel.nio.NioEventLoop.select
[ 5] io.netty.channel.nio.NioEventLoop.run
[ 6] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 7] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 8] java.lang.Thread.run
Total: 36051322 (0.22%) samples: 36
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 1] JVM_SetNativeThreadName
[ 2] java.lang.Thread.setNativeName
[ 3] java.lang.Thread.setName
[ 4] io.airlift.concurrent.SetThreadName.<init>
[ 5] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo
[ 6] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries
[ 7] com.facebook.presto.execution.SqlQueryManager$1.run
[ 8] java.util.concurrent.Executors$RunnableAdapter.call
[ 9] java.util.concurrent.FutureTask.runAndReset
[10] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[11] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[12] java.util.concurrent.ThreadPoolExecutor.runWorker
[13] java.util.concurrent.ThreadPoolExecutor$Worker.run
[14] java.lang.Thread.run
Total: 35558411 (0.22%) samples: 9
[ 0] sun.nio.ch.EPollArrayWrapper.updateRegistrations
[ 1] sun.nio.ch.EPollArrayWrapper.poll
[ 2] sun.nio.ch.EPollSelectorImpl.doSelect
[ 3] sun.nio.ch.SelectorImpl.lockAndDoSelect
[ 4] sun.nio.ch.SelectorImpl.selectNow
[ 5] io.netty.channel.nio.NioEventLoop.select
[ 6] io.netty.channel.nio.NioEventLoop.run
[ 7] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 8] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 9] java.lang.Thread.run
Total: 35233367 (0.22%) samples: 5
[ 0] __writev
[ 1] sun.nio.ch.FileDispatcherImpl.writev0
[ 2] sun.nio.ch.SocketDispatcher.writev
[ 3] sun.nio.ch.IOUtil.write
[ 4] sun.nio.ch.SocketChannelImpl.write
[ 5] io.netty.channel.socket.nio.NioSocketChannel.doWrite
[ 6] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0
[ 7] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0
[ 8] io.netty.channel.AbstractChannel$AbstractUnsafe.flush
[ 9] io.netty.channel.DefaultChannelPipeline$HeadContext.flush
[10] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[11] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[12] io.netty.channel.AbstractChannelHandlerContext.flush
[13] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[14] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[15] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[16] io.netty.channel.AbstractChannelHandlerContext.flush
[17] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[18] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[19] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[20] io.netty.channel.AbstractChannelHandlerContext.flush
[21] io.netty.channel.ChannelDuplexHandler.flush
[22] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[23] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[24] io.netty.channel.AbstractChannelHandlerContext.flush
[25] io.netty.channel.DefaultChannelPipeline.flush
[26] io.netty.channel.AbstractChannel.flush
[27] com.datastax.driver.core.Connection$Flusher.run
[28] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[29] io.netty.channel.nio.NioEventLoop.run
[30] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[31] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[32] java.lang.Thread.run
Total: 33551873 (0.21%) samples: 7
[ 0] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom
[ 1] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom
[ 2] com.datastax.driver.core.TypeCodec.accepts
[ 3] com.datastax.driver.core.CodecRegistry.findCodec
[ 4] com.datastax.driver.core.CodecRegistry.codecFor
[ 5] com.datastax.driver.core.querybuilder.Utils.convert
[ 6] com.datastax.driver.core.querybuilder.BuiltStatement.getValues
[ 7] com.datastax.driver.core.SessionManager.makeRequestMessage
[ 8] com.datastax.driver.core.SessionManager.executeAsync
[ 9] com.datastax.driver.core.AbstractSession.execute
[10] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[11] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[12] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[13] com.facebook.presto.cassandra.NativeCassandraSession.execute
[14] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[15] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[16] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[17] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[18] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[19] com.facebook.presto.metadata.MetadataManager.getLayouts
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[23] com.facebook.presto.sql.planner.plan.FilterNode.accept
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[27] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[31] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[35] com.facebook.presto.sql.planner.plan.FilterNode.accept
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[39] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[43] com.facebook.presto.sql.planner.plan.OutputNode.accept
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[45] com.facebook.presto.sql.planner.LogicalPlanner.plan
[46] com.facebook.presto.sql.planner.LogicalPlanner.plan
[47] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[48] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[49] com.facebook.presto.execution.SqlQueryExecution.start
[50] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[51] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[52] java.util.concurrent.ThreadPoolExecutor.runWorker
[53] java.util.concurrent.ThreadPoolExecutor$Worker.run
[54] java.lang.Thread.run
Total: 33497734 (0.21%) samples: 1
[ 0] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 1] java.util.concurrent.ThreadPoolExecutor$Worker.run
[ 2] java.lang.Thread.run
Total: 33375185 (0.21%) samples: 6
[ 0] java.util.concurrent.ConcurrentHashMap.addCount
[ 1] java.util.concurrent.ConcurrentHashMap.replaceNode
[ 2] java.util.concurrent.ConcurrentHashMap.remove
[ 3] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[ 4] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[ 5] io.netty.channel.SimpleChannelInboundHandler.channelRead
[ 6] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[ 7] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[ 8] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[ 9] io.netty.handler.timeout.IdleStateHandler.channelRead
[10] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[11] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[12] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[13] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[14] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[15] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[16] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[17] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[18] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[20] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[21] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[22] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[24] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[25] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[26] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[27] io.netty.channel.nio.NioEventLoop.processSelectedKey
[28] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[29] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[30] io.netty.channel.nio.NioEventLoop.run
[31] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[32] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[33] java.lang.Thread.run
Total: 32906039 (0.20%) samples: 8
[ 0] xen_clocksource_get_cycles_[k]
[ 1] posix_ktime_get_ts_[k]
[ 2] sys_clock_gettime_[k]
[ 3] do_syscall_64_[k]
[ 4] entry_SYSCALL_64_after_swapgs_[k]
[ 5] __vdso_clock_gettime
[ 6] __clock_gettime
[ 7] io.netty.channel.nio.NioEventLoop.run
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[10] java.lang.Thread.run
Total: 32836060 (0.20%) samples: 7
[ 0] sun.nio.ch.SelectorImpl.selectNow
[ 1] io.netty.channel.nio.NioEventLoop.select
[ 2] io.netty.channel.nio.NioEventLoop.run
[ 3] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 4] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 5] java.lang.Thread.run
Total: 32473047 (0.20%) samples: 5
[ 0] pvclock_clocksource_read_[k]
[ 1] xen_clocksource_get_cycles_[k]
[ 2] ktime_get_ts64_[k]
[ 3] posix_ktime_get_ts_[k]
[ 4] sys_clock_gettime_[k]
[ 5] do_syscall_64_[k]
[ 6] entry_SYSCALL_64_after_swapgs_[k]
[ 7] __vdso_clock_gettime
[ 8] __clock_gettime
[ 9] io.netty.util.concurrent.SingleThreadEventExecutor.pollTask
[10] io.netty.channel.nio.NioEventLoop.pollTask
[11] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[12] io.netty.channel.nio.NioEventLoop.run
[13] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[14] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[15] java.lang.Thread.run
Total: 32028776 (0.20%) samples: 32
[ 0] java.util.Formatter.format
[ 1] java.util.Formatter.format
[ 2] java.lang.String.format
[ 3] io.airlift.concurrent.SetThreadName.<init>
[ 4] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo
[ 5] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries
[ 6] com.facebook.presto.execution.SqlQueryManager$1.run
[ 7] java.util.concurrent.Executors$RunnableAdapter.call
[ 8] java.util.concurrent.FutureTask.runAndReset
[ 9] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[10] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[11] java.util.concurrent.ThreadPoolExecutor.runWorker
[12] java.util.concurrent.ThreadPoolExecutor$Worker.run
[13] java.lang.Thread.run
Total: 31188669 (0.19%) samples: 5
[ 0] java.util.HashMap.putVal
[ 1] java.util.HashMap.put
[ 2] java.util.HashSet.add
[ 3] com.datastax.driver.$internal.com.google.common.reflect.TypeVisitor.visit
[ 4] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawTypes
[ 5] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawType
[ 6] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableToClass
[ 7] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignable
[ 8] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom
[ 9] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom
[10] com.datastax.driver.core.TypeCodec.accepts
[11] com.datastax.driver.core.CodecRegistry.findCodec
[12] com.datastax.driver.core.CodecRegistry.codecFor
[13] com.datastax.driver.core.querybuilder.Utils.convert
[14] com.datastax.driver.core.querybuilder.BuiltStatement.getValues
[15] com.datastax.driver.core.SessionManager.makeRequestMessage
[16] com.datastax.driver.core.SessionManager.executeAsync
[17] com.datastax.driver.core.AbstractSession.execute
[18] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[19] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[20] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[21] com.facebook.presto.cassandra.NativeCassandraSession.execute
[22] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[23] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[24] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[25] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[26] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[27] com.facebook.presto.metadata.MetadataManager.getLayouts
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[31] com.facebook.presto.sql.planner.plan.FilterNode.accept
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[35] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[39] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[43] com.facebook.presto.sql.planner.plan.FilterNode.accept
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[47] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[51] com.facebook.presto.sql.planner.plan.OutputNode.accept
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[53] com.facebook.presto.sql.planner.LogicalPlanner.plan
[54] com.facebook.presto.sql.planner.LogicalPlanner.plan
[55] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[56] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[57] com.facebook.presto.execution.SqlQueryExecution.start
[58] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[59] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[60] java.util.concurrent.ThreadPoolExecutor.runWorker
[61] java.util.concurrent.ThreadPoolExecutor$Worker.run
[62] java.lang.Thread.run
Total: 30988900 (0.19%) samples: 31
[ 0] jshort_disjoint_arraycopy
[ 1] java.util.Formatter$FormatSpecifier.printString
[ 2] java.util.Formatter$FormatSpecifier.print
[ 3] java.util.Formatter.format
[ 4] java.util.Formatter.format
[ 5] java.lang.String.format
[ 6] io.airlift.concurrent.SetThreadName.<init>
[ 7] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo
[ 8] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries
[ 9] com.facebook.presto.execution.SqlQueryManager$1.run
[10] java.util.concurrent.Executors$RunnableAdapter.call
[11] java.util.concurrent.FutureTask.runAndReset
[12] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[13] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[14] java.util.concurrent.ThreadPoolExecutor.runWorker
[15] java.util.concurrent.ThreadPoolExecutor$Worker.run
[16] java.lang.Thread.run
Total: 30884995 (0.19%) samples: 4
[ 0] java.lang.Character.toLowerCase
[ 1] java.lang.Character.toLowerCase
[ 2] java.lang.String.toLowerCase
[ 3] com.facebook.presto.cassandra.util.CassandraCqlUtils.validIdentifier
[ 4] com.facebook.presto.cassandra.util.CassandraCqlUtils.validColumnName
[ 5] com.facebook.presto.cassandra.util.CassandraCqlUtils.select
[ 6] com.facebook.presto.cassandra.util.CassandraCqlUtils.selectDistinctFrom
[ 7] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[ 8] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[ 9] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[10] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[11] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[12] com.facebook.presto.metadata.MetadataManager.getLayouts
[13] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[16] com.facebook.presto.sql.planner.plan.FilterNode.accept
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[20] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[24] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[28] com.facebook.presto.sql.planner.plan.FilterNode.accept
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[32] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[36] com.facebook.presto.sql.planner.plan.OutputNode.accept
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[38] com.facebook.presto.sql.planner.LogicalPlanner.plan
[39] com.facebook.presto.sql.planner.LogicalPlanner.plan
[40] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[41] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[42] com.facebook.presto.execution.SqlQueryExecution.start
[43] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[44] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[45] java.util.concurrent.ThreadPoolExecutor.runWorker
[46] java.util.concurrent.ThreadPoolExecutor$Worker.run
[47] java.lang.Thread.run
Total: 30877894 (0.19%) samples: 8
[ 0] _raw_spin_unlock_irqrestore_[k]
[ 1] ep_poll_[k]
[ 2] sys_epoll_wait_[k]
[ 3] do_syscall_64_[k]
[ 4] entry_SYSCALL_64_after_swapgs_[k]
[ 5] /lib64/libc-2.17.so
[ 6] sun.nio.ch.EPollArrayWrapper.epollWait
[ 7] sun.nio.ch.EPollArrayWrapper.poll
[ 8] sun.nio.ch.EPollSelectorImpl.doSelect
[ 9] sun.nio.ch.SelectorImpl.lockAndDoSelect
[10] sun.nio.ch.SelectorImpl.selectNow
[11] io.netty.channel.nio.NioEventLoop.select
[12] io.netty.channel.nio.NioEventLoop.run
[13] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[14] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[15] java.lang.Thread.run
Total: 30708708 (0.19%) samples: 5
[ 0] io.netty.util.concurrent.FastThreadLocal.set
[ 1] io.netty.util.concurrent.FastThreadLocal.set
[ 2] io.netty.buffer.ByteBufUtil.decodeString
[ 3] io.netty.buffer.AbstractByteBuf.toString
[ 4] com.datastax.driver.core.CBUtil.readString
[ 5] com.datastax.driver.core.CBUtil.readString
[ 6] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode
[ 7] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode
[ 8] com.datastax.driver.core.Responses$Result$Rows$1.decode
[ 9] com.datastax.driver.core.Responses$Result$Rows$1.decode
[10] com.datastax.driver.core.Responses$Result$1.decode
[11] com.datastax.driver.core.Responses$Result$1.decode
[12] com.datastax.driver.core.Message$ProtocolDecoder.decode
[13] com.datastax.driver.core.Message$ProtocolDecoder.decode
[14] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[15] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[16] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[17] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[18] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[19] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[20] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[21] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[22] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[23] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[24] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[25] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[26] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[27] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[28] io.netty.channel.nio.NioEventLoop.processSelectedKey
[29] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[30] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[31] io.netty.channel.nio.NioEventLoop.run
[32] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[33] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[34] java.lang.Thread.run
Total: 30702285 (0.19%) samples: 3
[ 0] do_syscall_64_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] __lll_unlock_wake
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 4] sun.misc.Unsafe.park
[ 5] java.util.concurrent.locks.LockSupport.park
[ 6] java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt
[ 7] java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly
[ 8] java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly
[ 9] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.get
[10] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture.get
[11] com.datastax.driver.$internal.com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly
[12] com.datastax.driver.core.DefaultResultSetFuture.getUninterruptibly
[13] com.datastax.driver.core.AbstractSession.execute
[14] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[15] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[16] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[17] com.facebook.presto.cassandra.NativeCassandraSession.execute
[18] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[19] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[20] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[21] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[22] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[23] com.facebook.presto.metadata.MetadataManager.getLayouts
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[27] com.facebook.presto.sql.planner.plan.FilterNode.accept
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[31] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[35] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[39] com.facebook.presto.sql.planner.plan.FilterNode.accept
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[43] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[47] com.facebook.presto.sql.planner.plan.OutputNode.accept
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[49] com.facebook.presto.sql.planner.LogicalPlanner.plan
[50] com.facebook.presto.sql.planner.LogicalPlanner.plan
[51] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[52] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[53] com.facebook.presto.execution.SqlQueryExecution.start
[54] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[55] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[56] java.util.concurrent.ThreadPoolExecutor.runWorker
[57] java.util.concurrent.ThreadPoolExecutor$Worker.run
[58] java.lang.Thread.run
Total: 30558720 (0.19%) samples: 5
[ 0] __raw_callee_save___pv_queued_spin_unlock_[k]
[ 1] sch_direct_xmit_[k]
[ 2] __dev_queue_xmit_[k]
[ 3] dev_queue_xmit_[k]
[ 4] ip_finish_output2_[k]
[ 5] ip_finish_output_[k]
[ 6] ip_output_[k]
[ 7] ip_local_out_[k]
[ 8] ip_queue_xmit_[k]
[ 9] tcp_transmit_skb_[k]
[10] tcp_write_xmit_[k]
[11] __tcp_push_pending_frames_[k]
[12] tcp_push_[k]
[13] tcp_sendmsg_[k]
[14] inet_sendmsg_[k]
[15] sock_sendmsg_[k]
[16] sock_write_iter_[k]
[17] do_iter_readv_writev_[k]
[18] do_readv_writev_[k]
[19] vfs_writev_[k]
[20] do_writev_[k]
[21] sys_writev_[k]
[22] do_syscall_64_[k]
[23] entry_SYSCALL_64_after_swapgs_[k]
[24] __writev
[25] sun.nio.ch.FileDispatcherImpl.writev0
[26] sun.nio.ch.SocketDispatcher.writev
[27] sun.nio.ch.IOUtil.write
[28] sun.nio.ch.SocketChannelImpl.write
[29] io.netty.channel.socket.nio.NioSocketChannel.doWrite
[30] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0
[31] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0
[32] io.netty.channel.AbstractChannel$AbstractUnsafe.flush
[33] io.netty.channel.DefaultChannelPipeline$HeadContext.flush
[34] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[35] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[36] io.netty.channel.AbstractChannelHandlerContext.flush
[37] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[38] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[39] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[40] io.netty.channel.AbstractChannelHandlerContext.flush
[41] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[42] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[43] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[44] io.netty.channel.AbstractChannelHandlerContext.flush
[45] io.netty.channel.ChannelDuplexHandler.flush
[46] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[47] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[48] io.netty.channel.AbstractChannelHandlerContext.flush
[49] io.netty.channel.DefaultChannelPipeline.flush
[50] io.netty.channel.AbstractChannel.flush
[51] com.datastax.driver.core.Connection$Flusher.run
[52] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[53] io.netty.channel.nio.NioEventLoop.run
[54] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[55] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[56] java.lang.Thread.run
Total: 30548574 (0.19%) samples: 1
[ 0] java.util.concurrent.locks.LockSupport.parkNanos
[ 1] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos
[ 2] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[ 3] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[ 4] java.util.concurrent.ThreadPoolExecutor.getTask
[ 5] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 6] java.util.concurrent.ThreadPoolExecutor$Worker.run
[ 7] java.lang.Thread.run
Total: 29984880 (0.19%) samples: 4
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 2] sun.misc.Unsafe.unpark
[ 3] java.util.concurrent.locks.LockSupport.unpark
[ 4] java.util.concurrent.locks.AbstractQueuedSynchronizer.unparkSuccessor
[ 5] java.util.concurrent.locks.AbstractQueuedSynchronizer.doReleaseShared
[ 6] java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared
[ 7] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.complete
[ 8] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.set
[ 9] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture.set
[10] com.datastax.driver.core.DefaultResultSetFuture.onSet
[11] com.datastax.driver.core.RequestHandler.setFinalResult
[12] com.datastax.driver.core.RequestHandler.access$2500
[13] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult
[14] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet
[15] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[16] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[17] io.netty.channel.SimpleChannelInboundHandler.channelRead
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[20] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[21] io.netty.handler.timeout.IdleStateHandler.channelRead
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[24] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[25] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[27] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[28] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[29] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[30] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[31] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[32] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[33] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[34] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[35] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[36] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[37] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[38] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[39] io.netty.channel.nio.NioEventLoop.processSelectedKey
[40] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[41] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[42] io.netty.channel.nio.NioEventLoop.run
[43] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[44] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[45] java.lang.Thread.run
Total: 29871851 (0.19%) samples: 6
[ 0] do_syscall_64_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] gettimeofday
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 4] com.codahale.metrics.ExponentiallyDecayingReservoir.update
[ 5] com.codahale.metrics.Histogram.update
[ 6] com.codahale.metrics.Timer.update
[ 7] com.codahale.metrics.Timer.update
[ 8] com.codahale.metrics.Timer$Context.stop
[ 9] com.datastax.driver.core.RequestHandler.setFinalResult
[10] com.datastax.driver.core.RequestHandler.access$2500
[11] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult
[12] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet
[13] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[14] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[15] io.netty.channel.SimpleChannelInboundHandler.channelRead
[16] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[17] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[18] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[19] io.netty.handler.timeout.IdleStateHandler.channelRead
[20] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[21] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[22] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[23] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[24] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[25] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[26] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[27] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[28] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[29] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[30] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[31] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[32] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[33] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[34] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[35] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[36] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[37] io.netty.channel.nio.NioEventLoop.processSelectedKey
[38] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[39] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[40] io.netty.channel.nio.NioEventLoop.run
[41] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[42] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[43] java.lang.Thread.run
Total: 29775100 (0.18%) samples: 4
[ 0] clockid_to_kclock.part.6_[k]
[ 1] do_syscall_64_[k]
[ 2] entry_SYSCALL_64_after_swapgs_[k]
[ 3] __vdso_clock_gettime
[ 4] __clock_gettime
[ 5] io.netty.channel.nio.NioEventLoop.run
[ 6] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 7] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 8] java.lang.Thread.run
Total: 28992341 (0.18%) samples: 29
[ 0] java.lang.Thread.setName
[ 1] io.airlift.concurrent.SetThreadName.<init>
[ 2] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo
[ 3] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries
[ 4] com.facebook.presto.execution.SqlQueryManager$1.run
[ 5] java.util.concurrent.Executors$RunnableAdapter.call
[ 6] java.util.concurrent.FutureTask.runAndReset
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 8] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 9] java.util.concurrent.ThreadPoolExecutor.runWorker
[10] java.util.concurrent.ThreadPoolExecutor$Worker.run
[11] java.lang.Thread.run
Total: 28989458 (0.18%) samples: 29
[ 0] com.facebook.presto.execution.SqlQueryManager.lambda$enforceMemoryLimits$2
[ 1] com.facebook.presto.execution.SqlQueryManager$$Lambda$373.1902769139.test
[ 2] java.util.stream.ReferencePipeline$2$1.accept
[ 3] java.util.concurrent.ConcurrentHashMap$ValueSpliterator.forEachRemaining
[ 4] java.util.stream.AbstractPipeline.copyInto
[ 5] java.util.stream.AbstractPipeline.wrapAndCopyInto
[ 6] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[ 7] java.util.stream.AbstractPipeline.evaluate
[ 8] java.util.stream.ReferencePipeline.collect
[ 9] com.facebook.presto.execution.SqlQueryManager.enforceMemoryLimits
[10] com.facebook.presto.execution.SqlQueryManager$1.run
[11] java.util.concurrent.Executors$RunnableAdapter.call
[12] java.util.concurrent.FutureTask.runAndReset
[13] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[14] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[15] java.util.concurrent.ThreadPoolExecutor.runWorker
[16] java.util.concurrent.ThreadPoolExecutor$Worker.run
[17] java.lang.Thread.run
Total: 28816295 (0.18%) samples: 4
[ 0] do_syscall_64_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] __vdso_clock_gettime
[ 3] __clock_gettime
[ 4] java.util.PriorityQueue.siftUpComparable
[ 5] java.util.PriorityQueue.siftUp
[ 6] java.util.PriorityQueue.offer
[ 7] java.util.PriorityQueue.add
[ 8] io.netty.util.concurrent.AbstractScheduledEventExecutor.schedule
[ 9] io.netty.util.concurrent.AbstractScheduledEventExecutor.schedule
[10] com.datastax.driver.core.Connection$Flusher.run
[11] io.netty.util.concurrent.PromiseTask$RunnableAdapter.call
[12] io.netty.util.concurrent.ScheduledFutureTask.run
[13] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[14] io.netty.channel.nio.NioEventLoop.run
[15] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[16] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[17] java.lang.Thread.run
Total: 28723589 (0.18%) samples: 4
[ 0] do_syscall_64_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] read
[ 3] sun.nio.ch.IOUtil.drain
[ 4] sun.nio.ch.EPollSelectorImpl.doSelect
[ 5] sun.nio.ch.SelectorImpl.lockAndDoSelect
[ 6] sun.nio.ch.SelectorImpl.selectNow
[ 7] io.netty.channel.nio.NioEventLoop.select
[ 8] io.netty.channel.nio.NioEventLoop.run
[ 9] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[10] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[11] java.lang.Thread.run
Total: 28404195 (0.18%) samples: 28
[ 0] java.util.concurrent.ConcurrentHashMap$CollectionView.toArray
[ 1] com.google.common.collect.ImmutableSet.copyOf
[ 2] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run
[ 3] java.util.concurrent.Executors$RunnableAdapter.call
[ 4] java.util.concurrent.FutureTask.runAndReset
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 7] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 8] java.util.concurrent.ThreadPoolExecutor$Worker.run
[ 9] java.lang.Thread.run
Total: 27203420 (0.17%) samples: 6
[ 0] com.facebook.presto.spi.predicate.Utils.nativeValueToBlock
[ 1] com.facebook.presto.spi.predicate.Marker.lambda$create$0
[ 2] com.facebook.presto.spi.predicate.Marker$$Lambda$992.47178202.apply
[ 3] java.util.Optional.map
[ 4] com.facebook.presto.spi.predicate.Marker.create
[ 5] com.facebook.presto.spi.predicate.Marker.exactly
[ 6] com.facebook.presto.spi.predicate.Range.equal
[ 7] com.facebook.presto.spi.predicate.SortedRangeSet.of
[ 8] com.facebook.presto.spi.predicate.ValueSet.of
[ 9] com.facebook.presto.spi.predicate.Domain.singleValue
[10] com.facebook.presto.spi.predicate.TupleDomain.lambda$fromFixedValues$3
[11] com.facebook.presto.spi.predicate.TupleDomain$$Lambda$1501.1196878366.apply
[12] java.util.stream.Collectors.lambda$toMap$58
[13] java.util.stream.Collectors$$Lambda$300.1674390738.accept
[14] java.util.stream.ReduceOps$3ReducingSink.accept
[15] java.util.HashMap$EntrySpliterator.forEachRemaining
[16] java.util.stream.AbstractPipeline.copyInto
[17] java.util.stream.AbstractPipeline.wrapAndCopyInto
[18] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[19] java.util.stream.AbstractPipeline.evaluate
[20] java.util.stream.ReferencePipeline.collect
[21] com.facebook.presto.spi.predicate.TupleDomain.fromFixedValues
[22] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[23] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[24] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[25] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[26] com.facebook.presto.metadata.MetadataManager.getLayouts
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[30] com.facebook.presto.sql.planner.plan.FilterNode.accept
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[34] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[38] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[42] com.facebook.presto.sql.planner.plan.FilterNode.accept
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[46] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[50] com.facebook.presto.sql.planner.plan.OutputNode.accept
[51] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[52] com.facebook.presto.sql.planner.LogicalPlanner.plan
[53] com.facebook.presto.sql.planner.LogicalPlanner.plan
[54] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[55] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[56] com.facebook.presto.execution.SqlQueryExecution.start
[57] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[58] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[59] java.util.concurrent.ThreadPoolExecutor.runWorker
[60] java.util.concurrent.ThreadPoolExecutor$Worker.run
[61] java.lang.Thread.run
Total: 26841954 (0.17%) samples: 3
[ 0] java.lang.AbstractStringBuilder.append
[ 1] java.lang.StringBuilder.append
[ 2] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[ 3] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[ 4] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[ 5] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[ 6] com.facebook.presto.metadata.MetadataManager.getLayouts
[ 7] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[ 8] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[ 9] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[10] com.facebook.presto.sql.planner.plan.FilterNode.accept
[11] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[13] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[14] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[18] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[22] com.facebook.presto.sql.planner.plan.FilterNode.accept
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[26] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[30] com.facebook.presto.sql.planner.plan.OutputNode.accept
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[32] com.facebook.presto.sql.planner.LogicalPlanner.plan
[33] com.facebook.presto.sql.planner.LogicalPlanner.plan
[34] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[35] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[36] com.facebook.presto.execution.SqlQueryExecution.start
[37] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[38] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[39] java.util.concurrent.ThreadPoolExecutor.runWorker
[40] java.util.concurrent.ThreadPoolExecutor$Worker.run
[41] java.lang.Thread.run
Total: 26704225 (0.17%) samples: 3
[ 0] com.datastax.driver.$internal.com.google.common.collect.MapMakerInternalMap.get
[ 1] com.datastax.driver.core.Connection.flush
[ 2] com.datastax.driver.core.Connection.write
[ 3] com.datastax.driver.core.RequestHandler$SpeculativeExecution.write
[ 4] com.datastax.driver.core.RequestHandler$SpeculativeExecution.access$1500
[ 5] com.datastax.driver.core.RequestHandler$SpeculativeExecution$1.onSuccess
[ 6] com.datastax.driver.core.RequestHandler$SpeculativeExecution$1.onSuccess
[ 7] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures$4.run
[ 8] com.datastax.driver.$internal.com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute
[ 9] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures$ImmediateFuture.addListener
[10] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures.addCallback
[11] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures.addCallback
[12] com.datastax.driver.core.RequestHandler$SpeculativeExecution.query
[13] com.datastax.driver.core.RequestHandler$SpeculativeExecution.findNextHostAndQuery
[14] com.datastax.driver.core.RequestHandler.startNewExecution
[15] com.datastax.driver.core.RequestHandler.sendRequest
[16] com.datastax.driver.core.SessionManager.executeAsync
[17] com.datastax.driver.core.AbstractSession.execute
[18] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[19] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[20] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[21] com.facebook.presto.cassandra.NativeCassandraSession.execute
[22] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[23] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[24] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[25] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[26] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[27] com.facebook.presto.metadata.MetadataManager.getLayouts
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[31] com.facebook.presto.sql.planner.plan.FilterNode.accept
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[35] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[39] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[43] com.facebook.presto.sql.planner.plan.FilterNode.accept
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[47] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[51] com.facebook.presto.sql.planner.plan.OutputNode.accept
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[53] com.facebook.presto.sql.planner.LogicalPlanner.plan
[54] com.facebook.presto.sql.planner.LogicalPlanner.plan
[55] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[56] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[57] com.facebook.presto.execution.SqlQueryExecution.start
[58] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[59] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[60] java.util.concurrent.ThreadPoolExecutor.runWorker
[61] java.util.concurrent.ThreadPoolExecutor$Worker.run
[62] java.lang.Thread.run
Total: 26536755 (0.16%) samples: 3
[ 0] java.util.stream.Collectors$$Lambda$134.2078741622.get
[ 1] java.util.stream.ReduceOps$3ReducingSink.begin
[ 2] java.util.stream.ReferencePipeline$2$1.begin
[ 3] java.util.stream.AbstractPipeline.copyInto
[ 4] java.util.stream.AbstractPipeline.wrapAndCopyInto
[ 5] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[ 6] java.util.stream.AbstractPipeline.evaluate
[ 7] java.util.stream.ReferencePipeline.collect
[ 8] com.facebook.presto.cassandra.CassandraTable.getPartitionKeyColumns
[ 9] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[10] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[11] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[12] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[13] com.facebook.presto.metadata.MetadataManager.getLayouts
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[17] com.facebook.presto.sql.planner.plan.FilterNode.accept
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[21] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[25] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[29] com.facebook.presto.sql.planner.plan.FilterNode.accept
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[33] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[37] com.facebook.presto.sql.planner.plan.OutputNode.accept
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[39] com.facebook.presto.sql.planner.LogicalPlanner.plan
[40] com.facebook.presto.sql.planner.LogicalPlanner.plan
[41] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[42] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[43] com.facebook.presto.execution.SqlQueryExecution.start
[44] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[45] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[46] java.util.concurrent.ThreadPoolExecutor.runWorker
[47] java.util.concurrent.ThreadPoolExecutor$Worker.run
[48] java.lang.Thread.run
Total: 25768288 (0.16%) samples: 4
[ 0] sun.nio.ch.EPollArrayWrapper.epollWait
[ 1] sun.nio.ch.EPollArrayWrapper.poll
[ 2] sun.nio.ch.EPollSelectorImpl.doSelect
[ 3] sun.nio.ch.SelectorImpl.lockAndDoSelect
[ 4] sun.nio.ch.SelectorImpl.selectNow
[ 5] io.netty.channel.nio.NioEventLoop.select
[ 6] io.netty.channel.nio.NioEventLoop.run
[ 7] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 8] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 9] java.lang.Thread.run
Total: 25762209 (0.16%) samples: 3
[ 0] sun.nio.cs.UTF_8$Decoder.decodeBufferLoop
[ 1] sun.nio.cs.UTF_8$Decoder.decodeLoop
[ 2] java.nio.charset.CharsetDecoder.decode
[ 3] io.netty.buffer.ByteBufUtil.decodeString
[ 4] io.netty.buffer.ByteBufUtil.decodeString
[ 5] io.netty.buffer.AbstractByteBuf.toString
[ 6] com.datastax.driver.core.CBUtil.readString
[ 7] com.datastax.driver.core.CBUtil.readString
[ 8] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode
[ 9] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode
[10] com.datastax.driver.core.Responses$Result$Rows$1.decode
[11] com.datastax.driver.core.Responses$Result$Rows$1.decode
[12] com.datastax.driver.core.Responses$Result$1.decode
[13] com.datastax.driver.core.Responses$Result$1.decode
[14] com.datastax.driver.core.Message$ProtocolDecoder.decode
[15] com.datastax.driver.core.Message$ProtocolDecoder.decode
[16] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[17] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[19] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[20] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[21] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[24] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[25] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[27] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[28] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[29] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[30] io.netty.channel.nio.NioEventLoop.processSelectedKey
[31] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[32] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[33] io.netty.channel.nio.NioEventLoop.run
[34] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[35] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[36] java.lang.Thread.run
Total: 25752154 (0.16%) samples: 3
[ 0] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[ 1] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[ 2] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[ 3] io.netty.handler.timeout.IdleStateHandler.channelRead
[ 4] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[ 5] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[ 6] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[ 7] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[ 8] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[10] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[11] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[12] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[13] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[14] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[15] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[16] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[17] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[19] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[20] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[21] io.netty.channel.nio.NioEventLoop.processSelectedKey
[22] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[23] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[24] io.netty.channel.nio.NioEventLoop.run
[25] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[26] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[27] java.lang.Thread.run
Total: 25703845 (0.16%) samples: 3
[ 0] sys_clock_gettime_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] __vdso_clock_gettime
[ 3] __clock_gettime
[ 4] sun.nio.ch.SelectorImpl.selectNow
[ 5] io.netty.channel.nio.NioEventLoop.select
[ 6] io.netty.channel.nio.NioEventLoop.run
[ 7] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 8] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 9] java.lang.Thread.run
Total: 25065196 (0.16%) samples: 25
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 2] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 4] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 5] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 6] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 7] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 8] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 9] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[10] start_thread
Total: 23913582 (0.15%) samples: 24
[ 0] itable stub
[ 1] java.util.concurrent.ConcurrentHashMap.get
[ 2] com.facebook.presto.execution.SqlQueryManager.getQueryState
[ 3] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run
[ 4] java.util.concurrent.Executors$RunnableAdapter.call
[ 5] java.util.concurrent.FutureTask.runAndReset
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 8] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 9] java.util.concurrent.ThreadPoolExecutor$Worker.run
[10] java.lang.Thread.run
Total: 23875489 (0.15%) samples: 7
[ 0] com.datastax.driver.$internal.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder.add
[ 1] com.datastax.driver.$internal.com.google.common.collect.ImmutableSet$Builder.add
[ 2] com.datastax.driver.$internal.com.google.common.reflect.TypeToken$4.visitClass
[ 3] com.datastax.driver.$internal.com.google.common.reflect.TypeVisitor.visit
[ 4] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawTypes
[ 5] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawType
[ 6] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableToClass
[ 7] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignable
[ 8] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom
[ 9] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom
[10] com.datastax.driver.core.TypeCodec.accepts
[11] com.datastax.driver.core.CodecRegistry.findCodec
[12] com.datastax.driver.core.CodecRegistry.codecFor
[13] com.datastax.driver.core.querybuilder.Utils.convert
[14] com.datastax.driver.core.querybuilder.BuiltStatement.getValues
[15] com.datastax.driver.core.SessionManager.makeRequestMessage
[16] com.datastax.driver.core.SessionManager.executeAsync
[17] com.datastax.driver.core.AbstractSession.execute
[18] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[19] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[20] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[21] com.facebook.presto.cassandra.NativeCassandraSession.execute
[22] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[23] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[24] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[25] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[26] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[27] com.facebook.presto.metadata.MetadataManager.getLayouts
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[31] com.facebook.presto.sql.planner.plan.FilterNode.accept
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[35] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[39] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[43] com.facebook.presto.sql.planner.plan.FilterNode.accept
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[47] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[51] com.facebook.presto.sql.planner.plan.OutputNode.accept
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[53] com.facebook.presto.sql.planner.LogicalPlanner.plan
[54] com.facebook.presto.sql.planner.LogicalPlanner.plan
[55] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[56] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[57] com.facebook.presto.execution.SqlQueryExecution.start
[58] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[59] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[60] java.util.concurrent.ThreadPoolExecutor.runWorker
[61] java.util.concurrent.ThreadPoolExecutor$Worker.run
[62] java.lang.Thread.run
Total: 23754702 (0.15%) samples: 4
[ 0] io.netty.util.concurrent.SingleThreadEventExecutor.pollTask
[ 1] io.netty.channel.nio.NioEventLoop.pollTask
[ 2] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[ 3] io.netty.channel.nio.NioEventLoop.run
[ 4] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 5] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 6] java.lang.Thread.run
Total: 23426264 (0.15%) samples: 1
[ 0] do_syscall_64_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] __vdso_clock_gettime
[ 3] __clock_gettime
[ 4] java.lang.Thread.sleep
[ 5] java.util.concurrent.TimeUnit.sleep
[ 6] io.airlift.stats.PauseMeter.run
[ 7] io.airlift.stats.PauseMeter$$Lambda$574.159883451.run
[ 8] java.lang.Thread.run
Total: 23308093 (0.14%) samples: 2
[ 0] java.util.regex.Pattern.matcher
[ 1] com.datastax.driver.core.querybuilder.Utils.appendName
[ 2] com.datastax.driver.core.querybuilder.Select.buildQueryString
[ 3] com.datastax.driver.core.querybuilder.BuiltStatement.maybeRebuildCache
[ 4] com.datastax.driver.core.querybuilder.BuiltStatement.getValues
[ 5] com.datastax.driver.core.SessionManager.makeRequestMessage
[ 6] com.datastax.driver.core.SessionManager.executeAsync
[ 7] com.datastax.driver.core.AbstractSession.execute
[ 8] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[ 9] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[10] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[11] com.facebook.presto.cassandra.NativeCassandraSession.execute
[12] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[13] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[14] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[15] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[16] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[17] com.facebook.presto.metadata.MetadataManager.getLayouts
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[21] com.facebook.presto.sql.planner.plan.FilterNode.accept
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[25] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[29] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[33] com.facebook.presto.sql.planner.plan.FilterNode.accept
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[37] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[41] com.facebook.presto.sql.planner.plan.OutputNode.accept
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[43] com.facebook.presto.sql.planner.LogicalPlanner.plan
[44] com.facebook.presto.sql.planner.LogicalPlanner.plan
[45] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[46] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[47] com.facebook.presto.execution.SqlQueryExecution.start
[48] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[49] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[50] java.util.concurrent.ThreadPoolExecutor.runWorker
[51] java.util.concurrent.ThreadPoolExecutor$Worker.run
[52] java.lang.Thread.run
Total: 23029644 (0.14%) samples: 23
[ 0] itable stub
[ 1] com.facebook.presto.spi.predicate.Marker.compareTo
[ 2] com.facebook.presto.spi.predicate.Range.overlaps
[ 3] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 4] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 5] com.facebook.presto.spi.predicate.Domain.intersect
[ 6] com.facebook.presto.spi.predicate.TupleDomain.intersect
[ 7] com.facebook.presto.spi.predicate.TupleDomain.overlaps
[ 8] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0
[ 9] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test
[10] java.util.stream.ReferencePipeline$2$1.accept
[11] java.util.Spliterators$ArraySpliterator.forEachRemaining
[12] java.util.stream.AbstractPipeline.copyInto
[13] java.util.stream.AbstractPipeline.wrapAndCopyInto
[14] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[15] java.util.stream.AbstractPipeline.evaluate
[16] java.util.stream.ReferencePipeline.collect
[17] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[18] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[19] com.facebook.presto.metadata.MetadataManager.getLayouts
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[23] com.facebook.presto.sql.planner.plan.FilterNode.accept
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[27] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[31] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[35] com.facebook.presto.sql.planner.plan.FilterNode.accept
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[39] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[43] com.facebook.presto.sql.planner.plan.OutputNode.accept
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[45] com.facebook.presto.sql.planner.LogicalPlanner.plan
[46] com.facebook.presto.sql.planner.LogicalPlanner.plan
[47] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[48] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[49] com.facebook.presto.execution.SqlQueryExecution.start
[50] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[51] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[52] java.util.concurrent.ThreadPoolExecutor.runWorker
[53] java.util.concurrent.ThreadPoolExecutor$Worker.run
[54] java.lang.Thread.run
Total: 22989167 (0.14%) samples: 7
[ 0] finish_task_switch_[k]
[ 1] __schedule_[k]
[ 2] schedule_[k]
[ 3] schedule_hrtimeout_range_clock_[k]
[ 4] schedule_hrtimeout_range_[k]
[ 5] ep_poll_[k]
[ 6] sys_epoll_wait_[k]
[ 7] do_syscall_64_[k]
[ 8] entry_SYSCALL_64_after_swapgs_[k]
[ 9] /lib64/libc-2.17.so
[10] sun.nio.ch.EPollArrayWrapper.epollWait
[11] sun.nio.ch.EPollArrayWrapper.poll
[12] sun.nio.ch.EPollSelectorImpl.doSelect
[13] sun.nio.ch.SelectorImpl.lockAndDoSelect
[14] sun.nio.ch.SelectorImpl.select
[15] io.netty.channel.nio.NioEventLoop.select
[16] io.netty.channel.nio.NioEventLoop.run
[17] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[18] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[19] java.lang.Thread.run
Total: 22976263 (0.14%) samples: 23
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 1] JVM_SetNativeThreadName
[ 2] java.lang.Thread.setNativeName
[ 3] java.lang.Thread.setName
[ 4] io.airlift.concurrent.SetThreadName.close
[ 5] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo
[ 6] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries
[ 7] com.facebook.presto.execution.SqlQueryManager$1.run
[ 8] java.util.concurrent.Executors$RunnableAdapter.call
[ 9] java.util.concurrent.FutureTask.runAndReset
[10] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[11] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[12] java.util.concurrent.ThreadPoolExecutor.runWorker
[13] java.util.concurrent.ThreadPoolExecutor$Worker.run
[14] java.lang.Thread.run
Total: 22867070 (0.14%) samples: 3
[ 0] com.datastax.driver.core.querybuilder.BuiltStatement.getValues
[ 1] com.datastax.driver.core.SessionManager.makeRequestMessage
[ 2] com.datastax.driver.core.SessionManager.executeAsync
[ 3] com.datastax.driver.core.AbstractSession.execute
[ 4] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[ 5] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[ 6] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[ 7] com.facebook.presto.cassandra.NativeCassandraSession.execute
[ 8] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[ 9] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[10] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[11] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[12] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[13] com.facebook.presto.metadata.MetadataManager.getLayouts
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[17] com.facebook.presto.sql.planner.plan.FilterNode.accept
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[21] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[25] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[29] com.facebook.presto.sql.planner.plan.FilterNode.accept
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[33] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[37] com.facebook.presto.sql.planner.plan.OutputNode.accept
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[39] com.facebook.presto.sql.planner.LogicalPlanner.plan
[40] com.facebook.presto.sql.planner.LogicalPlanner.plan
[41] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[42] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[43] com.facebook.presto.execution.SqlQueryExecution.start
[44] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[45] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[46] java.util.concurrent.ThreadPoolExecutor.runWorker
[47] java.util.concurrent.ThreadPoolExecutor$Worker.run
[48] java.lang.Thread.run
Total: 22818060 (0.14%) samples: 5
[ 0] __vdso_clock_gettime
[ 1] __clock_gettime
[ 2] java.util.PriorityQueue.siftUpComparable
[ 3] java.util.PriorityQueue.siftUp
[ 4] java.util.PriorityQueue.offer
[ 5] java.util.PriorityQueue.add
[ 6] io.netty.util.concurrent.AbstractScheduledEventExecutor.schedule
[ 7] io.netty.util.concurrent.AbstractScheduledEventExecutor.schedule
[ 8] com.datastax.driver.core.Connection$Flusher.run
[ 9] io.netty.util.concurrent.PromiseTask$RunnableAdapter.call
[10] io.netty.util.concurrent.ScheduledFutureTask.run
[11] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[12] io.netty.channel.nio.NioEventLoop.run
[13] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[14] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[15] java.lang.Thread.run
Total: 22406220 (0.14%) samples: 4
[ 0] pvclock_clocksource_read_[k]
[ 1] xen_clocksource_get_cycles_[k]
[ 2] ktime_get_ts64_[k]
[ 3] posix_ktime_get_ts_[k]
[ 4] sys_clock_gettime_[k]
[ 5] do_syscall_64_[k]
[ 6] entry_SYSCALL_64_after_swapgs_[k]
[ 7] __vdso_clock_gettime
[ 8] __clock_gettime
[ 9] com.datastax.driver.core.RequestHandler.<init>
[10] com.datastax.driver.core.SessionManager.executeAsync
[11] com.datastax.driver.core.AbstractSession.execute
[12] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[13] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[14] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[15] com.facebook.presto.cassandra.NativeCassandraSession.execute
[16] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[17] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[18] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[19] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[20] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[21] com.facebook.presto.metadata.MetadataManager.getLayouts
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[25] com.facebook.presto.sql.planner.plan.FilterNode.accept
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[29] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[33] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[37] com.facebook.presto.sql.planner.plan.FilterNode.accept
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[41] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[45] com.facebook.presto.sql.planner.plan.OutputNode.accept
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[47] com.facebook.presto.sql.planner.LogicalPlanner.plan
[48] com.facebook.presto.sql.planner.LogicalPlanner.plan
[49] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[50] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[51] com.facebook.presto.execution.SqlQueryExecution.start
[52] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[53] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[54] java.util.concurrent.ThreadPoolExecutor.runWorker
[55] java.util.concurrent.ThreadPoolExecutor$Worker.run
[56] java.lang.Thread.run
Total: 22399369 (0.14%) samples: 5
[ 0] do_syscall_64_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] __vdso_clock_gettime
[ 3] __clock_gettime
[ 4] io.netty.util.concurrent.SingleThreadEventExecutor.pollTask
[ 5] io.netty.channel.nio.NioEventLoop.pollTask
[ 6] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[ 7] io.netty.channel.nio.NioEventLoop.run
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[10] java.lang.Thread.run
Total: 22312116 (0.14%) samples: 2
[ 0] _raw_spin_unlock_irqrestore_[k]
[ 1] ep_poll_[k]
[ 2] sys_epoll_wait_[k]
[ 3] do_syscall_64_[k]
[ 4] entry_SYSCALL_64_after_swapgs_[k]
[ 5] /lib64/libc-2.17.so
[ 6] sun.nio.ch.EPollArrayWrapper.epollWait
[ 7] sun.nio.ch.EPollArrayWrapper.poll
[ 8] sun.nio.ch.EPollSelectorImpl.doSelect
[ 9] sun.nio.ch.SelectorImpl.lockAndDoSelect
[10] sun.nio.ch.SelectorImpl.select
[11] io.netty.channel.nio.NioEventLoop.select
[12] io.netty.channel.nio.NioEventLoop.run
[13] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[14] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[15] java.lang.Thread.run
Total: 21903959 (0.14%) samples: 22
[ 0] com.facebook.presto.spi.predicate.Marker.compareTo
[ 1] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 2] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 3] com.facebook.presto.spi.predicate.Domain.intersect
[ 4] com.facebook.presto.spi.predicate.TupleDomain.intersect
[ 5] com.facebook.presto.spi.predicate.TupleDomain.overlaps
[ 6] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0
[ 7] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test
[ 8] java.util.stream.ReferencePipeline$2$1.accept
[ 9] java.util.Spliterators$ArraySpliterator.forEachRemaining
[10] java.util.stream.AbstractPipeline.copyInto
[11] java.util.stream.AbstractPipeline.wrapAndCopyInto
[12] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[13] java.util.stream.AbstractPipeline.evaluate
[14] java.util.stream.ReferencePipeline.collect
[15] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[16] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[17] com.facebook.presto.metadata.MetadataManager.getLayouts
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[21] com.facebook.presto.sql.planner.plan.FilterNode.accept
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[25] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[29] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[33] com.facebook.presto.sql.planner.plan.FilterNode.accept
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[37] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[41] com.facebook.presto.sql.planner.plan.OutputNode.accept
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[43] com.facebook.presto.sql.planner.LogicalPlanner.plan
[44] com.facebook.presto.sql.planner.LogicalPlanner.plan
[45] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[46] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[47] com.facebook.presto.execution.SqlQueryExecution.start
[48] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[49] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[50] java.util.concurrent.ThreadPoolExecutor.runWorker
[51] java.util.concurrent.ThreadPoolExecutor$Worker.run
[52] java.lang.Thread.run
Total: 21861926 (0.14%) samples: 1
[ 0] java.lang.Thread.sleep
[ 1] java.lang.Thread.sleep
[ 2] java.util.concurrent.TimeUnit.sleep
[ 3] io.airlift.stats.PauseMeter.run
[ 4] io.airlift.stats.PauseMeter$$Lambda$574.159883451.run
[ 5] java.lang.Thread.run
Total: 21693117 (0.13%) samples: 2
[ 0] __GI___pthread_mutex_lock
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 2] sun.misc.Unsafe.unpark
[ 3] java.util.concurrent.locks.LockSupport.unpark
[ 4] java.util.concurrent.locks.AbstractQueuedSynchronizer.unparkSuccessor
[ 5] java.util.concurrent.locks.AbstractQueuedSynchronizer.doReleaseShared
[ 6] java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared
[ 7] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.complete
[ 8] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.set
[ 9] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture.set
[10] com.datastax.driver.core.DefaultResultSetFuture.onSet
[11] com.datastax.driver.core.RequestHandler.setFinalResult
[12] com.datastax.driver.core.RequestHandler.access$2500
[13] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult
[14] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet
[15] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[16] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[17] io.netty.channel.SimpleChannelInboundHandler.channelRead
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[20] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[21] io.netty.handler.timeout.IdleStateHandler.channelRead
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[24] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[25] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[27] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[28] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[29] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[30] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[31] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[32] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[33] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[34] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[35] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[36] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[37] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[38] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[39] io.netty.channel.nio.NioEventLoop.processSelectedKey
[40] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[41] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[42] io.netty.channel.nio.NioEventLoop.run
[43] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[44] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[45] java.lang.Thread.run
Total: 21616410 (0.13%) samples: 1
[ 0] java.lang.Boolean.hashCode
[ 1] java.util.Arrays.hashCode
[ 2] java.util.Objects.hash
[ 3] com.facebook.presto.cassandra.CassandraColumnHandle.hashCode
[ 4] java.util.HashMap.hash
[ 5] java.util.HashMap.put
[ 6] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[ 7] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[ 8] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[ 9] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[10] com.facebook.presto.metadata.MetadataManager.getLayouts
[11] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[13] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[14] com.facebook.presto.sql.planner.plan.FilterNode.accept
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[18] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[22] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[26] com.facebook.presto.sql.planner.plan.FilterNode.accept
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[30] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[34] com.facebook.presto.sql.planner.plan.OutputNode.accept
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[36] com.facebook.presto.sql.planner.LogicalPlanner.plan
[37] com.facebook.presto.sql.planner.LogicalPlanner.plan
[38] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[39] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[40] com.facebook.presto.execution.SqlQueryExecution.start
[41] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[42] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[43] java.util.concurrent.ThreadPoolExecutor.runWorker
[44] java.util.concurrent.ThreadPoolExecutor$Worker.run
[45] java.lang.Thread.run
Total: 21226749 (0.13%) samples: 1
[ 0] jshort_arraycopy
[ 1] java.util.regex.Pattern.matcher
[ 2] com.datastax.driver.core.querybuilder.Utils.appendName
[ 3] com.datastax.driver.core.querybuilder.Clause$SimpleClause.appendTo
[ 4] com.datastax.driver.core.querybuilder.Utils.joinAndAppend
[ 5] com.datastax.driver.core.querybuilder.Select.buildQueryString
[ 6] com.datastax.driver.core.querybuilder.BuiltStatement.maybeRebuildCache
[ 7] com.datastax.driver.core.querybuilder.BuiltStatement.getValues
[ 8] com.datastax.driver.core.SessionManager.makeRequestMessage
[ 9] com.datastax.driver.core.SessionManager.executeAsync
[10] com.datastax.driver.core.AbstractSession.execute
[11] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[12] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[13] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[14] com.facebook.presto.cassandra.NativeCassandraSession.execute
[15] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[16] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[17] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[18] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[19] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[20] com.facebook.presto.metadata.MetadataManager.getLayouts
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[24] com.facebook.presto.sql.planner.plan.FilterNode.accept
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[28] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[32] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[36] com.facebook.presto.sql.planner.plan.FilterNode.accept
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[40] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[44] com.facebook.presto.sql.planner.plan.OutputNode.accept
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[46] com.facebook.presto.sql.planner.LogicalPlanner.plan
[47] com.facebook.presto.sql.planner.LogicalPlanner.plan
[48] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[49] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[50] com.facebook.presto.execution.SqlQueryExecution.start
[51] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[52] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[53] java.util.concurrent.ThreadPoolExecutor.runWorker
[54] java.util.concurrent.ThreadPoolExecutor$Worker.run
[55] java.lang.Thread.run
Total: 21030311 (0.13%) samples: 2
[ 0] java.lang.Thread.isInterrupted
[ 1] java.nio.channels.spi.AbstractInterruptibleChannel.begin
[ 2] sun.nio.ch.SocketChannelImpl.write
[ 3] io.netty.channel.socket.nio.NioSocketChannel.doWrite
[ 4] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0
[ 5] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0
[ 6] io.netty.channel.AbstractChannel$AbstractUnsafe.flush
[ 7] io.netty.channel.DefaultChannelPipeline$HeadContext.flush
[ 8] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[10] io.netty.channel.AbstractChannelHandlerContext.flush
[11] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[12] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[13] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[14] io.netty.channel.AbstractChannelHandlerContext.flush
[15] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[16] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[17] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[18] io.netty.channel.AbstractChannelHandlerContext.flush
[19] io.netty.channel.ChannelDuplexHandler.flush
[20] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[21] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[22] io.netty.channel.AbstractChannelHandlerContext.flush
[23] io.netty.channel.DefaultChannelPipeline.flush
[24] io.netty.channel.AbstractChannel.flush
[25] com.datastax.driver.core.Connection$Flusher.run
[26] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[27] io.netty.channel.nio.NioEventLoop.run
[28] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[29] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[30] java.lang.Thread.run
Total: 21010271 (0.13%) samples: 21
[ 0] java.util.AbstractCollection.toArray
[ 1] java.util.ArrayList.<init>
[ 2] com.facebook.presto.spi.predicate.SortedRangeSet.getOrderedRanges
[ 3] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 4] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 5] com.facebook.presto.spi.predicate.Domain.intersect
[ 6] com.facebook.presto.spi.predicate.TupleDomain.intersect
[ 7] com.facebook.presto.spi.predicate.TupleDomain.overlaps
[ 8] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0
[ 9] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test
[10] java.util.stream.ReferencePipeline$2$1.accept
[11] java.util.Spliterators$ArraySpliterator.forEachRemaining
[12] java.util.stream.AbstractPipeline.copyInto
[13] java.util.stream.AbstractPipeline.wrapAndCopyInto
[14] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[15] java.util.stream.AbstractPipeline.evaluate
[16] java.util.stream.ReferencePipeline.collect
[17] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[18] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[19] com.facebook.presto.metadata.MetadataManager.getLayouts
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[23] com.facebook.presto.sql.planner.plan.FilterNode.accept
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[27] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[31] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[35] com.facebook.presto.sql.planner.plan.FilterNode.accept
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[39] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[43] com.facebook.presto.sql.planner.plan.OutputNode.accept
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[45] com.facebook.presto.sql.planner.LogicalPlanner.plan
[46] com.facebook.presto.sql.planner.LogicalPlanner.plan
[47] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[48] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[49] com.facebook.presto.execution.SqlQueryExecution.start
[50] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[51] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[52] java.util.concurrent.ThreadPoolExecutor.runWorker
[53] java.util.concurrent.ThreadPoolExecutor$Worker.run
[54] java.lang.Thread.run
Total: 20940135 (0.13%) samples: 4
[ 0] sys_epoll_wait_[k]
[ 1] do_syscall_64_[k]
[ 2] entry_SYSCALL_64_after_swapgs_[k]
[ 3] /lib64/libc-2.17.so
[ 4] sun.nio.ch.EPollArrayWrapper.epollWait
[ 5] sun.nio.ch.EPollArrayWrapper.poll
[ 6] sun.nio.ch.EPollSelectorImpl.doSelect
[ 7] sun.nio.ch.SelectorImpl.lockAndDoSelect
[ 8] sun.nio.ch.SelectorImpl.selectNow
[ 9] io.netty.channel.nio.NioEventLoop.select
[10] io.netty.channel.nio.NioEventLoop.run
[11] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[12] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[13] java.lang.Thread.run
Total: 20887806 (0.13%) samples: 4
[ 0] do_syscall_64_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] __vdso_clock_gettime
[ 3] __clock_gettime
[ 4] java.lang.ThreadLocal.get
[ 5] com.codahale.metrics.LongAdder.add
[ 6] com.codahale.metrics.Meter.mark
[ 7] com.codahale.metrics.Meter.mark
[ 8] com.codahale.metrics.Timer.update
[ 9] com.codahale.metrics.Timer.update
[10] com.codahale.metrics.Timer$Context.stop
[11] com.datastax.driver.core.RequestHandler.setFinalResult
[12] com.datastax.driver.core.RequestHandler.access$2500
[13] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult
[14] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet
[15] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[16] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[17] io.netty.channel.SimpleChannelInboundHandler.channelRead
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[20] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[21] io.netty.handler.timeout.IdleStateHandler.channelRead
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[24] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[25] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[27] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[28] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[29] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[30] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[31] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[32] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[33] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[34] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[35] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[36] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[37] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[38] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[39] io.netty.channel.nio.NioEventLoop.processSelectedKey
[40] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[41] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[42] io.netty.channel.nio.NioEventLoop.run
[43] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[44] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[45] java.lang.Thread.run
Total: 20604513 (0.13%) samples: 4
[ 0] do_syscall_64_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] __vdso_clock_gettime
[ 3] __clock_gettime
[ 4] com.datastax.driver.core.RequestHandler.setFinalResult
[ 5] com.datastax.driver.core.RequestHandler.access$2500
[ 6] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult
[ 7] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet
[ 8] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[ 9] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[10] io.netty.channel.SimpleChannelInboundHandler.channelRead
[11] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[12] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[13] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[14] io.netty.handler.timeout.IdleStateHandler.channelRead
[15] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[16] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[17] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[18] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[20] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[21] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[22] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[23] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[24] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[25] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[26] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[27] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[28] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[29] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[30] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[31] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[32] io.netty.channel.nio.NioEventLoop.processSelectedKey
[33] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[34] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[35] io.netty.channel.nio.NioEventLoop.run
[36] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[37] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[38] java.lang.Thread.run
Total: 20521390 (0.13%) samples: 1
[ 0] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos
[ 1] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[ 2] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[ 3] java.util.concurrent.ThreadPoolExecutor.getTask
[ 4] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 5] java.util.concurrent.ThreadPoolExecutor$Worker.run
[ 6] java.lang.Thread.run
Total: 20392603 (0.13%) samples: 1
[ 0] com.datastax.driver.core.RequestHandler$SpeculativeExecution.write
[ 1] com.datastax.driver.core.RequestHandler$SpeculativeExecution.access$1500
[ 2] com.datastax.driver.core.RequestHandler$SpeculativeExecution$1.onSuccess
[ 3] com.datastax.driver.core.RequestHandler$SpeculativeExecution$1.onSuccess
[ 4] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures$4.run
[ 5] com.datastax.driver.$internal.com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute
[ 6] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures$ImmediateFuture.addListener
[ 7] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures.addCallback
[ 8] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures.addCallback
[ 9] com.datastax.driver.core.RequestHandler$SpeculativeExecution.query
[10] com.datastax.driver.core.RequestHandler$SpeculativeExecution.findNextHostAndQuery
[11] com.datastax.driver.core.RequestHandler.startNewExecution
[12] com.datastax.driver.core.RequestHandler.sendRequest
[13] com.datastax.driver.core.SessionManager.executeAsync
[14] com.datastax.driver.core.AbstractSession.execute
[15] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[16] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[17] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[18] com.facebook.presto.cassandra.NativeCassandraSession.execute
[19] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[20] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[21] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[22] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[23] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[24] com.facebook.presto.metadata.MetadataManager.getLayouts
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[28] com.facebook.presto.sql.planner.plan.FilterNode.accept
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[32] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[36] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[40] com.facebook.presto.sql.planner.plan.FilterNode.accept
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[44] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[48] com.facebook.presto.sql.planner.plan.OutputNode.accept
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[50] com.facebook.presto.sql.planner.LogicalPlanner.plan
[51] com.facebook.presto.sql.planner.LogicalPlanner.plan
[52] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[53] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[54] com.facebook.presto.execution.SqlQueryExecution.start
[55] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[56] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[57] java.util.concurrent.ThreadPoolExecutor.runWorker
[58] java.util.concurrent.ThreadPoolExecutor$Worker.run
[59] java.lang.Thread.run
Total: 20360118 (0.13%) samples: 3
[ 0] __pthread_cond_signal
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 2] sun.misc.Unsafe.unpark
[ 3] java.util.concurrent.locks.LockSupport.unpark
[ 4] java.util.concurrent.locks.AbstractQueuedSynchronizer.unparkSuccessor
[ 5] java.util.concurrent.locks.AbstractQueuedSynchronizer.doReleaseShared
[ 6] java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared
[ 7] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.complete
[ 8] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.set
[ 9] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture.set
[10] com.datastax.driver.core.DefaultResultSetFuture.onSet
[11] com.datastax.driver.core.RequestHandler.setFinalResult
[12] com.datastax.driver.core.RequestHandler.access$2500
[13] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult
[14] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet
[15] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[16] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[17] io.netty.channel.SimpleChannelInboundHandler.channelRead
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[20] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[21] io.netty.handler.timeout.IdleStateHandler.channelRead
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[24] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[25] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[27] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[28] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[29] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[30] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[31] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[32] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[33] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[34] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[35] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[36] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[37] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[38] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[39] io.netty.channel.nio.NioEventLoop.processSelectedKey
[40] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[41] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[42] io.netty.channel.nio.NioEventLoop.run
[43] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[44] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[45] java.lang.Thread.run
Total: 20198474 (0.13%) samples: 5
[ 0] io.netty.channel.nio.NioEventLoop.processSelectedKey
[ 1] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[ 2] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[ 3] io.netty.channel.nio.NioEventLoop.run
[ 4] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 5] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 6] java.lang.Thread.run
Total: 20172269 (0.13%) samples: 4
[ 0] do_syscall_64_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] __vdso_clock_gettime
[ 3] __clock_gettime
[ 4] java.util.PriorityQueue.siftUpComparable
[ 5] java.util.PriorityQueue.siftUp
[ 6] java.util.PriorityQueue.offer
[ 7] java.util.PriorityQueue.add
[ 8] io.netty.util.concurrent.AbstractScheduledEventExecutor.schedule
[ 9] io.netty.util.concurrent.AbstractScheduledEventExecutor.schedule
[10] com.datastax.driver.core.Connection$Flusher.run
[11] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[12] io.netty.channel.nio.NioEventLoop.run
[13] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[14] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[15] java.lang.Thread.run
Total: 19998309 (0.12%) samples: 20
[ 0] java.util.TreeMap$PrivateEntryIterator.nextEntry
[ 1] java.util.TreeMap$ValueIterator.next
[ 2] java.util.AbstractCollection.toArray
[ 3] java.util.ArrayList.<init>
[ 4] com.facebook.presto.spi.predicate.SortedRangeSet.getOrderedRanges
[ 5] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 6] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 7] com.facebook.presto.spi.predicate.Domain.intersect
[ 8] com.facebook.presto.spi.predicate.TupleDomain.intersect
[ 9] com.facebook.presto.spi.predicate.TupleDomain.overlaps
[10] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0
[11] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test
[12] java.util.stream.ReferencePipeline$2$1.accept
[13] java.util.Spliterators$ArraySpliterator.forEachRemaining
[14] java.util.stream.AbstractPipeline.copyInto
[15] java.util.stream.AbstractPipeline.wrapAndCopyInto
[16] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[17] java.util.stream.AbstractPipeline.evaluate
[18] java.util.stream.ReferencePipeline.collect
[19] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[20] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[21] com.facebook.presto.metadata.MetadataManager.getLayouts
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[25] com.facebook.presto.sql.planner.plan.FilterNode.accept
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[29] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[33] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[37] com.facebook.presto.sql.planner.plan.FilterNode.accept
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[41] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[45] com.facebook.presto.sql.planner.plan.OutputNode.accept
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[47] com.facebook.presto.sql.planner.LogicalPlanner.plan
[48] com.facebook.presto.sql.planner.LogicalPlanner.plan
[49] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[50] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[51] com.facebook.presto.execution.SqlQueryExecution.start
[52] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[53] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[54] java.util.concurrent.ThreadPoolExecutor.runWorker
[55] java.util.concurrent.ThreadPoolExecutor$Worker.run
[56] java.lang.Thread.run
Total: 19720740 (0.12%) samples: 4
[ 0] pthread_cond_wait@@GLIBC_2.3.2
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 2] sun.misc.Unsafe.park
[ 3] java.util.concurrent.locks.LockSupport.park
[ 4] java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt
[ 5] java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly
[ 6] java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly
[ 7] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.get
[ 8] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture.get
[ 9] com.datastax.driver.$internal.com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly
[10] com.datastax.driver.core.DefaultResultSetFuture.getUninterruptibly
[11] com.datastax.driver.core.AbstractSession.execute
[12] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[13] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[14] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[15] com.facebook.presto.cassandra.NativeCassandraSession.execute
[16] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[17] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[18] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[19] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[20] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[21] com.facebook.presto.metadata.MetadataManager.getLayouts
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[25] com.facebook.presto.sql.planner.plan.FilterNode.accept
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[29] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[33] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[37] com.facebook.presto.sql.planner.plan.FilterNode.accept
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[41] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[45] com.facebook.presto.sql.planner.plan.OutputNode.accept
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[47] com.facebook.presto.sql.planner.LogicalPlanner.plan
[48] com.facebook.presto.sql.planner.LogicalPlanner.plan
[49] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[50] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[51] com.facebook.presto.execution.SqlQueryExecution.start
[52] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[53] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[54] java.util.concurrent.ThreadPoolExecutor.runWorker
[55] java.util.concurrent.ThreadPoolExecutor$Worker.run
[56] java.lang.Thread.run
Total: 19568387 (0.12%) samples: 2
[ 0] java.util.HashMap.put
[ 1] com.datastax.driver.core.ColumnDefinitions.<init>
[ 2] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode
[ 3] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode
[ 4] com.datastax.driver.core.Responses$Result$Rows$1.decode
[ 5] com.datastax.driver.core.Responses$Result$Rows$1.decode
[ 6] com.datastax.driver.core.Responses$Result$1.decode
[ 7] com.datastax.driver.core.Responses$Result$1.decode
[ 8] com.datastax.driver.core.Message$ProtocolDecoder.decode
[ 9] com.datastax.driver.core.Message$ProtocolDecoder.decode
[10] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[11] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[12] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[13] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[14] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[15] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[16] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[17] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[18] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[19] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[20] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[21] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[22] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[23] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[24] io.netty.channel.nio.NioEventLoop.processSelectedKey
[25] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[26] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[27] io.netty.channel.nio.NioEventLoop.run
[28] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[29] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[30] java.lang.Thread.run
Total: 19495773 (0.12%) samples: 2
[ 0] com.datastax.driver.core.RequestHandler.<init>
[ 1] com.datastax.driver.core.RequestHandler$SpeculativeExecution.<init>
[ 2] com.datastax.driver.core.RequestHandler.startNewExecution
[ 3] com.datastax.driver.core.RequestHandler.sendRequest
[ 4] com.datastax.driver.core.SessionManager.executeAsync
[ 5] com.datastax.driver.core.AbstractSession.execute
[ 6] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[ 7] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[ 8] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[ 9] com.facebook.presto.cassandra.NativeCassandraSession.execute
[10] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[11] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[12] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[13] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[14] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[15] com.facebook.presto.metadata.MetadataManager.getLayouts
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[19] com.facebook.presto.sql.planner.plan.FilterNode.accept
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[23] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[27] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[31] com.facebook.presto.sql.planner.plan.FilterNode.accept
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[35] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[39] com.facebook.presto.sql.planner.plan.OutputNode.accept
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[41] com.facebook.presto.sql.planner.LogicalPlanner.plan
[42] com.facebook.presto.sql.planner.LogicalPlanner.plan
[43] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[44] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[45] com.facebook.presto.execution.SqlQueryExecution.start
[46] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[47] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[48] java.util.concurrent.ThreadPoolExecutor.runWorker
[49] java.util.concurrent.ThreadPoolExecutor$Worker.run
[50] java.lang.Thread.run
Total: 19375562 (0.12%) samples: 7
[ 0] finish_task_switch_[k]
[ 1] __schedule_[k]
[ 2] schedule_[k]
[ 3] futex_wait_queue_me_[k]
[ 4] futex_wait_[k]
[ 5] do_futex_[k]
[ 6] sys_futex_[k]
[ 7] do_syscall_64_[k]
[ 8] entry_SYSCALL_64_after_swapgs_[k]
[ 9] pthread_cond_wait@@GLIBC_2.3.2
[10] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[11] sun.misc.Unsafe.park
[12] java.util.concurrent.locks.LockSupport.park
[13] java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt
[14] java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly
[15] java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly
[16] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.get
[17] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture.get
[18] com.datastax.driver.$internal.com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly
[19] com.datastax.driver.core.DefaultResultSetFuture.getUninterruptibly
[20] com.datastax.driver.core.AbstractSession.execute
[21] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[22] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[23] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[24] com.facebook.presto.cassandra.NativeCassandraSession.execute
[25] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[26] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[27] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[28] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[29] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[30] com.facebook.presto.metadata.MetadataManager.getLayouts
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[34] com.facebook.presto.sql.planner.plan.FilterNode.accept
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[38] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[42] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[46] com.facebook.presto.sql.planner.plan.FilterNode.accept
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[50] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[51] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[53] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[54] com.facebook.presto.sql.planner.plan.OutputNode.accept
[55] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[56] com.facebook.presto.sql.planner.LogicalPlanner.plan
[57] com.facebook.presto.sql.planner.LogicalPlanner.plan
[58] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[59] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[60] com.facebook.presto.execution.SqlQueryExecution.start
[61] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[62] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[63] java.util.concurrent.ThreadPoolExecutor.runWorker
[64] java.util.concurrent.ThreadPoolExecutor$Worker.run
[65] java.lang.Thread.run
Total: 19275988 (0.12%) samples: 4
[ 0] java.util.HashMap.getNode
[ 1] java.util.HashMap.containsKey
[ 2] java.util.HashSet.contains
[ 3] com.facebook.presto.cassandra.util.CassandraCqlUtils.validIdentifier
[ 4] com.facebook.presto.cassandra.util.CassandraCqlUtils.validColumnName
[ 5] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[ 6] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[ 7] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[ 8] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[ 9] com.facebook.presto.metadata.MetadataManager.getLayouts
[10] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[11] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[13] com.facebook.presto.sql.planner.plan.FilterNode.accept
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[17] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[21] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[25] com.facebook.presto.sql.planner.plan.FilterNode.accept
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[29] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[33] com.facebook.presto.sql.planner.plan.OutputNode.accept
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[35] com.facebook.presto.sql.planner.LogicalPlanner.plan
[36] com.facebook.presto.sql.planner.LogicalPlanner.plan
[37] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[38] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[39] com.facebook.presto.execution.SqlQueryExecution.start
[40] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[41] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[42] java.util.concurrent.ThreadPoolExecutor.runWorker
[43] java.util.concurrent.ThreadPoolExecutor$Worker.run
[44] java.lang.Thread.run
Total: 19182663 (0.12%) samples: 4
[ 0] ksize_[k]
[ 1] __alloc_skb_[k]
[ 2] sk_stream_alloc_skb_[k]
[ 3] tcp_sendmsg_[k]
[ 4] inet_sendmsg_[k]
[ 5] sock_sendmsg_[k]
[ 6] sock_write_iter_[k]
[ 7] do_iter_readv_writev_[k]
[ 8] do_readv_writev_[k]
[ 9] vfs_writev_[k]
[10] do_writev_[k]
[11] sys_writev_[k]
[12] do_syscall_64_[k]
[13] entry_SYSCALL_64_after_swapgs_[k]
[14] __writev
[15] sun.nio.ch.FileDispatcherImpl.writev0
[16] sun.nio.ch.SocketDispatcher.writev
[17] sun.nio.ch.IOUtil.write
[18] sun.nio.ch.SocketChannelImpl.write
[19] io.netty.channel.socket.nio.NioSocketChannel.doWrite
[20] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0
[21] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0
[22] io.netty.channel.AbstractChannel$AbstractUnsafe.flush
[23] io.netty.channel.DefaultChannelPipeline$HeadContext.flush
[24] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[25] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[26] io.netty.channel.AbstractChannelHandlerContext.flush
[27] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[28] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[29] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[30] io.netty.channel.AbstractChannelHandlerContext.flush
[31] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[32] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[33] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[34] io.netty.channel.AbstractChannelHandlerContext.flush
[35] io.netty.channel.ChannelDuplexHandler.flush
[36] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[37] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[38] io.netty.channel.AbstractChannelHandlerContext.flush
[39] io.netty.channel.DefaultChannelPipeline.flush
[40] io.netty.channel.AbstractChannel.flush
[41] com.datastax.driver.core.Connection$Flusher.run
[42] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[43] io.netty.channel.nio.NioEventLoop.run
[44] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[45] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[46] java.lang.Thread.run
Total: 19117057 (0.12%) samples: 3
[ 0] kmem_cache_alloc_node_[k]
[ 1] __alloc_skb_[k]
[ 2] sk_stream_alloc_skb_[k]
[ 3] tcp_sendmsg_[k]
[ 4] inet_sendmsg_[k]
[ 5] sock_sendmsg_[k]
[ 6] sock_write_iter_[k]
[ 7] do_iter_readv_writev_[k]
[ 8] do_readv_writev_[k]
[ 9] vfs_writev_[k]
[10] do_writev_[k]
[11] sys_writev_[k]
[12] do_syscall_64_[k]
[13] entry_SYSCALL_64_after_swapgs_[k]
[14] __writev
[15] sun.nio.ch.FileDispatcherImpl.writev0
[16] sun.nio.ch.SocketDispatcher.writev
[17] sun.nio.ch.IOUtil.write
[18] sun.nio.ch.SocketChannelImpl.write
[19] io.netty.channel.socket.nio.NioSocketChannel.doWrite
[20] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0
[21] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0
[22] io.netty.channel.AbstractChannel$AbstractUnsafe.flush
[23] io.netty.channel.DefaultChannelPipeline$HeadContext.flush
[24] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[25] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[26] io.netty.channel.AbstractChannelHandlerContext.flush
[27] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[28] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[29] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[30] io.netty.channel.AbstractChannelHandlerContext.flush
[31] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[32] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[33] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[34] io.netty.channel.AbstractChannelHandlerContext.flush
[35] io.netty.channel.ChannelDuplexHandler.flush
[36] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[37] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[38] io.netty.channel.AbstractChannelHandlerContext.flush
[39] io.netty.channel.DefaultChannelPipeline.flush
[40] io.netty.channel.AbstractChannel.flush
[41] com.datastax.driver.core.Connection$Flusher.run
[42] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[43] io.netty.channel.nio.NioEventLoop.run
[44] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[45] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[46] java.lang.Thread.run
Total: 19048725 (0.12%) samples: 19
[ 0] itable stub
[ 1] java.util.AbstractCollection.toArray
[ 2] java.util.ArrayList.<init>
[ 3] com.facebook.presto.spi.predicate.SortedRangeSet.getOrderedRanges
[ 4] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 5] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 6] com.facebook.presto.spi.predicate.Domain.intersect
[ 7] com.facebook.presto.spi.predicate.TupleDomain.intersect
[ 8] com.facebook.presto.spi.predicate.TupleDomain.overlaps
[ 9] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0
[10] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test
[11] java.util.stream.ReferencePipeline$2$1.accept
[12] java.util.Spliterators$ArraySpliterator.forEachRemaining
[13] java.util.stream.AbstractPipeline.copyInto
[14] java.util.stream.AbstractPipeline.wrapAndCopyInto
[15] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[16] java.util.stream.AbstractPipeline.evaluate
[17] java.util.stream.ReferencePipeline.collect
[18] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[19] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[20] com.facebook.presto.metadata.MetadataManager.getLayouts
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[24] com.facebook.presto.sql.planner.plan.FilterNode.accept
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[28] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[32] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[36] com.facebook.presto.sql.planner.plan.FilterNode.accept
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[40] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[44] com.facebook.presto.sql.planner.plan.OutputNode.accept
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[46] com.facebook.presto.sql.planner.LogicalPlanner.plan
[47] com.facebook.presto.sql.planner.LogicalPlanner.plan
[48] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[49] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[50] com.facebook.presto.execution.SqlQueryExecution.start
[51] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[52] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[53] java.util.concurrent.ThreadPoolExecutor.runWorker
[54] java.util.concurrent.ThreadPoolExecutor$Worker.run
[55] java.lang.Thread.run
Total: 19018244 (0.12%) samples: 19
[ 0] java.util.concurrent.ConcurrentHashMap.get
[ 1] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run
[ 2] java.util.concurrent.Executors$RunnableAdapter.call
[ 3] java.util.concurrent.FutureTask.runAndReset
[ 4] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[ 6] java.util.concurrent.ThreadPoolExecutor.runWorker
[ 7] java.util.concurrent.ThreadPoolExecutor$Worker.run
[ 8] java.lang.Thread.run
Total: 18852858 (0.12%) samples: 4
[ 0] java.util.logging.Logger.isLoggable
[ 1] org.slf4j.impl.JDK14LoggerAdapter.debug
[ 2] com.datastax.driver.core.Connection$11.onSet
[ 3] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[ 4] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[ 5] io.netty.channel.SimpleChannelInboundHandler.channelRead
[ 6] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[ 7] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[ 8] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[ 9] io.netty.handler.timeout.IdleStateHandler.channelRead
[10] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[11] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[12] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[13] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[14] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[15] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[16] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[17] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[18] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[20] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[21] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[22] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[24] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[25] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[26] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[27] io.netty.channel.nio.NioEventLoop.processSelectedKey
[28] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[29] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[30] io.netty.channel.nio.NioEventLoop.run
[31] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[32] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[33] java.lang.Thread.run
Total: 18830360 (0.12%) samples: 2
[ 0] __vfs_write_[k]
[ 1] vfs_write_[k]
[ 2] sys_write_[k]
[ 3] do_syscall_64_[k]
[ 4] entry_SYSCALL_64_after_swapgs_[k]
[ 5] /lib64/libpthread-2.17.so
[ 6] sun.nio.ch.EPollArrayWrapper.interrupt
[ 7] sun.nio.ch.EPollArrayWrapper.interrupt
[ 8] sun.nio.ch.EPollSelectorImpl.wakeup
[ 9] io.netty.channel.nio.NioEventLoop.wakeup
[10] io.netty.util.concurrent.SingleThreadEventExecutor.execute
[11] com.datastax.driver.core.Connection$Flusher.start
[12] com.datastax.driver.core.Connection.flush
[13] com.datastax.driver.core.Connection.write
[14] com.datastax.driver.core.RequestHandler$SpeculativeExecution.write
[15] com.datastax.driver.core.RequestHandler$SpeculativeExecution.access$1500
[16] com.datastax.driver.core.RequestHandler$SpeculativeExecution$1.onSuccess
[17] com.datastax.driver.core.RequestHandler$SpeculativeExecution$1.onSuccess
[18] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures$4.run
[19] com.datastax.driver.$internal.com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute
[20] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures$ImmediateFuture.addListener
[21] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures.addCallback
[22] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures.addCallback
[23] com.datastax.driver.core.RequestHandler$SpeculativeExecution.query
[24] com.datastax.driver.core.RequestHandler$SpeculativeExecution.findNextHostAndQuery
[25] com.datastax.driver.core.RequestHandler.startNewExecution
[26] com.datastax.driver.core.RequestHandler.sendRequest
[27] com.datastax.driver.core.SessionManager.executeAsync
[28] com.datastax.driver.core.AbstractSession.execute
[29] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[30] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[31] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[32] com.facebook.presto.cassandra.NativeCassandraSession.execute
[33] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[34] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[35] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[36] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[37] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[38] com.facebook.presto.metadata.MetadataManager.getLayouts
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[42] com.facebook.presto.sql.planner.plan.FilterNode.accept
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[46] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[50] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[51] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[53] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[54] com.facebook.presto.sql.planner.plan.FilterNode.accept
[55] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[56] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[57] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[58] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[59] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[60] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[61] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[62] com.facebook.presto.sql.planner.plan.OutputNode.accept
[63] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[64] com.facebook.presto.sql.planner.LogicalPlanner.plan
[65] com.facebook.presto.sql.planner.LogicalPlanner.plan
[66] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[67] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[68] com.facebook.presto.execution.SqlQueryExecution.start
[69] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[70] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[71] java.util.concurrent.ThreadPoolExecutor.runWorker
[72] java.util.concurrent.ThreadPoolExecutor$Worker.run
[73] java.lang.Thread.run
Total: 18775863 (0.12%) samples: 2
[ 0] java.util.concurrent.ConcurrentLinkedQueue.first
[ 1] java.util.concurrent.ConcurrentLinkedQueue.isEmpty
[ 2] com.datastax.driver.core.HostConnectionPool.dequeue
[ 3] com.datastax.driver.core.HostConnectionPool.returnConnection
[ 4] com.datastax.driver.core.Connection.release
[ 5] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet
[ 6] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[ 7] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[ 8] io.netty.channel.SimpleChannelInboundHandler.channelRead
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[10] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[11] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[12] io.netty.handler.timeout.IdleStateHandler.channelRead
[13] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[14] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[15] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[16] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[17] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[19] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[20] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[21] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[24] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[25] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[27] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[28] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[29] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[30] io.netty.channel.nio.NioEventLoop.processSelectedKey
[31] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[32] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[33] io.netty.channel.nio.NioEventLoop.run
[34] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[35] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[36] java.lang.Thread.run
Total: 18736166 (0.12%) samples: 3
[ 0] com.datastax.driver.core.Frame$Header.lengthFor
[ 1] com.datastax.driver.core.Frame.create
[ 2] com.datastax.driver.core.Frame.access$200
[ 3] com.datastax.driver.core.Frame$Decoder$DecoderForStreamIdSize.decode
[ 4] com.datastax.driver.core.Frame$Decoder.decode
[ 5] io.netty.handler.codec.ByteToMessageDecoder.callDecode
[ 6] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[ 7] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[ 8] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[ 9] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[10] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[11] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[12] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[13] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[14] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[15] io.netty.channel.nio.NioEventLoop.processSelectedKey
[16] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[17] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[18] io.netty.channel.nio.NioEventLoop.run
[19] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[20] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[21] java.lang.Thread.run
Total: 18655861 (0.12%) samples: 3
[ 0] io.netty.util.concurrent.ScheduledFutureTask.compareTo
[ 1] io.netty.util.concurrent.ScheduledFutureTask.compareTo
[ 2] java.util.PriorityQueue.siftDownComparable
[ 3] java.util.PriorityQueue.siftDown
[ 4] java.util.PriorityQueue.poll
[ 5] java.util.AbstractQueue.remove
[ 6] io.netty.util.concurrent.AbstractScheduledEventExecutor.pollScheduledTask
[ 7] io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[ 9] io.netty.channel.nio.NioEventLoop.run
[10] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[11] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[12] java.lang.Thread.run
Total: 18540822 (0.11%) samples: 3
[ 0] java.util.HashSet.<init>
[ 1] com.datastax.driver.$internal.com.google.common.collect.Sets.newHashSet
[ 2] com.datastax.driver.$internal.com.google.common.reflect.TypeVisitor.<init>
[ 3] com.datastax.driver.$internal.com.google.common.reflect.TypeToken$4.<init>
[ 4] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawTypes
[ 5] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawType
[ 6] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableToClass
[ 7] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignable
[ 8] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom
[ 9] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom
[10] com.datastax.driver.core.TypeCodec.accepts
[11] com.datastax.driver.core.CodecRegistry.findCodec
[12] com.datastax.driver.core.CodecRegistry.codecFor
[13] com.datastax.driver.core.querybuilder.Utils.convert
[14] com.datastax.driver.core.querybuilder.BuiltStatement.getValues
[15] com.datastax.driver.core.SessionManager.makeRequestMessage
[16] com.datastax.driver.core.SessionManager.executeAsync
[17] com.datastax.driver.core.AbstractSession.execute
[18] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[19] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[20] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[21] com.facebook.presto.cassandra.NativeCassandraSession.execute
[22] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[23] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[24] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[25] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[26] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[27] com.facebook.presto.metadata.MetadataManager.getLayouts
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[31] com.facebook.presto.sql.planner.plan.FilterNode.accept
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[35] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[39] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[43] com.facebook.presto.sql.planner.plan.FilterNode.accept
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[47] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[51] com.facebook.presto.sql.planner.plan.OutputNode.accept
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[53] com.facebook.presto.sql.planner.LogicalPlanner.plan
[54] com.facebook.presto.sql.planner.LogicalPlanner.plan
[55] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[56] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[57] com.facebook.presto.execution.SqlQueryExecution.start
[58] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[59] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[60] java.util.concurrent.ThreadPoolExecutor.runWorker
[61] java.util.concurrent.ThreadPoolExecutor$Worker.run
[62] java.lang.Thread.run
Total: 18479641 (0.11%) samples: 2
[ 0] java.nio.HeapCharBuffer.put
[ 1] sun.nio.cs.UTF_8$Decoder.decodeBufferLoop
[ 2] sun.nio.cs.UTF_8$Decoder.decodeLoop
[ 3] java.nio.charset.CharsetDecoder.decode
[ 4] io.netty.buffer.ByteBufUtil.decodeString
[ 5] io.netty.buffer.ByteBufUtil.decodeString
[ 6] io.netty.buffer.AbstractByteBuf.toString
[ 7] com.datastax.driver.core.CBUtil.readString
[ 8] com.datastax.driver.core.CBUtil.readString
[ 9] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode
[10] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode
[11] com.datastax.driver.core.Responses$Result$Rows$1.decode
[12] com.datastax.driver.core.Responses$Result$Rows$1.decode
[13] com.datastax.driver.core.Responses$Result$1.decode
[14] com.datastax.driver.core.Responses$Result$1.decode
[15] com.datastax.driver.core.Message$ProtocolDecoder.decode
[16] com.datastax.driver.core.Message$ProtocolDecoder.decode
[17] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[20] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[21] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[22] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[24] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[25] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[26] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[27] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[28] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[29] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[30] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[31] io.netty.channel.nio.NioEventLoop.processSelectedKey
[32] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[33] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[34] io.netty.channel.nio.NioEventLoop.run
[35] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[36] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[37] java.lang.Thread.run
Total: 18404115 (0.11%) samples: 5
[ 0] sun.nio.ch.EPollSelectorImpl.doSelect
[ 1] sun.nio.ch.SelectorImpl.lockAndDoSelect
[ 2] sun.nio.ch.SelectorImpl.select
[ 3] io.netty.channel.nio.NioEventLoop.select
[ 4] io.netty.channel.nio.NioEventLoop.run
[ 5] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 6] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 7] java.lang.Thread.run
Total: 18223212 (0.11%) samples: 4
[ 0] do_futex_[k]
[ 1] sys_futex_[k]
[ 2] do_syscall_64_[k]
[ 3] entry_SYSCALL_64_after_swapgs_[k]
[ 4] __pthread_cond_signal
[ 5] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 6] sun.misc.Unsafe.unpark
[ 7] java.util.concurrent.locks.LockSupport.unpark
[ 8] java.util.concurrent.locks.AbstractQueuedSynchronizer.unparkSuccessor
[ 9] java.util.concurrent.locks.AbstractQueuedSynchronizer.doReleaseShared
[10] java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared
[11] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.complete
[12] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.set
[13] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture.set
[14] com.datastax.driver.core.DefaultResultSetFuture.onSet
[15] com.datastax.driver.core.RequestHandler.setFinalResult
[16] com.datastax.driver.core.RequestHandler.access$2500
[17] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult
[18] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet
[19] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[20] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[21] io.netty.channel.SimpleChannelInboundHandler.channelRead
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[24] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[25] io.netty.handler.timeout.IdleStateHandler.channelRead
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[27] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[28] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[29] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[30] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[31] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[32] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[33] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[34] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[35] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[36] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[37] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[38] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[39] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[40] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[41] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[42] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[43] io.netty.channel.nio.NioEventLoop.processSelectedKey
[44] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[45] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[46] io.netty.channel.nio.NioEventLoop.run
[47] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[48] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[49] java.lang.Thread.run
Total: 18176263 (0.11%) samples: 1
[ 0] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet
[ 1] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[ 2] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[ 3] io.netty.channel.SimpleChannelInboundHandler.channelRead
[ 4] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[ 5] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[ 6] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[ 7] io.netty.handler.timeout.IdleStateHandler.channelRead
[ 8] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[10] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[11] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[12] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[13] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[14] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[15] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[16] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[17] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[19] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[20] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[21] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[23] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[24] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[25] io.netty.channel.nio.NioEventLoop.processSelectedKey
[26] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[27] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[28] io.netty.channel.nio.NioEventLoop.run
[29] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[30] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[31] java.lang.Thread.run
Total: 18020284 (0.11%) samples: 2
[ 0] com.facebook.presto.spi.type.AbstractType.getJavaType
[ 1] java.util.Collections$UnmodifiableMap.get
[ 2] com.facebook.presto.spi.predicate.Primitives.wrap
[ 3] com.facebook.presto.spi.predicate.Utils.nativeValueToBlock
[ 4] com.facebook.presto.spi.predicate.Marker.lambda$create$0
[ 5] com.facebook.presto.spi.predicate.Marker$$Lambda$992.47178202.apply
[ 6] java.util.Optional.map
[ 7] com.facebook.presto.spi.predicate.Marker.create
[ 8] com.facebook.presto.spi.predicate.Marker.exactly
[ 9] com.facebook.presto.spi.predicate.Range.equal
[10] com.facebook.presto.spi.predicate.SortedRangeSet.of
[11] com.facebook.presto.spi.predicate.ValueSet.of
[12] com.facebook.presto.spi.predicate.Domain.singleValue
[13] com.facebook.presto.spi.predicate.TupleDomain.lambda$fromFixedValues$3
[14] com.facebook.presto.spi.predicate.TupleDomain$$Lambda$1501.1196878366.apply
[15] java.util.stream.Collectors.lambda$toMap$58
[16] java.util.stream.Collectors$$Lambda$300.1674390738.accept
[17] java.util.stream.ReduceOps$3ReducingSink.accept
[18] java.util.HashMap$EntrySpliterator.forEachRemaining
[19] java.util.stream.AbstractPipeline.copyInto
[20] java.util.stream.AbstractPipeline.wrapAndCopyInto
[21] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[22] java.util.stream.AbstractPipeline.evaluate
[23] java.util.stream.ReferencePipeline.collect
[24] com.facebook.presto.spi.predicate.TupleDomain.fromFixedValues
[25] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[26] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[27] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[28] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[29] com.facebook.presto.metadata.MetadataManager.getLayouts
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[33] com.facebook.presto.sql.planner.plan.FilterNode.accept
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[37] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[41] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[45] com.facebook.presto.sql.planner.plan.FilterNode.accept
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[49] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[51] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[53] com.facebook.presto.sql.planner.plan.OutputNode.accept
[54] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[55] com.facebook.presto.sql.planner.LogicalPlanner.plan
[56] com.facebook.presto.sql.planner.LogicalPlanner.plan
[57] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[58] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[59] com.facebook.presto.execution.SqlQueryExecution.start
[60] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[61] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[62] java.util.concurrent.ThreadPoolExecutor.runWorker
[63] java.util.concurrent.ThreadPoolExecutor$Worker.run
[64] java.lang.Thread.run
Total: 18010561 (0.11%) samples: 2
[ 0] java.lang.Character.toLowerCase
[ 1] java.lang.String.toLowerCase
[ 2] java.lang.String.toLowerCase
[ 3] com.datastax.driver.core.ColumnDefinitions.<init>
[ 4] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode
[ 5] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode
[ 6] com.datastax.driver.core.Responses$Result$Rows$1.decode
[ 7] com.datastax.driver.core.Responses$Result$Rows$1.decode
[ 8] com.datastax.driver.core.Responses$Result$1.decode
[ 9] com.datastax.driver.core.Responses$Result$1.decode
[10] com.datastax.driver.core.Message$ProtocolDecoder.decode
[11] com.datastax.driver.core.Message$ProtocolDecoder.decode
[12] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[13] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[14] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[15] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[16] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[17] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[20] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[21] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[24] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[25] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[26] io.netty.channel.nio.NioEventLoop.processSelectedKey
[27] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[28] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[29] io.netty.channel.nio.NioEventLoop.run
[30] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[31] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[32] java.lang.Thread.run
Total: 17915981 (0.11%) samples: 4
[ 0] io.netty.channel.DefaultChannelPipeline$HeadContext.flush
[ 1] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[ 2] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[ 3] io.netty.channel.AbstractChannelHandlerContext.flush
[ 4] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[ 5] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[ 6] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[ 7] io.netty.channel.AbstractChannelHandlerContext.flush
[ 8] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[10] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[11] io.netty.channel.AbstractChannelHandlerContext.flush
[12] io.netty.channel.ChannelDuplexHandler.flush
[13] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[14] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[15] io.netty.channel.AbstractChannelHandlerContext.flush
[16] io.netty.channel.DefaultChannelPipeline.flush
[17] io.netty.channel.AbstractChannel.flush
[18] com.datastax.driver.core.Connection$Flusher.run
[19] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[20] io.netty.channel.nio.NioEventLoop.run
[21] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[22] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[23] java.lang.Thread.run
Total: 17771829 (0.11%) samples: 4
[ 0] com.datastax.driver.$internal.com.google.common.base.Objects.equal
[ 1] com.datastax.driver.core.CodecRegistry$CacheKey.equals
[ 2] com.datastax.driver.$internal.com.google.common.base.Equivalence$Equals.doEquivalent
[ 3] com.datastax.driver.$internal.com.google.common.base.Equivalence.equivalent
[ 4] com.datastax.driver.$internal.com.google.common.cache.LocalCache$Segment.getEntry
[ 5] com.datastax.driver.$internal.com.google.common.cache.LocalCache$Segment.get
[ 6] com.datastax.driver.$internal.com.google.common.cache.LocalCache.get
[ 7] com.datastax.driver.$internal.com.google.common.cache.LocalCache.getOrLoad
[ 8] com.datastax.driver.$internal.com.google.common.cache.LocalCache$LocalLoadingCache.get
[ 9] com.datastax.driver.core.CodecRegistry.lookupCodec
[10] com.datastax.driver.core.CodecRegistry.codecFor
[11] com.datastax.driver.core.CodecRegistry.codecFor
[12] com.datastax.driver.core.AbstractGettableByIndexData.codecFor
[13] com.datastax.driver.core.AbstractGettableByIndexData.getInt
[14] com.datastax.driver.core.AbstractGettableData.getInt
[15] com.facebook.presto.cassandra.CassandraType.getColumnValue
[16] com.facebook.presto.cassandra.CassandraType.getColumnValueForPartitionKey
[17] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[18] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[19] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[20] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[21] com.facebook.presto.metadata.MetadataManager.getLayouts
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[25] com.facebook.presto.sql.planner.plan.FilterNode.accept
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[29] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[33] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[37] com.facebook.presto.sql.planner.plan.FilterNode.accept
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[41] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[45] com.facebook.presto.sql.planner.plan.OutputNode.accept
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[47] com.facebook.presto.sql.planner.LogicalPlanner.plan
[48] com.facebook.presto.sql.planner.LogicalPlanner.plan
[49] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[50] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[51] com.facebook.presto.execution.SqlQueryExecution.start
[52] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[53] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[54] java.util.concurrent.ThreadPoolExecutor.runWorker
[55] java.util.concurrent.ThreadPoolExecutor$Worker.run
[56] java.lang.Thread.run
Total: 17664355 (0.11%) samples: 2
[ 0] org.slf4j.impl.JDK14LoggerAdapter.trace
[ 1] com.datastax.driver.core.Connection$10.operationComplete
[ 2] com.datastax.driver.core.Connection$10.operationComplete
[ 3] io.netty.util.concurrent.DefaultPromise.notifyListener0
[ 4] io.netty.util.concurrent.DefaultPromise.notifyListenersNow
[ 5] io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection
[ 6] io.netty.util.concurrent.DefaultPromise.notifyListeners
[ 7] io.netty.util.concurrent.DefaultPromise.trySuccess
[ 8] io.netty.channel.DefaultChannelPromise.trySuccess
[ 9] io.netty.channel.ChannelOutboundBuffer.safeSuccess
[10] io.netty.channel.ChannelOutboundBuffer.remove
[11] io.netty.channel.ChannelOutboundBuffer.removeBytes
[12] io.netty.channel.socket.nio.NioSocketChannel.doWrite
[13] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0
[14] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0
[15] io.netty.channel.AbstractChannel$AbstractUnsafe.flush
[16] io.netty.channel.DefaultChannelPipeline$HeadContext.flush
[17] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[18] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[19] io.netty.channel.AbstractChannelHandlerContext.flush
[20] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[21] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[22] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[23] io.netty.channel.AbstractChannelHandlerContext.flush
[24] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[25] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[26] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[27] io.netty.channel.AbstractChannelHandlerContext.flush
[28] io.netty.channel.ChannelDuplexHandler.flush
[29] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[30] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[31] io.netty.channel.AbstractChannelHandlerContext.flush
[32] io.netty.channel.DefaultChannelPipeline.flush
[33] io.netty.channel.AbstractChannel.flush
[34] com.datastax.driver.core.Connection$Flusher.run
[35] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[36] io.netty.channel.nio.NioEventLoop.run
[37] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[38] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[39] java.lang.Thread.run
Total: 17473957 (0.11%) samples: 3
[ 0] com.datastax.driver.core.AbstractSession.execute
[ 1] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[ 2] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[ 3] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[ 4] com.facebook.presto.cassandra.NativeCassandraSession.execute
[ 5] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[ 6] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[ 7] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[ 8] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[ 9] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[10] com.facebook.presto.metadata.MetadataManager.getLayouts
[11] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[13] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[14] com.facebook.presto.sql.planner.plan.FilterNode.accept
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[18] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[22] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[26] com.facebook.presto.sql.planner.plan.FilterNode.accept
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[30] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[34] com.facebook.presto.sql.planner.plan.OutputNode.accept
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[36] com.facebook.presto.sql.planner.LogicalPlanner.plan
[37] com.facebook.presto.sql.planner.LogicalPlanner.plan
[38] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[39] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[40] com.facebook.presto.execution.SqlQueryExecution.start
[41] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[42] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[43] java.util.concurrent.ThreadPoolExecutor.runWorker
[44] java.util.concurrent.ThreadPoolExecutor$Worker.run
[45] java.lang.Thread.run
Total: 17463975 (0.11%) samples: 2
[ 0] sun.nio.ch.SelectorImpl.select
[ 1] io.netty.channel.nio.NioEventLoop.select
[ 2] io.netty.channel.nio.NioEventLoop.run
[ 3] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 4] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 5] java.lang.Thread.run
Total: 17418951 (0.11%) samples: 1
[ 0] java.util.HashMap.newNode
[ 1] java.util.HashMap.putVal
[ 2] java.util.HashMap.put
[ 3] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[ 4] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[ 5] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[ 6] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[ 7] com.facebook.presto.metadata.MetadataManager.getLayouts
[ 8] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[ 9] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[10] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[11] com.facebook.presto.sql.planner.plan.FilterNode.accept
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[13] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[15] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[19] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[23] com.facebook.presto.sql.planner.plan.FilterNode.accept
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[27] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[31] com.facebook.presto.sql.planner.plan.OutputNode.accept
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[33] com.facebook.presto.sql.planner.LogicalPlanner.plan
[34] com.facebook.presto.sql.planner.LogicalPlanner.plan
[35] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[36] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[37] com.facebook.presto.execution.SqlQueryExecution.start
[38] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[39] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[40] java.util.concurrent.ThreadPoolExecutor.runWorker
[41] java.util.concurrent.ThreadPoolExecutor$Worker.run
[42] java.lang.Thread.run
Total: 17365759 (0.11%) samples: 1
[ 0] sys_read_[k]
[ 1] do_syscall_64_[k]
[ 2] entry_SYSCALL_64_after_swapgs_[k]
[ 3] read
[ 4] sun.nio.ch.IOUtil.drain
[ 5] sun.nio.ch.EPollSelectorImpl.doSelect
[ 6] sun.nio.ch.SelectorImpl.lockAndDoSelect
[ 7] sun.nio.ch.SelectorImpl.selectNow
[ 8] io.netty.channel.nio.NioEventLoop.select
[ 9] io.netty.channel.nio.NioEventLoop.run
[10] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[11] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[12] java.lang.Thread.run
Total: 17361040 (0.11%) samples: 1
[ 0] io.netty.util.internal.InternalThreadLocalMap.get
[ 1] io.netty.util.concurrent.FastThreadLocal.get
[ 2] io.netty.util.Recycler.get
[ 3] io.netty.channel.ChannelOutboundBuffer$Entry.newInstance
[ 4] io.netty.channel.ChannelOutboundBuffer.addMessage
[ 5] io.netty.channel.AbstractChannel$AbstractUnsafe.write
[ 6] io.netty.channel.DefaultChannelPipeline$HeadContext.write
[ 7] io.netty.channel.AbstractChannelHandlerContext.invokeWrite0
[ 8] io.netty.channel.AbstractChannelHandlerContext.invokeWrite
[ 9] io.netty.channel.AbstractChannelHandlerContext.write
[10] io.netty.channel.AbstractChannelHandlerContext.write
[11] io.netty.handler.codec.MessageToMessageEncoder.write
[12] io.netty.channel.AbstractChannelHandlerContext.invokeWrite0
[13] io.netty.channel.AbstractChannelHandlerContext.invokeWrite
[14] io.netty.channel.AbstractChannelHandlerContext.write
[15] io.netty.channel.AbstractChannelHandlerContext.write
[16] io.netty.handler.codec.MessageToMessageEncoder.write
[17] io.netty.channel.AbstractChannelHandlerContext.invokeWrite0
[18] io.netty.channel.AbstractChannelHandlerContext.invokeWrite
[19] io.netty.channel.AbstractChannelHandlerContext.write
[20] io.netty.channel.AbstractChannelHandlerContext.write
[21] io.netty.handler.timeout.IdleStateHandler.write
[22] io.netty.channel.AbstractChannelHandlerContext.invokeWrite0
[23] io.netty.channel.AbstractChannelHandlerContext.invokeWrite
[24] io.netty.channel.AbstractChannelHandlerContext.write
[25] io.netty.channel.AbstractChannelHandlerContext.write
[26] io.netty.channel.AbstractChannelHandlerContext.write
[27] io.netty.channel.DefaultChannelPipeline.write
[28] io.netty.channel.AbstractChannel.write
[29] com.datastax.driver.core.Connection$Flusher.run
[30] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[31] io.netty.channel.nio.NioEventLoop.run
[32] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[33] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[34] java.lang.Thread.run
Total: 17244249 (0.11%) samples: 2
[ 0] io.netty.buffer.PooledUnsafeDirectByteBuf.internalNioBuffer
[ 1] sun.nio.ch.SelectionKeyImpl.ensureValid
[ 2] sun.nio.ch.SelectionKeyImpl.interestOps
[ 3] io.netty.channel.nio.AbstractNioByteChannel.clearOpWrite
[ 4] io.netty.channel.socket.nio.NioSocketChannel.doWrite
[ 5] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0
[ 6] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0
[ 7] io.netty.channel.AbstractChannel$AbstractUnsafe.flush
[ 8] io.netty.channel.DefaultChannelPipeline$HeadContext.flush
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[10] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[11] io.netty.channel.AbstractChannelHandlerContext.flush
[12] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[13] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[14] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[15] io.netty.channel.AbstractChannelHandlerContext.flush
[16] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[17] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[18] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[19] io.netty.channel.AbstractChannelHandlerContext.flush
[20] io.netty.channel.ChannelDuplexHandler.flush
[21] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[22] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[23] io.netty.channel.AbstractChannelHandlerContext.flush
[24] io.netty.channel.DefaultChannelPipeline.flush
[25] io.netty.channel.AbstractChannel.flush
[26] com.datastax.driver.core.Connection$Flusher.run
[27] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[28] io.netty.channel.nio.NioEventLoop.run
[29] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[30] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[31] java.lang.Thread.run
Total: 17141831 (0.11%) samples: 17
[ 0] com.facebook.presto.spi.predicate.Marker.checkTypeCompatibility
[ 1] com.facebook.presto.spi.predicate.Marker.compareTo
[ 2] com.facebook.presto.spi.predicate.Range.overlaps
[ 3] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 4] com.facebook.presto.spi.predicate.SortedRangeSet.intersect
[ 5] com.facebook.presto.spi.predicate.Domain.intersect
[ 6] com.facebook.presto.spi.predicate.TupleDomain.intersect
[ 7] com.facebook.presto.spi.predicate.TupleDomain.overlaps
[ 8] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0
[ 9] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test
[10] java.util.stream.ReferencePipeline$2$1.accept
[11] java.util.Spliterators$ArraySpliterator.forEachRemaining
[12] java.util.stream.AbstractPipeline.copyInto
[13] java.util.stream.AbstractPipeline.wrapAndCopyInto
[14] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[15] java.util.stream.AbstractPipeline.evaluate
[16] java.util.stream.ReferencePipeline.collect
[17] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[18] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[19] com.facebook.presto.metadata.MetadataManager.getLayouts
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[23] com.facebook.presto.sql.planner.plan.FilterNode.accept
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[27] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[31] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[35] com.facebook.presto.sql.planner.plan.FilterNode.accept
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[39] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[43] com.facebook.presto.sql.planner.plan.OutputNode.accept
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[45] com.facebook.presto.sql.planner.LogicalPlanner.plan
[46] com.facebook.presto.sql.planner.LogicalPlanner.plan
[47] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[48] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[49] com.facebook.presto.execution.SqlQueryExecution.start
[50] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[51] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[52] java.util.concurrent.ThreadPoolExecutor.runWorker
[53] java.util.concurrent.ThreadPoolExecutor$Worker.run
[54] java.lang.Thread.run
Total: 17013830 (0.11%) samples: 3
[ 0] gettimeofday
[ 1] Java_sun_nio_ch_EPollArrayWrapper_epollWait
[ 2] sun.nio.ch.EPollArrayWrapper.epollWait
[ 3] sun.nio.ch.EPollArrayWrapper.poll
[ 4] sun.nio.ch.EPollSelectorImpl.doSelect
[ 5] sun.nio.ch.SelectorImpl.lockAndDoSelect
[ 6] sun.nio.ch.SelectorImpl.select
[ 7] io.netty.channel.nio.NioEventLoop.select
[ 8] io.netty.channel.nio.NioEventLoop.run
[ 9] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[10] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[11] java.lang.Thread.run
Total: 16961315 (0.11%) samples: 17
[ 0] java.util.regex.Pattern$BmpCharProperty.match
[ 1] java.util.regex.Pattern$Start.match
[ 2] java.util.regex.Matcher.search
[ 3] java.util.regex.Matcher.find
[ 4] java.util.Formatter.parse
[ 5] java.util.Formatter.format
[ 6] java.util.Formatter.format
[ 7] java.lang.String.format
[ 8] io.airlift.concurrent.SetThreadName.<init>
[ 9] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo
[10] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries
[11] com.facebook.presto.execution.SqlQueryManager$1.run
[12] java.util.concurrent.Executors$RunnableAdapter.call
[13] java.util.concurrent.FutureTask.runAndReset
[14] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[15] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[16] java.util.concurrent.ThreadPoolExecutor.runWorker
[17] java.util.concurrent.ThreadPoolExecutor$Worker.run
[18] java.lang.Thread.run
Total: 16806305 (0.10%) samples: 4
[ 0] io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes
[ 1] io.netty.buffer.AbstractByteBuf.writeBytes
[ 2] io.netty.channel.socket.nio.NioSocketChannel.doReadBytes
[ 3] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[ 4] io.netty.channel.nio.NioEventLoop.processSelectedKey
[ 5] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[ 6] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[ 7] io.netty.channel.nio.NioEventLoop.run
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[10] java.lang.Thread.run
Total: 16689225 (0.10%) samples: 2
[ 0] io.netty.channel.DefaultChannelHandlerContext.handler
[ 1] io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete
[ 2] io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete
[ 3] io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete
[ 4] io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete
[ 5] io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete
[ 6] io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete
[ 7] io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete
[ 8] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[ 9] io.netty.channel.nio.NioEventLoop.processSelectedKey
[10] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[11] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[12] io.netty.channel.nio.NioEventLoop.run
[13] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[14] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[15] java.lang.Thread.run
Total: 16588304 (0.10%) samples: 2
[ 0] _raw_spin_unlock_irqrestore_[k]
[ 1] ep_scan_ready_list.constprop.12_[k]
[ 2] ep_poll_[k]
[ 3] sys_epoll_wait_[k]
[ 4] do_syscall_64_[k]
[ 5] entry_SYSCALL_64_after_swapgs_[k]
[ 6] /lib64/libc-2.17.so
[ 7] sun.nio.ch.EPollArrayWrapper.epollWait
[ 8] sun.nio.ch.EPollArrayWrapper.poll
[ 9] sun.nio.ch.EPollSelectorImpl.doSelect
[10] sun.nio.ch.SelectorImpl.lockAndDoSelect
[11] sun.nio.ch.SelectorImpl.selectNow
[12] io.netty.channel.nio.NioEventLoop.select
[13] io.netty.channel.nio.NioEventLoop.run
[14] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[15] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[16] java.lang.Thread.run
Total: 16586344 (0.10%) samples: 3
[ 0] anon_pipe_buf_release_[k]
[ 1] __vfs_read_[k]
[ 2] vfs_read_[k]
[ 3] sys_read_[k]
[ 4] do_syscall_64_[k]
[ 5] entry_SYSCALL_64_after_swapgs_[k]
[ 6] read
[ 7] sun.nio.ch.IOUtil.drain
[ 8] sun.nio.ch.EPollSelectorImpl.doSelect
[ 9] sun.nio.ch.SelectorImpl.lockAndDoSelect
[10] sun.nio.ch.SelectorImpl.select
[11] io.netty.channel.nio.NioEventLoop.select
[12] io.netty.channel.nio.NioEventLoop.run
[13] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[14] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[15] java.lang.Thread.run
Total: 16478375 (0.10%) samples: 1
[ 0] dev_queue_xmit_[k]
[ 1] ip_finish_output_[k]
[ 2] ip_output_[k]
[ 3] ip_local_out_[k]
[ 4] ip_queue_xmit_[k]
[ 5] tcp_transmit_skb_[k]
[ 6] tcp_write_xmit_[k]
[ 7] __tcp_push_pending_frames_[k]
[ 8] tcp_push_[k]
[ 9] tcp_sendmsg_[k]
[10] inet_sendmsg_[k]
[11] sock_sendmsg_[k]
[12] sock_write_iter_[k]
[13] do_iter_readv_writev_[k]
[14] do_readv_writev_[k]
[15] vfs_writev_[k]
[16] do_writev_[k]
[17] sys_writev_[k]
[18] do_syscall_64_[k]
[19] entry_SYSCALL_64_after_swapgs_[k]
[20] __writev
[21] sun.nio.ch.FileDispatcherImpl.writev0
[22] sun.nio.ch.SocketDispatcher.writev
[23] sun.nio.ch.IOUtil.write
[24] sun.nio.ch.SocketChannelImpl.write
[25] io.netty.channel.socket.nio.NioSocketChannel.doWrite
[26] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0
[27] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0
[28] io.netty.channel.AbstractChannel$AbstractUnsafe.flush
[29] io.netty.channel.DefaultChannelPipeline$HeadContext.flush
[30] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[31] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[32] io.netty.channel.AbstractChannelHandlerContext.flush
[33] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[34] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[35] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[36] io.netty.channel.AbstractChannelHandlerContext.flush
[37] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[38] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[39] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[40] io.netty.channel.AbstractChannelHandlerContext.flush
[41] io.netty.channel.ChannelDuplexHandler.flush
[42] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[43] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[44] io.netty.channel.AbstractChannelHandlerContext.flush
[45] io.netty.channel.DefaultChannelPipeline.flush
[46] io.netty.channel.AbstractChannel.flush
[47] com.datastax.driver.core.Connection$Flusher.run
[48] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[49] io.netty.channel.nio.NioEventLoop.run
[50] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[51] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[52] java.lang.Thread.run
Total: 16302409 (0.10%) samples: 3
[ 0] com.google.common.collect.CartesianList.getAxisIndexForProductIndex
[ 1] com.google.common.collect.CartesianList.access$100
[ 2] com.google.common.collect.CartesianList$1.get
[ 3] com.facebook.presto.cassandra.NativeCassandraSession.addWhereClause
[ 4] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[ 5] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[ 6] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[ 7] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[ 8] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[ 9] com.facebook.presto.metadata.MetadataManager.getLayouts
[10] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[11] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[13] com.facebook.presto.sql.planner.plan.FilterNode.accept
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[17] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[21] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[25] com.facebook.presto.sql.planner.plan.FilterNode.accept
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[29] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[33] com.facebook.presto.sql.planner.plan.OutputNode.accept
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[35] com.facebook.presto.sql.planner.LogicalPlanner.plan
[36] com.facebook.presto.sql.planner.LogicalPlanner.plan
[37] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[38] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[39] com.facebook.presto.execution.SqlQueryExecution.start
[40] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[41] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[42] java.util.concurrent.ThreadPoolExecutor.runWorker
[43] java.util.concurrent.ThreadPoolExecutor$Worker.run
[44] java.lang.Thread.run
Total: 16161316 (0.10%) samples: 16
[ 0] java.lang.Long.getChars
[ 1] java.lang.AbstractStringBuilder.append
[ 2] java.lang.StringBuilder.append
[ 3] io.airlift.concurrent.SetThreadName.<init>
[ 4] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo
[ 5] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries
[ 6] com.facebook.presto.execution.SqlQueryManager$1.run
[ 7] java.util.concurrent.Executors$RunnableAdapter.call
[ 8] java.util.concurrent.FutureTask.runAndReset
[ 9] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[10] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[11] java.util.concurrent.ThreadPoolExecutor.runWorker
[12] java.util.concurrent.ThreadPoolExecutor$Worker.run
[13] java.lang.Thread.run
Total: 16036456 (0.10%) samples: 16
[ 0] java.util.Formatter$Conversion.isValid
[ 1] java.util.Formatter$FormatSpecifier.conversion
[ 2] java.util.Formatter$FormatSpecifier.<init>
[ 3] java.util.Formatter.parse
[ 4] java.util.Formatter.format
[ 5] java.util.Formatter.format
[ 6] java.lang.String.format
[ 7] io.airlift.concurrent.SetThreadName.<init>
[ 8] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo
[ 9] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries
[10] com.facebook.presto.execution.SqlQueryManager$1.run
[11] java.util.concurrent.Executors$RunnableAdapter.call
[12] java.util.concurrent.FutureTask.runAndReset
[13] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[14] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[15] java.util.concurrent.ThreadPoolExecutor.runWorker
[16] java.util.concurrent.ThreadPoolExecutor$Worker.run
[17] java.lang.Thread.run
Total: 15992376 (0.10%) samples: 14
[ 0] /lib64/libz.so.1.2.8
[ 1] java.util.zip.Deflater.deflateBytes
[ 2] java.util.zip.Deflater.deflate
[ 3] org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor$GzipBufferCB.process
[ 4] org.eclipse.jetty.util.IteratingCallback.processing
[ 5] org.eclipse.jetty.util.IteratingCallback.iterate
[ 6] org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor.gzip
[ 7] org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor.commit
[ 8] org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor.write
[ 9] org.eclipse.jetty.server.HttpOutput.write
[10] org.eclipse.jetty.server.HttpOutput.write
[11] org.eclipse.jetty.server.HttpOutput.write
[12] io.airlift.http.server.TimingFilter$TimedServletOutputStream.write
[13] org.glassfish.jersey.servlet.internal.ResponseWriter$NonCloseableOutputStreamWrapper.write
[14] java.io.ByteArrayOutputStream.writeTo
[15] org.glassfish.jersey.message.internal.CommittingOutputStream.flushBuffer
[16] org.glassfish.jersey.message.internal.CommittingOutputStream.commit
[17] org.glassfish.jersey.message.internal.CommittingOutputStream.close
[18] org.glassfish.jersey.message.internal.OutboundMessageContext.close
[19] org.glassfish.jersey.server.ContainerResponse.close
[20] org.glassfish.jersey.server.ServerRuntime$Responder.writeResponse
[21] org.glassfish.jersey.server.ServerRuntime$Responder.processResponse
[22] org.glassfish.jersey.server.ServerRuntime$Responder.process
[23] org.glassfish.jersey.server.ServerRuntime$AsyncResponder$3.run
[24] org.glassfish.jersey.internal.Errors$1.call
[25] org.glassfish.jersey.internal.Errors$1.call
[26] org.glassfish.jersey.internal.Errors.process
[27] org.glassfish.jersey.internal.Errors.process
[28] org.glassfish.jersey.internal.Errors.process
[29] org.glassfish.jersey.process.internal.RequestScope.runInScope
[30] org.glassfish.jersey.server.ServerRuntime$AsyncResponder.resume
[31] org.glassfish.jersey.server.ServerRuntime$AsyncResponder.resume
[32] io.airlift.http.server.AsyncResponseHandler$1.onSuccess
[33] com.google.common.util.concurrent.Futures$4.run
[34] io.airlift.concurrent.BoundedExecutor.drainQueue
[35] io.airlift.concurrent.BoundedExecutor$$Lambda$740.1542804546.run
[36] java.util.concurrent.ThreadPoolExecutor.runWorker
[37] java.util.concurrent.ThreadPoolExecutor$Worker.run
[38] java.lang.Thread.run
Total: 15963230 (0.10%) samples: 3
[ 0] com.datastax.driver.core.RequestHandler$SpeculativeExecution.query
[ 1] com.datastax.driver.core.DefaultResultSetFuture.getUninterruptibly
[ 2] com.datastax.driver.core.AbstractSession.execute
[ 3] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[ 4] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[ 5] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[ 6] com.facebook.presto.cassandra.NativeCassandraSession.execute
[ 7] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[ 8] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[ 9] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[10] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[11] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[12] com.facebook.presto.metadata.MetadataManager.getLayouts
[13] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[16] com.facebook.presto.sql.planner.plan.FilterNode.accept
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[20] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[24] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[28] com.facebook.presto.sql.planner.plan.FilterNode.accept
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[32] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[36] com.facebook.presto.sql.planner.plan.OutputNode.accept
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[38] com.facebook.presto.sql.planner.LogicalPlanner.plan
[39] com.facebook.presto.sql.planner.LogicalPlanner.plan
[40] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[41] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[42] com.facebook.presto.execution.SqlQueryExecution.start
[43] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[44] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[45] java.util.concurrent.ThreadPoolExecutor.runWorker
[46] java.util.concurrent.ThreadPoolExecutor$Worker.run
[47] java.lang.Thread.run
Total: 15916813 (0.10%) samples: 2
[ 0] java.nio.charset.CharsetDecoder.decode
[ 1] io.netty.buffer.ByteBufUtil.decodeString
[ 2] io.netty.buffer.ByteBufUtil.decodeString
[ 3] io.netty.buffer.AbstractByteBuf.toString
[ 4] com.datastax.driver.core.CBUtil.readString
[ 5] com.datastax.driver.core.CBUtil.readString
[ 6] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode
[ 7] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode
[ 8] com.datastax.driver.core.Responses$Result$Rows$1.decode
[ 9] com.datastax.driver.core.Responses$Result$Rows$1.decode
[10] com.datastax.driver.core.Responses$Result$1.decode
[11] com.datastax.driver.core.Responses$Result$1.decode
[12] com.datastax.driver.core.Message$ProtocolDecoder.decode
[13] com.datastax.driver.core.Message$ProtocolDecoder.decode
[14] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[15] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[16] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[17] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[18] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[19] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[20] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[21] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[22] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[23] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[24] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[25] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[26] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[27] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[28] io.netty.channel.nio.NioEventLoop.processSelectedKey
[29] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[30] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[31] io.netty.channel.nio.NioEventLoop.run
[32] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[33] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[34] java.lang.Thread.run
Total: 15914933 (0.10%) samples: 2
[ 0] java.lang.StringBuilder.<init>
[ 1] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[ 2] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[ 3] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[ 4] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[ 5] com.facebook.presto.metadata.MetadataManager.getLayouts
[ 6] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[ 7] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[ 8] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[ 9] com.facebook.presto.sql.planner.plan.FilterNode.accept
[10] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[11] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[13] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[17] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[21] com.facebook.presto.sql.planner.plan.FilterNode.accept
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[25] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[29] com.facebook.presto.sql.planner.plan.OutputNode.accept
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[31] com.facebook.presto.sql.planner.LogicalPlanner.plan
[32] com.facebook.presto.sql.planner.LogicalPlanner.plan
[33] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[34] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[35] com.facebook.presto.execution.SqlQueryExecution.start
[36] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[37] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[38] java.util.concurrent.ThreadPoolExecutor.runWorker
[39] java.util.concurrent.ThreadPoolExecutor$Worker.run
[40] java.lang.Thread.run
Total: 15910690 (0.10%) samples: 2
[ 0] kmem_cache_alloc_[k]
[ 1] dev_queue_xmit_nit_[k]
[ 2] dev_hard_start_xmit_[k]
[ 3] sch_direct_xmit_[k]
[ 4] __dev_queue_xmit_[k]
[ 5] dev_queue_xmit_[k]
[ 6] ip_finish_output2_[k]
[ 7] ip_finish_output_[k]
[ 8] ip_output_[k]
[ 9] ip_local_out_[k]
[10] ip_queue_xmit_[k]
[11] tcp_transmit_skb_[k]
[12] tcp_write_xmit_[k]
[13] __tcp_push_pending_frames_[k]
[14] tcp_push_[k]
[15] tcp_sendmsg_[k]
[16] inet_sendmsg_[k]
[17] sock_sendmsg_[k]
[18] sock_write_iter_[k]
[19] do_iter_readv_writev_[k]
[20] do_readv_writev_[k]
[21] vfs_writev_[k]
[22] do_writev_[k]
[23] sys_writev_[k]
[24] do_syscall_64_[k]
[25] entry_SYSCALL_64_after_swapgs_[k]
[26] __writev
[27] sun.nio.ch.FileDispatcherImpl.writev0
[28] sun.nio.ch.SocketDispatcher.writev
[29] sun.nio.ch.IOUtil.write
[30] sun.nio.ch.SocketChannelImpl.write
[31] io.netty.channel.socket.nio.NioSocketChannel.doWrite
[32] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0
[33] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0
[34] io.netty.channel.AbstractChannel$AbstractUnsafe.flush
[35] io.netty.channel.DefaultChannelPipeline$HeadContext.flush
[36] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[37] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[38] io.netty.channel.AbstractChannelHandlerContext.flush
[39] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[40] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[41] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[42] io.netty.channel.AbstractChannelHandlerContext.flush
[43] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[44] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[45] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[46] io.netty.channel.AbstractChannelHandlerContext.flush
[47] io.netty.channel.ChannelDuplexHandler.flush
[48] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[49] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[50] io.netty.channel.AbstractChannelHandlerContext.flush
[51] io.netty.channel.DefaultChannelPipeline.flush
[52] io.netty.channel.AbstractChannel.flush
[53] com.datastax.driver.core.Connection$Flusher.run
[54] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[55] io.netty.channel.nio.NioEventLoop.run
[56] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[57] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[58] java.lang.Thread.run
Total: 15873834 (0.10%) samples: 3
[ 0] itable stub
[ 1] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[ 2] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[ 3] io.netty.channel.AbstractChannelHandlerContext.flush
[ 4] io.netty.channel.DefaultChannelPipeline.flush
[ 5] io.netty.channel.AbstractChannel.flush
[ 6] com.datastax.driver.core.Connection$Flusher.run
[ 7] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[ 8] io.netty.channel.nio.NioEventLoop.run
[ 9] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[10] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[11] java.lang.Thread.run
Total: 15798059 (0.10%) samples: 1
[ 0] sun.nio.cs.UTF_8$Decoder.decodeLoop
[ 1] java.nio.charset.CharsetDecoder.decode
[ 2] io.netty.buffer.ByteBufUtil.decodeString
[ 3] io.netty.buffer.ByteBufUtil.decodeString
[ 4] io.netty.buffer.AbstractByteBuf.toString
[ 5] com.datastax.driver.core.CBUtil.readString
[ 6] com.datastax.driver.core.CBUtil.readString
[ 7] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode
[ 8] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode
[ 9] com.datastax.driver.core.Responses$Result$Rows$1.decode
[10] com.datastax.driver.core.Responses$Result$Rows$1.decode
[11] com.datastax.driver.core.Responses$Result$1.decode
[12] com.datastax.driver.core.Responses$Result$1.decode
[13] com.datastax.driver.core.Message$ProtocolDecoder.decode
[14] com.datastax.driver.core.Message$ProtocolDecoder.decode
[15] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[16] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[17] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[18] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[19] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[20] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[21] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[23] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[24] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[25] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[27] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[28] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[29] io.netty.channel.nio.NioEventLoop.processSelectedKey
[30] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[31] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[32] io.netty.channel.nio.NioEventLoop.run
[33] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[34] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[35] java.lang.Thread.run
Total: 15760283 (0.10%) samples: 3
[ 0] com.datastax.driver.core.Connection$Flusher.run
[ 1] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[ 2] io.netty.channel.nio.NioEventLoop.run
[ 3] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 4] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 5] java.lang.Thread.run
Total: 15705621 (0.10%) samples: 1
[ 0] itable stub
[ 1] java.util.Collections$UnmodifiableMap.get
[ 2] com.facebook.presto.spi.predicate.Primitives.wrap
[ 3] com.facebook.presto.spi.predicate.Utils.nativeValueToBlock
[ 4] com.facebook.presto.spi.predicate.Marker.lambda$create$0
[ 5] com.facebook.presto.spi.predicate.Marker$$Lambda$992.47178202.apply
[ 6] java.util.Optional.map
[ 7] com.facebook.presto.spi.predicate.Marker.create
[ 8] com.facebook.presto.spi.predicate.Marker.exactly
[ 9] com.facebook.presto.spi.predicate.Range.equal
[10] com.facebook.presto.spi.predicate.SortedRangeSet.of
[11] com.facebook.presto.spi.predicate.ValueSet.of
[12] com.facebook.presto.spi.predicate.Domain.singleValue
[13] com.facebook.presto.spi.predicate.TupleDomain.lambda$fromFixedValues$3
[14] com.facebook.presto.spi.predicate.TupleDomain$$Lambda$1501.1196878366.apply
[15] java.util.stream.Collectors.lambda$toMap$58
[16] java.util.stream.Collectors$$Lambda$300.1674390738.accept
[17] java.util.stream.ReduceOps$3ReducingSink.accept
[18] java.util.HashMap$EntrySpliterator.forEachRemaining
[19] java.util.stream.AbstractPipeline.copyInto
[20] java.util.stream.AbstractPipeline.wrapAndCopyInto
[21] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[22] java.util.stream.AbstractPipeline.evaluate
[23] java.util.stream.ReferencePipeline.collect
[24] com.facebook.presto.spi.predicate.TupleDomain.fromFixedValues
[25] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[26] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[27] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[28] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[29] com.facebook.presto.metadata.MetadataManager.getLayouts
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[33] com.facebook.presto.sql.planner.plan.FilterNode.accept
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[37] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[41] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[45] com.facebook.presto.sql.planner.plan.FilterNode.accept
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[49] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[51] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[53] com.facebook.presto.sql.planner.plan.OutputNode.accept
[54] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[55] com.facebook.presto.sql.planner.LogicalPlanner.plan
[56] com.facebook.presto.sql.planner.LogicalPlanner.plan
[57] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[58] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[59] com.facebook.presto.execution.SqlQueryExecution.start
[60] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[61] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[62] java.util.concurrent.ThreadPoolExecutor.runWorker
[63] java.util.concurrent.ThreadPoolExecutor$Worker.run
[64] java.lang.Thread.run
Total: 15525493 (0.10%) samples: 15
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/libzip.so
[ 1] Java_java_util_zip_ZipFile_getEntry
[ 2] java.util.zip.ZipFile.getEntry
[ 3] java.util.zip.ZipFile.getEntry
[ 4] java.util.jar.JarFile.getEntry
[ 5] java.util.jar.JarFile.getJarEntry
[ 6] sun.misc.URLClassPath$JarLoader.getResource
[ 7] sun.misc.URLClassPath$JarLoader.findResource
[ 8] sun.misc.URLClassPath.findResource
[ 9] java.net.URLClassLoader$2.run
[10] java.net.URLClassLoader$2.run
[11] java.security.AccessController.doPrivileged
[12] java.net.URLClassLoader.findResource
[13] java.lang.ClassLoader.getResource
[14] io.airlift.http.server.ClassPathResourceHandler.getResourcePath
[15] io.airlift.http.server.ClassPathResourceHandler.handle
[16] org.eclipse.jetty.server.handler.gzip.GzipHandler.handle
[17] org.eclipse.jetty.server.handler.HandlerCollection.handle
[18] org.eclipse.jetty.server.handler.StatisticsHandler.handle
[19] org.eclipse.jetty.server.handler.HandlerList.handle
[20] org.eclipse.jetty.server.handler.HandlerWrapper.handle
[21] org.eclipse.jetty.server.Server.handle
[22] org.eclipse.jetty.server.HttpChannel.handle
[23] org.eclipse.jetty.server.HttpConnection.onFillable
[24] org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded
[25] org.eclipse.jetty.io.FillInterest.fillable
[26] org.eclipse.jetty.io.ChannelEndPoint$2.run
[27] org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce
[28] org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce
[29] org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run
[30] org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run
[31] org.eclipse.jetty.util.thread.QueuedThreadPool.runJob
[32] org.eclipse.jetty.util.thread.QueuedThreadPool$2.run
[33] java.lang.Thread.run
Total: 15519948 (0.10%) samples: 4
[ 0] java.util.HashMap.put
[ 1] java.util.HashSet.add
[ 2] com.datastax.driver.core.Connection$Flusher.run
[ 3] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[ 4] io.netty.channel.nio.NioEventLoop.run
[ 5] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 6] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[ 7] java.lang.Thread.run
Total: 15514628 (0.10%) samples: 2
[ 0] java.util.stream.Sink$ChainedReference.end
[ 1] java.util.stream.IntPipeline.forEachWithCancel
[ 2] java.util.stream.AbstractPipeline.copyIntoWithCancel
[ 3] java.util.stream.AbstractPipeline.copyInto
[ 4] java.util.stream.AbstractPipeline.wrapAndCopyInto
[ 5] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[ 6] java.util.stream.AbstractPipeline.evaluate
[ 7] java.util.stream.ReferencePipeline.collect
[ 8] com.facebook.presto.cassandra.CassandraTable.getPartitionKeyColumns
[ 9] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[10] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[11] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[12] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[13] com.facebook.presto.metadata.MetadataManager.getLayouts
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[17] com.facebook.presto.sql.planner.plan.FilterNode.accept
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[21] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[25] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[29] com.facebook.presto.sql.planner.plan.FilterNode.accept
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[33] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[37] com.facebook.presto.sql.planner.plan.OutputNode.accept
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[39] com.facebook.presto.sql.planner.LogicalPlanner.plan
[40] com.facebook.presto.sql.planner.LogicalPlanner.plan
[41] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[42] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[43] com.facebook.presto.execution.SqlQueryExecution.start
[44] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[45] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[46] java.util.concurrent.ThreadPoolExecutor.runWorker
[47] java.util.concurrent.ThreadPoolExecutor$Worker.run
[48] java.lang.Thread.run
Total: 15410514 (0.10%) samples: 2
[ 0] hash_futex_[k]
[ 1] futex_wait_[k]
[ 2] do_futex_[k]
[ 3] sys_futex_[k]
[ 4] do_syscall_64_[k]
[ 5] entry_SYSCALL_64_after_swapgs_[k]
[ 6] __pthread_cond_timedwait
[ 7] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
[ 8] sun.misc.Unsafe.park
[ 9] java.util.concurrent.locks.LockSupport.parkNanos
[10] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos
[11] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[12] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take
[13] java.util.concurrent.ThreadPoolExecutor.getTask
[14] java.util.concurrent.ThreadPoolExecutor.runWorker
[15] java.util.concurrent.ThreadPoolExecutor$Worker.run
[16] java.lang.Thread.run
Total: 15346645 (0.10%) samples: 3
[ 0] io.netty.util.ReferenceCountUtil.release
[ 1] io.netty.util.ReferenceCountUtil.safeRelease
[ 2] io.netty.channel.ChannelOutboundBuffer.remove
[ 3] io.netty.channel.ChannelOutboundBuffer.removeBytes
[ 4] io.netty.channel.socket.nio.NioSocketChannel.doWrite
[ 5] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0
[ 6] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0
[ 7] io.netty.channel.AbstractChannel$AbstractUnsafe.flush
[ 8] io.netty.channel.DefaultChannelPipeline$HeadContext.flush
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[10] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[11] io.netty.channel.AbstractChannelHandlerContext.flush
[12] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[13] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[14] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[15] io.netty.channel.AbstractChannelHandlerContext.flush
[16] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[17] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[18] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[19] io.netty.channel.AbstractChannelHandlerContext.flush
[20] io.netty.channel.ChannelDuplexHandler.flush
[21] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[22] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[23] io.netty.channel.AbstractChannelHandlerContext.flush
[24] io.netty.channel.DefaultChannelPipeline.flush
[25] io.netty.channel.AbstractChannel.flush
[26] com.datastax.driver.core.Connection$Flusher.run
[27] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[28] io.netty.channel.nio.NioEventLoop.run
[29] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[30] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[31] java.lang.Thread.run
Total: 15045615 (0.09%) samples: 3
[ 0] java.lang.ThreadLocal$ThreadLocalMap.getEntryAfterMiss
[ 1] java.lang.ThreadLocal$ThreadLocalMap.getEntry
[ 2] java.lang.ThreadLocal$ThreadLocalMap.access$000
[ 3] java.lang.ThreadLocal.get
[ 4] com.codahale.metrics.LongAdder.add
[ 5] com.codahale.metrics.LongAdder.increment
[ 6] com.codahale.metrics.Histogram.update
[ 7] com.codahale.metrics.Timer.update
[ 8] com.codahale.metrics.Timer.update
[ 9] com.codahale.metrics.Timer$Context.stop
[10] com.datastax.driver.core.RequestHandler.setFinalResult
[11] com.datastax.driver.core.RequestHandler.access$2500
[12] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult
[13] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet
[14] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[15] com.datastax.driver.core.Connection$Dispatcher.channelRead0
[16] io.netty.channel.SimpleChannelInboundHandler.channelRead
[17] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[19] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[20] io.netty.handler.timeout.IdleStateHandler.channelRead
[21] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[23] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[24] io.netty.handler.codec.MessageToMessageDecoder.channelRead
[25] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[27] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[28] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead
[29] io.netty.handler.codec.ByteToMessageDecoder.channelRead
[30] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[31] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[32] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead
[33] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead
[34] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[35] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
[36] io.netty.channel.DefaultChannelPipeline.fireChannelRead
[37] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[38] io.netty.channel.nio.NioEventLoop.processSelectedKey
[39] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[40] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[41] io.netty.channel.nio.NioEventLoop.run
[42] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[43] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[44] java.lang.Thread.run
Total: 14998634 (0.09%) samples: 1
[ 0] jshort_disjoint_arraycopy
[ 1] java.lang.AbstractStringBuilder.append
[ 2] java.lang.StringBuilder.append
[ 3] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[ 4] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[ 5] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[ 6] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[ 7] com.facebook.presto.metadata.MetadataManager.getLayouts
[ 8] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[ 9] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[10] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[11] com.facebook.presto.sql.planner.plan.FilterNode.accept
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[13] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[15] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[19] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[23] com.facebook.presto.sql.planner.plan.FilterNode.accept
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[27] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[31] com.facebook.presto.sql.planner.plan.OutputNode.accept
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[33] com.facebook.presto.sql.planner.LogicalPlanner.plan
[34] com.facebook.presto.sql.planner.LogicalPlanner.plan
[35] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[36] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[37] com.facebook.presto.execution.SqlQueryExecution.start
[38] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[39] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[40] java.util.concurrent.ThreadPoolExecutor.runWorker
[41] java.util.concurrent.ThreadPoolExecutor$Worker.run
[42] java.lang.Thread.run
Total: 14974419 (0.09%) samples: 15
[ 0] java.util.Formatter$FormatSpecifier.checkBadFlags
[ 1] java.util.Formatter$FormatSpecifier.checkGeneral
[ 2] java.util.Formatter$FormatSpecifier.<init>
[ 3] java.util.Formatter.parse
[ 4] java.util.Formatter.format
[ 5] java.util.Formatter.format
[ 6] java.lang.String.format
[ 7] io.airlift.concurrent.SetThreadName.<init>
[ 8] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo
[ 9] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries
[10] com.facebook.presto.execution.SqlQueryManager$1.run
[11] java.util.concurrent.Executors$RunnableAdapter.call
[12] java.util.concurrent.FutureTask.runAndReset
[13] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301
[14] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
[15] java.util.concurrent.ThreadPoolExecutor.runWorker
[16] java.util.concurrent.ThreadPoolExecutor$Worker.run
[17] java.lang.Thread.run
Total: 14966456 (0.09%) samples: 2
[ 0] vtable stub
[ 1] java.util.regex.Pattern$Curly.match
[ 2] java.util.regex.Matcher.match
[ 3] java.util.regex.Matcher.matches
[ 4] com.datastax.driver.core.querybuilder.Utils.appendName
[ 5] com.datastax.driver.core.querybuilder.Utils.appendName
[ 6] com.datastax.driver.core.querybuilder.Utils.joinAndAppendNames
[ 7] com.datastax.driver.core.querybuilder.Select.buildQueryString
[ 8] com.datastax.driver.core.querybuilder.BuiltStatement.maybeRebuildCache
[ 9] com.datastax.driver.core.querybuilder.BuiltStatement.getValues
[10] com.datastax.driver.core.SessionManager.makeRequestMessage
[11] com.datastax.driver.core.SessionManager.executeAsync
[12] com.datastax.driver.core.AbstractSession.execute
[13] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[14] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[15] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[16] com.facebook.presto.cassandra.NativeCassandraSession.execute
[17] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[18] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[19] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[20] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[21] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[22] com.facebook.presto.metadata.MetadataManager.getLayouts
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[26] com.facebook.presto.sql.planner.plan.FilterNode.accept
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[30] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[34] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[38] com.facebook.presto.sql.planner.plan.FilterNode.accept
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[42] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[46] com.facebook.presto.sql.planner.plan.OutputNode.accept
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[48] com.facebook.presto.sql.planner.LogicalPlanner.plan
[49] com.facebook.presto.sql.planner.LogicalPlanner.plan
[50] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[51] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[52] com.facebook.presto.execution.SqlQueryExecution.start
[53] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[54] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[55] java.util.concurrent.ThreadPoolExecutor.runWorker
[56] java.util.concurrent.ThreadPoolExecutor$Worker.run
[57] java.lang.Thread.run
Total: 14939821 (0.09%) samples: 3
[ 0] Java_sun_nio_ch_NativeThread_current
[ 1] sun.nio.ch.NativeThread.current
[ 2] sun.nio.ch.SocketChannelImpl.write
[ 3] io.netty.channel.socket.nio.NioSocketChannel.doWrite
[ 4] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0
[ 5] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0
[ 6] io.netty.channel.AbstractChannel$AbstractUnsafe.flush
[ 7] io.netty.channel.DefaultChannelPipeline$HeadContext.flush
[ 8] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[10] io.netty.channel.AbstractChannelHandlerContext.flush
[11] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[12] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[13] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[14] io.netty.channel.AbstractChannelHandlerContext.flush
[15] io.netty.channel.ChannelOutboundHandlerAdapter.flush
[16] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[17] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[18] io.netty.channel.AbstractChannelHandlerContext.flush
[19] io.netty.channel.ChannelDuplexHandler.flush
[20] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0
[21] io.netty.channel.AbstractChannelHandlerContext.invokeFlush
[22] io.netty.channel.AbstractChannelHandlerContext.flush
[23] io.netty.channel.DefaultChannelPipeline.flush
[24] io.netty.channel.AbstractChannel.flush
[25] com.datastax.driver.core.Connection$Flusher.run
[26] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[27] io.netty.channel.nio.NioEventLoop.run
[28] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[29] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[30] java.lang.Thread.run
Total: 14823430 (0.09%) samples: 1
[ 0] sun.nio.cs.UTF_8$Encoder.encode
[ 1] java.lang.StringCoding.encode
[ 2] java.lang.String.getBytes
[ 3] com.datastax.driver.core.CBUtil.sizeOfLongString
[ 4] com.datastax.driver.core.Requests$Query$1.encodedSize
[ 5] com.datastax.driver.core.Requests$Query$1.encodedSize
[ 6] com.datastax.driver.core.Message$ProtocolEncoder.encode
[ 7] com.datastax.driver.core.Message$ProtocolEncoder.encode
[ 8] io.netty.handler.codec.MessageToMessageEncoder.write
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeWrite0
[10] io.netty.channel.AbstractChannelHandlerContext.invokeWrite
[11] io.netty.channel.AbstractChannelHandlerContext.write
[12] io.netty.channel.AbstractChannelHandlerContext.write
[13] io.netty.handler.timeout.IdleStateHandler.write
[14] io.netty.channel.AbstractChannelHandlerContext.invokeWrite0
[15] io.netty.channel.AbstractChannelHandlerContext.invokeWrite
[16] io.netty.channel.AbstractChannelHandlerContext.write
[17] io.netty.channel.AbstractChannelHandlerContext.write
[18] io.netty.channel.AbstractChannelHandlerContext.write
[19] io.netty.channel.DefaultChannelPipeline.write
[20] io.netty.channel.AbstractChannel.write
[21] com.datastax.driver.core.Connection$Flusher.run
[22] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks
[23] io.netty.channel.nio.NioEventLoop.run
[24] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[25] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[26] java.lang.Thread.run
Total: 14766875 (0.09%) samples: 2
[ 0] com.datastax.driver.$internal.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder.add
[ 1] com.datastax.driver.$internal.com.google.common.collect.ImmutableSet$Builder.add
[ 2] com.datastax.driver.$internal.com.google.common.reflect.TypeToken$4.visitClass
[ 3] com.datastax.driver.$internal.com.google.common.reflect.TypeVisitor.visit
[ 4] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawTypes
[ 5] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawType
[ 6] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableToClass
[ 7] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignable
[ 8] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom
[ 9] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom
[10] com.datastax.driver.core.TypeCodec.accepts
[11] com.datastax.driver.core.CodecRegistry.findCodec
[12] com.datastax.driver.core.CodecRegistry.codecFor
[13] com.datastax.driver.core.querybuilder.Utils.appendValue
[14] com.datastax.driver.core.querybuilder.Clause$SimpleClause.appendTo
[15] com.datastax.driver.core.querybuilder.Utils.joinAndAppend
[16] com.datastax.driver.core.querybuilder.Select.buildQueryString
[17] com.datastax.driver.core.querybuilder.BuiltStatement.maybeRebuildCache
[18] com.datastax.driver.core.querybuilder.BuiltStatement.getValues
[19] com.datastax.driver.core.SessionManager.makeRequestMessage
[20] com.datastax.driver.core.SessionManager.executeAsync
[21] com.datastax.driver.core.AbstractSession.execute
[22] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[23] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[24] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[25] com.facebook.presto.cassandra.NativeCassandraSession.execute
[26] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[27] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[28] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[29] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[30] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[31] com.facebook.presto.metadata.MetadataManager.getLayouts
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[35] com.facebook.presto.sql.planner.plan.FilterNode.accept
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[39] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[43] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[47] com.facebook.presto.sql.planner.plan.FilterNode.accept
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[51] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[53] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[54] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[55] com.facebook.presto.sql.planner.plan.OutputNode.accept
[56] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[57] com.facebook.presto.sql.planner.LogicalPlanner.plan
[58] com.facebook.presto.sql.planner.LogicalPlanner.plan
[59] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[60] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[61] com.facebook.presto.execution.SqlQueryExecution.start
[62] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[63] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[64] java.util.concurrent.ThreadPoolExecutor.runWorker
[65] java.util.concurrent.ThreadPoolExecutor$Worker.run
[66] java.lang.Thread.run
Total: 14672948 (0.09%) samples: 1
[ 0] _raw_spin_lock_irqsave_[k]
[ 1] ep_scan_ready_list.constprop.12_[k]
[ 2] ep_poll_[k]
[ 3] sys_epoll_wait_[k]
[ 4] do_syscall_64_[k]
[ 5] entry_SYSCALL_64_after_swapgs_[k]
[ 6] /lib64/libc-2.17.so
[ 7] sun.nio.ch.EPollArrayWrapper.epollWait
[ 8] sun.nio.ch.EPollArrayWrapper.poll
[ 9] sun.nio.ch.EPollSelectorImpl.doSelect
[10] sun.nio.ch.SelectorImpl.lockAndDoSelect
[11] sun.nio.ch.SelectorImpl.selectNow
[12] io.netty.channel.nio.NioEventLoop.select
[13] io.netty.channel.nio.NioEventLoop.run
[14] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[15] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[16] java.lang.Thread.run
Total: 14619367 (0.09%) samples: 1
[ 0] itable stub
[ 1] java.util.stream.AbstractPipeline.copyInto
[ 2] java.util.stream.AbstractPipeline.wrapAndCopyInto
[ 3] java.util.stream.ReduceOps$ReduceOp.evaluateSequential
[ 4] java.util.stream.AbstractPipeline.evaluate
[ 5] java.util.stream.ReferencePipeline.collect
[ 6] com.facebook.presto.cassandra.CassandraTable.getPartitionKeyColumns
[ 7] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[ 8] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[ 9] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[10] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[11] com.facebook.presto.metadata.MetadataManager.getLayouts
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[13] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[15] com.facebook.presto.sql.planner.plan.FilterNode.accept
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[19] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[23] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[27] com.facebook.presto.sql.planner.plan.FilterNode.accept
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[31] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[35] com.facebook.presto.sql.planner.plan.OutputNode.accept
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[37] com.facebook.presto.sql.planner.LogicalPlanner.plan
[38] com.facebook.presto.sql.planner.LogicalPlanner.plan
[39] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[40] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[41] com.facebook.presto.execution.SqlQueryExecution.start
[42] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[43] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[44] java.util.concurrent.ThreadPoolExecutor.runWorker
[45] java.util.concurrent.ThreadPoolExecutor$Worker.run
[46] java.lang.Thread.run
Total: 14545161 (0.09%) samples: 1
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/libnio.so
[ 1] sun.nio.ch.EPollArrayWrapper.epollWait
[ 2] sun.nio.ch.EPollArrayWrapper.poll
[ 3] sun.nio.ch.EPollSelectorImpl.doSelect
[ 4] sun.nio.ch.SelectorImpl.lockAndDoSelect
[ 5] sun.nio.ch.SelectorImpl.selectNow
[ 6] io.netty.channel.nio.NioEventLoop.select
[ 7] io.netty.channel.nio.NioEventLoop.run
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[10] java.lang.Thread.run
Total: 14513595 (0.09%) samples: 1
[ 0] skb_copy_datagram_iter_[k]
[ 1] inet_recvmsg_[k]
[ 2] sock_recvmsg_[k]
[ 3] sock_read_iter_[k]
[ 4] __vfs_read_[k]
[ 5] vfs_read_[k]
[ 6] sys_read_[k]
[ 7] do_syscall_64_[k]
[ 8] entry_SYSCALL_64_after_swapgs_[k]
[ 9] read
[10] sun.nio.ch.FileDispatcherImpl.read0
[11] sun.nio.ch.SocketDispatcher.read
[12] sun.nio.ch.IOUtil.readIntoNativeBuffer
[13] sun.nio.ch.IOUtil.read
[14] sun.nio.ch.SocketChannelImpl.read
[15] io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes
[16] io.netty.buffer.AbstractByteBuf.writeBytes
[17] io.netty.channel.socket.nio.NioSocketChannel.doReadBytes
[18] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[19] io.netty.channel.nio.NioEventLoop.processSelectedKey
[20] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[21] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[22] io.netty.channel.nio.NioEventLoop.run
[23] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[24] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[25] java.lang.Thread.run
Total: 14449936 (0.09%) samples: 2
[ 0] _raw_spin_unlock_irqrestore_[k]
[ 1] __wake_up_sync_key_[k]
[ 2] pipe_read_[k]
[ 3] __vfs_read_[k]
[ 4] vfs_read_[k]
[ 5] sys_read_[k]
[ 6] do_syscall_64_[k]
[ 7] entry_SYSCALL_64_after_swapgs_[k]
[ 8] read
[ 9] sun.nio.ch.IOUtil.drain
[10] sun.nio.ch.EPollSelectorImpl.doSelect
[11] sun.nio.ch.SelectorImpl.lockAndDoSelect
[12] sun.nio.ch.SelectorImpl.selectNow
[13] io.netty.channel.nio.NioEventLoop.select
[14] io.netty.channel.nio.NioEventLoop.run
[15] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[16] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[17] java.lang.Thread.run
Total: 14411360 (0.09%) samples: 5
[ 0] java.util.regex.Matcher.match
[ 1] java.util.regex.Matcher.matches
[ 2] com.datastax.driver.core.querybuilder.Utils.appendName
[ 3] com.datastax.driver.core.querybuilder.Utils.appendName
[ 4] com.datastax.driver.core.querybuilder.Utils.joinAndAppendNames
[ 5] com.datastax.driver.core.querybuilder.Select.buildQueryString
[ 6] com.datastax.driver.core.querybuilder.BuiltStatement.maybeRebuildCache
[ 7] com.datastax.driver.core.querybuilder.BuiltStatement.getValues
[ 8] com.datastax.driver.core.SessionManager.makeRequestMessage
[ 9] com.datastax.driver.core.SessionManager.executeAsync
[10] com.datastax.driver.core.AbstractSession.execute
[11] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9
[12] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession
[13] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession
[14] com.facebook.presto.cassandra.NativeCassandraSession.execute
[15] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys
[16] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions
[17] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions
[18] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions
[19] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts
[20] com.facebook.presto.metadata.MetadataManager.getLayouts
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[24] com.facebook.presto.sql.planner.plan.FilterNode.accept
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[28] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation
[32] com.facebook.presto.sql.planner.plan.AggregationNode.accept
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter
[36] com.facebook.presto.sql.planner.plan.FilterNode.accept
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject
[40] com.facebook.presto.sql.planner.plan.ProjectNode.accept
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput
[44] com.facebook.presto.sql.planner.plan.OutputNode.accept
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize
[46] com.facebook.presto.sql.planner.LogicalPlanner.plan
[47] com.facebook.presto.sql.planner.LogicalPlanner.plan
[48] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery
[49] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery
[50] com.facebook.presto.execution.SqlQueryExecution.start
[51] com.facebook.presto.execution.QueuedExecution.lambda$start$1
[52] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run
[53] java.util.concurrent.ThreadPoolExecutor.runWorker
[54] java.util.concurrent.ThreadPoolExecutor$Worker.run
[55] java.lang.Thread.run
Total: 14388236 (0.09%) samples: 1
[ 0] do_syscall_64_[k]
[ 1] entry_SYSCALL_64_after_swapgs_[k]
[ 2] gettimeofday
[ 3] Java_sun_nio_ch_EPollArrayWrapper_epollWait
[ 4] sun.nio.ch.EPollArrayWrapper.epollWait
[ 5] sun.nio.ch.EPollArrayWrapper.poll
[ 6] sun.nio.ch.EPollSelectorImpl.doSelect
[ 7] sun.nio.ch.SelectorImpl.lockAndDoSelect
[ 8] sun.nio.ch.SelectorImpl.select
[ 9] io.netty.channel.nio.NioEventLoop.select
[10] io.netty.channel.nio.NioEventLoop.run
[11] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[12] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[13] java.lang.Thread.run
Total: 14304641 (0.09%) samples: 1
[ 0] copy_user_enhanced_fast_string_[k]
[ 1] skb_copy_datagram_iter_[k]
[ 2] tcp_recvmsg_[k]
[ 3] inet_recvmsg_[k]
[ 4] sock_recvmsg_[k]
[ 5] sock_read_iter_[k]
[ 6] __vfs_read_[k]
[ 7] vfs_read_[k]
[ 8] sys_read_[k]
[ 9] do_syscall_64_[k]
[10] entry_SYSCALL_64_after_swapgs_[k]
[11] read
[12] sun.nio.ch.FileDispatcherImpl.read0
[13] sun.nio.ch.SocketDispatcher.read
[14] sun.nio.ch.IOUtil.readIntoNativeBuffer
[15] sun.nio.ch.IOUtil.read
[16] sun.nio.ch.SocketChannelImpl.read
[17] io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes
[18] io.netty.buffer.AbstractByteBuf.writeBytes
[19] io.netty.channel.socket.nio.NioSocketChannel.doReadBytes
[20] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read
[21] io.netty.channel.nio.NioEventLoop.processSelectedKey
[22] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized
[23] io.netty.channel.nio.NioEventLoop.processSelectedKeys
[24] io.netty.channel.nio.NioEventLoop.run
[25] io.netty.util.concurrent.SingleThreadEventExecutor$2.run
[26] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run
[27] java.lang.Thread.run
1446779826 ( 8.97%) 263 do_syscall_64_[k]
938710037 ( 5.82%) 175 _raw_spin_unlock_irqrestore_[k]
869119733 ( 5.39%) 174 __vdso_clock_gettime
832720407 ( 5.16%) 619 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so
712884398 ( 4.42%) 713 com.facebook.presto.execution.QueryStateMachine.getQueryState
507173515 ( 3.15%) 509 com.google.common.collect.ImmutableSet.construct
418406753 ( 2.59%) 414 java.util.concurrent.ConcurrentHashMap$Traverser.advance
396614475 ( 2.46%) 396 com.facebook.presto.execution.SqlQueryManager$$Lambda$756.1448081615.apply
389595659 ( 2.42%) 87 pvclock_clocksource_read_[k]
314639113 ( 1.95%) 315 java.util.concurrent.ConcurrentHashMap.get
287358961 ( 1.78%) 287 java.lang.Thread.setName
192437534 ( 1.19%) 44 sun.nio.ch.EPollSelectorImpl.doSelect
168043638 ( 1.04%) 168 com.facebook.presto.server.protocol.PurgeQueriesRunnable.run
144075666 ( 0.89%) 15 finish_task_switch_[k]
140013633 ( 0.87%) 37 /lib64/libc-2.17.so
120372995 ( 0.75%) 23 posix_ktime_get_ts_[k]
103169636 ( 0.64%) 103 com.facebook.presto.spi.QueryId.equals
101669105 ( 0.63%) 97 java.lang.String.hashCode
99885689 ( 0.62%) 100 com.facebook.presto.spi.predicate.Marker.compareTo
97988583 ( 0.61%) 98 java.util.Formatter$FormatSpecifier.printString
96345049 ( 0.60%) 23 java.lang.Character.toLowerCase
93271451 ( 0.58%) 11 java.util.concurrent.locks.LockSupport.unpark
92928245 ( 0.58%) 23 ktime_get_ts64_[k]
92794295 ( 0.58%) 88 vtable stub
90205300 ( 0.56%) 90 com.facebook.presto.spi.block.VariableWidthBlock.getPositionOffset
87660517 ( 0.54%) 88 com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries
84782954 ( 0.53%) 85 com.facebook.presto.execution.SqlQueryManager.enforceCpuLimits
82758743 ( 0.51%) 22 itable stub
80261012 ( 0.50%) 17 io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue
75212896 ( 0.47%) 56 jshort_disjoint_arraycopy
73175790 ( 0.45%) 12 clockid_to_kclock.part.6_[k]
71553268 ( 0.44%) 1 sys_futex_[k]
70489387 ( 0.44%) 19 java.util.HashMap.put
69256761 ( 0.43%) 69 com.facebook.presto.execution.SqlQueryExecution.getQueryInfo
67824522 ( 0.42%) 47 java.util.Arrays.hashCode
67192405 ( 0.42%) 13 sys_clock_gettime_[k]
65248946 ( 0.40%) 12 __fget_[k]
63781904 ( 0.40%) 17 java.util.HashMap.putVal
62968226 ( 0.39%) 18 xen_clocksource_get_cycles_[k]
58816874 ( 0.36%) 13 com.datastax.driver.$internal.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder.<init>
58115347 ( 0.36%) 10 io.netty.util.internal.InternalThreadLocalMap.get
52153595 ( 0.32%) 48 java.util.TreeMap.successor
51632761 ( 0.32%) 51 com.facebook.presto.execution.SqlQueryManager.enforceTimeLimits
51104868 ( 0.32%) 51 com.facebook.presto.spi.predicate.SortedRangeSet.intersect
50895645 ( 0.32%) 51 java.util.regex.Pattern$Start.match
50349337 ( 0.31%) 8 sun.nio.ch.SelectorImpl.processDeregisterQueue
49916081 ( 0.31%) 46 java.util.regex.Pattern$BmpCharProperty.match
49727076 ( 0.31%) 16 java.util.HashMap.getNode
46153330 ( 0.29%) 2 __pthread_cond_timedwait
45519955 ( 0.28%) 12 com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom
45183587 ( 0.28%) 25 vtable stub
43786675 ( 0.27%) 8 java.util.concurrent.ConcurrentHashMap.addCount
43722877 ( 0.27%) 15 java.util.HashMap.resize
43374693 ( 0.27%) 13 java.lang.String.toUpperCase
43203198 ( 0.27%) 10 io.netty.channel.nio.NioEventLoop.run
42897026 ( 0.27%) 6 java.lang.AbstractStringBuilder.append
41933685 ( 0.26%) 10 sun.nio.ch.EPollArrayWrapper.updateRegistrations
39961591 ( 0.25%) 40 java.util.Formatter.parse
39275565 ( 0.24%) 7 io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead
38642364 ( 0.24%) 9 com.datastax.driver.$internal.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder.add
38339098 ( 0.24%) 10 sun.nio.ch.EPollArrayWrapper.epollWait
36989770 ( 0.23%) 18 arrayof_jint_fill
35542691 ( 0.22%) 6 sun.nio.cs.UTF_8$Encoder.encode
35233367 ( 0.22%) 5 __writev
35232656 ( 0.22%) 35 itable stub
34722119 ( 0.22%) 30 itable stub
33996718 ( 0.21%) 7 __raw_callee_save___pv_queued_spin_unlock_[k]
33497734 ( 0.21%) 1 java.util.concurrent.ThreadPoolExecutor.runWorker
33226985 ( 0.21%) 4 java.util.regex.Pattern.matcher
32836060 ( 0.20%) 7 sun.nio.ch.SelectorImpl.selectNow
32791689 ( 0.20%) 18 itable stub
32028776 ( 0.20%) 32 java.util.Formatter.format
31871215 ( 0.20%) 9 __clock_gettime
31064219 ( 0.19%) 4 com.datastax.driver.core.RequestHandler.<init>
31000071 ( 0.19%) 4 _raw_spin_lock_irqsave_[k]
30708708 ( 0.19%) 5 io.netty.util.concurrent.FastThreadLocal.set
30548574 ( 0.19%) 1 java.util.concurrent.locks.LockSupport.parkNanos
29095934 ( 0.18%) 8 gettimeofday
28989458 ( 0.18%) 29 com.facebook.presto.execution.SqlQueryManager.lambda$enforceMemoryLimits$2
28404195 ( 0.18%) 28 java.util.concurrent.ConcurrentHashMap$CollectionView.toArray
28197592 ( 0.17%) 7 sys_epoll_wait_[k]
27546269 ( 0.17%) 4 itable stub
27372455 ( 0.17%) 23 java.util.regex.Pattern$Branch.match
27291093 ( 0.17%) 4 io.netty.channel.DefaultChannelHandlerContext.handler
27203420 ( 0.17%) 6 com.facebook.presto.spi.predicate.Utils.nativeValueToBlock
26706533 ( 0.17%) 6 java.util.HashMap.newNode
26704225 ( 0.17%) 3 com.datastax.driver.$internal.com.google.common.collect.MapMakerInternalMap.get
26699024 ( 0.17%) 6 jshort_arraycopy
26690577 ( 0.17%) 4 io.netty.util.ReferenceCountUtil.release
26536755 ( 0.16%) 3 java.util.stream.Collectors$$Lambda$134.2078741622.get
26282279 ( 0.16%) 3 java.lang.Boolean.hashCode
25762209 ( 0.16%) 3 sun.nio.cs.UTF_8$Decoder.decodeBufferLoop
24592115 ( 0.15%) 5 __fget_light_[k]
24589438 ( 0.15%) 3 kmem_cache_alloc_[k]
24134785 ( 0.15%) 7 __x86_indirect_thunk_rax_[k]
23913582 ( 0.15%) 24 itable stub
23754702 ( 0.15%) 4 io.netty.util.concurrent.SingleThreadEventExecutor.pollTask
23675505 ( 0.15%) 3 io.netty.buffer.PoolThreadCache.cache
23134200 ( 0.14%) 23 com.facebook.presto.spi.predicate.Marker.checkTypeCompatibility
23108557 ( 0.14%) 22 java.util.regex.Pattern$GroupHead.match
23008851 ( 0.14%) 23 java.util.AbstractCollection.toArray
22867070 ( 0.14%) 3 com.datastax.driver.core.querybuilder.BuiltStatement.getValues
22363349 ( 0.14%) 4 io.netty.buffer.AbstractByteBuf.writerIndex
22349752 ( 0.14%) 5 itable stub
22034252 ( 0.14%) 3 java.lang.Thread.isInterrupted
21861926 ( 0.14%) 1 java.lang.Thread.sleep
21693117 ( 0.13%) 2 __GI___pthread_mutex_lock
21646567 ( 0.13%) 3 inet_sendmsg_[k]
21571557 ( 0.13%) 4 hash_futex_[k]
21120363 ( 0.13%) 8 itable stub
20830533 ( 0.13%) 3 __vfs_write_[k]
20521390 ( 0.13%) 1 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos
20510589 ( 0.13%) 12 java.lang.CharacterDataLatin1.toLowerCase
20497595 ( 0.13%) 3 com.facebook.presto.spi.type.AbstractType.getJavaType
20392603 ( 0.13%) 1 com.datastax.driver.core.RequestHandler$SpeculativeExecution.write
20360118 ( 0.13%) 3 __pthread_cond_signal
20278643 ( 0.13%) 19 java.lang.Long.getChars
20198474 ( 0.13%) 5 io.netty.channel.nio.NioEventLoop.processSelectedKey
20074755 ( 0.12%) 4 io.netty.util.concurrent.ScheduledFutureTask.compareTo
19998309 ( 0.12%) 20 java.util.TreeMap$PrivateEntryIterator.nextEntry
19944826 ( 0.12%) 2 __atime_needs_update_[k]
19847643 ( 0.12%) 7 java.lang.ThreadLocal$ThreadLocalMap.getEntryAfterMiss
19720740 ( 0.12%) 4 pthread_cond_wait@@GLIBC_2.3.2
19246641 ( 0.12%) 4 com.datastax.driver.core.Connection$Flusher.run
19182663 ( 0.12%) 4 ksize_[k]
19117057 ( 0.12%) 3 kmem_cache_alloc_node_[k]
18947486 ( 0.12%) 14 java.util.regex.Pattern$Curly.match
18852858 ( 0.12%) 4 java.util.logging.Logger.isLoggable
18775863 ( 0.12%) 2 java.util.concurrent.ConcurrentLinkedQueue.first
18749635 ( 0.12%) 7 io.netty.channel.AbstractChannelHandlerContext.findContextOutbound
18736166 ( 0.12%) 3 com.datastax.driver.core.Frame$Header.lengthFor
18540822 ( 0.11%) 3 java.util.HashSet.<init>
18479641 ( 0.11%) 2 java.nio.HeapCharBuffer.put
18223212 ( 0.11%) 4 do_futex_[k]
18176263 ( 0.11%) 1 com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet
18020453 ( 0.11%) 18 com.facebook.presto.spi.type.VarcharType.compareTo
17992003 ( 0.11%) 3 vtable stub
17919071 ( 0.11%) 6 java.util.stream.ReduceOps$ReduceOp.evaluateSequential
17915981 ( 0.11%) 4 io.netty.channel.DefaultChannelPipeline$HeadContext.flush
17771829 ( 0.11%) 4 com.datastax.driver.$internal.com.google.common.base.Objects.equal
17664355 ( 0.11%) 2 org.slf4j.impl.JDK14LoggerAdapter.trace
17534165 ( 0.11%) 4 java.lang.StringCoding.encode
17473957 ( 0.11%) 3 com.datastax.driver.core.AbstractSession.execute
17463975 ( 0.11%) 2 sun.nio.ch.SelectorImpl.select
17365759 ( 0.11%) 1 sys_read_[k]
17250787 ( 0.11%) 4 __skb_clone_[k]
17244249 ( 0.11%) 2 io.netty.buffer.PooledUnsafeDirectByteBuf.internalNioBuffer
17150129 ( 0.11%) 3 pipe_poll_[k]
17073456 ( 0.11%) 8 itable stub
17066471 ( 0.11%) 7 java.util.stream.ReferencePipeline.collect
17009965 ( 0.11%) 15 /lib64/libz.so.1.2.8
16991867 ( 0.11%) 4 com.datastax.driver.core.RequestHandler$SpeculativeExecution.query
16895455 ( 0.10%) 2 vtable stub
16806305 ( 0.10%) 4 io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes
16711843 ( 0.10%) 6 com.facebook.presto.cassandra.CassandraColumnHandle.hashCode
16586344 ( 0.10%) 3 anon_pipe_buf_release_[k]
16514628 ( 0.10%) 3 java.util.stream.Sink$ChainedReference.end
16478375 ( 0.10%) 1 dev_queue_xmit_[k]
16420500 ( 0.10%) 4 /lib64/libpthread-2.17.so
16302409 ( 0.10%) 3 com.google.common.collect.CartesianList.getAxisIndexForProductIndex
16064940 ( 0.10%) 16 java.util.regex.Pattern$Single.isSatisfiedBy
16036456 ( 0.10%) 16 java.util.Formatter$Conversion.isValid
15987055 ( 0.10%) 16 java.util.Formatter$FormatSpecifier.checkBadFlags
15936643 ( 0.10%) 2 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/libnio.so
15916813 ( 0.10%) 2 java.nio.charset.CharsetDecoder.decode
15914933 ( 0.10%) 2 java.lang.StringBuilder.<init>
15798059 ( 0.10%) 1 sun.nio.cs.UTF_8$Decoder.decodeLoop
15733367 ( 0.10%) 3 copy_user_generic_unrolled_[k]
15525493 ( 0.10%) 15 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/libzip.so
15458302 ( 0.10%) 8 jlong_disjoint_arraycopy
15376455 ( 0.10%) 5 com.datastax.driver.core.CodecRegistry.findCodec
15345296 ( 0.10%) 2 sys_gettimeofday_[k]
15304899 ( 0.09%) 14 io.airlift.stats.QuantileDigest.insert
15245195 ( 0.09%) 3 jbyte_disjoint_arraycopy
15159119 ( 0.09%) 3 java.lang.Class.getEnumConstantsShared
14939821 ( 0.09%) 3 Java_sun_nio_ch_NativeThread_current
14777848 ( 0.09%) 4 rw_verify_area_[k]
14757392 ( 0.09%) 15 vtable stub
14711177 ( 0.09%) 6 io.netty.buffer.PoolThreadCache$MemoryRegionCache.allocate
14610785 ( 0.09%) 3 io.netty.buffer.AbstractByteBufAllocator.directBuffer
14529303 ( 0.09%) 4 java.util.regex.Pattern$LastNode.match
14513595 ( 0.09%) 1 skb_copy_datagram_iter_[k]
14417702 ( 0.09%) 2 fsnotify_[k]
14411360 ( 0.09%) 5 java.util.regex.Matcher.match
14363708 ( 0.09%) 3 _copy_to_user_[k]
14304641 ( 0.09%) 1 copy_user_enhanced_fast_string_[k]
14194286 ( 0.09%) 2 io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete
14189172 ( 0.09%) 2 skb_release_data_[k]
14182661 ( 0.09%) 1 kfree_skbmem_[k]
14019244 ( 0.09%) 14 java.lang.AbstractStringBuilder.append
13960408 ( 0.09%) 3 vtable stub
13946647 ( 0.09%) 4 com.datastax.driver.core.querybuilder.Select$Builder.from
13815671 ( 0.09%) 3 mutex_unlock_[k]
13768116 ( 0.09%) 3 java.util.LinkedHashMap.newNode
13744731 ( 0.09%) 4 sun.nio.cs.UTF_8$Encoder.implReplaceWith
13704820 ( 0.08%) 7 java.util.stream.ReferencePipeline$2$1.accept
13607515 ( 0.08%) 11 com.facebook.presto.spi.type.VarcharType.equals
13514833 ( 0.08%) 3 java.nio.charset.CharsetEncoder.replaceWith
13379781 ( 0.08%) 7 java.util.stream.AbstractPipeline.evaluate
13286492 ( 0.08%) 13 ZIP_Lock
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment