Flame Graph
Reset Zoom
Search
all (453 samples, 100.00%)
all
OptoRuntime::handle_exception_C(JavaThread*) (1 samples, 0.22%)
OptoRuntime::handle_exception_C_helper(JavaThread*, nmethod*&) (1 samples, 0.22%)
Deoptimization::deoptimize_frame(JavaThread*, long*) (1 samples, 0.22%)
Deoptimization::deoptimize_frame_internal(JavaThread*, long*) (1 samples, 0.22%)
Deoptimization::deoptimize(JavaThread*, frame, RegisterMap*) (1 samples, 0.22%)
frame::deoptimize(JavaThread*) (1 samples, 0.22%)
frame::patch_pc(Thread*, unsigned char*) (1 samples, 0.22%)
nmethod::get_deopt_original_pc(frame const*) (1 samples, 0.22%)
[deoptimization] (88 samples, 19.43%)
[deoptimization]
Deoptimization::fetch_unroll_info(JavaThread*) (55 samples, 12.14%)
Deoptimization::fe..
Bytecode_member_ref::result_type() const (1 samples, 0.22%)
CHeapObj<(MemoryType)7>::operator new(unsigned long) (1 samples, 0.22%)
Deoptimization::fetch_unroll_info_helper(JavaThread*) (52 samples, 11.48%)
Deoptimization::f..
Bytecode_member_ref::result_type() const (2 samples, 0.44%)
SignatureIterator::iterate() (1 samples, 0.22%)
SignatureIterator::iterate_returntype() (1 samples, 0.22%)
Deoptimization::create_vframeArray(JavaThread*, frame, RegisterMap*, GrowableArray<compiledVFrame*>*, bool) (25 samples, 5.52%)
Deoptim..
Events::log(Thread*, char const*, ...) (4 samples, 0.88%)
Monitor::lock_without_safepoint_check() (1 samples, 0.22%)
Monitor::ILock(Thread*) (1 samples, 0.22%)
SpinPause (1 samples, 0.22%)
__GI___clock_gettime (1 samples, 0.22%)
os::elapsedTime() (1 samples, 0.22%)
jio_vsnprintf (1 samples, 0.22%)
vframeArray::allocate(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap*, frame, frame, frame, bool) (20 samples, 4.42%)
vfram..
compiledVFrame::locals() const (1 samples, 0.22%)
vframeArrayElement::fill_in(compiledVFrame*, bool) (3 samples, 0.66%)
compiledVFrame::locals() const (3 samples, 0.66%)
ScopeDesc::decode_scope_values(int) (1 samples, 0.22%)
ScopeValue::read_from(DebugInfoReadStream*) (1 samples, 0.22%)
__pthread_getspecific (1 samples, 0.22%)
StackValue::create_stack_value(frame const*, RegisterMap const*, ScopeValue*) (2 samples, 0.44%)
__pthread_getspecific (1 samples, 0.22%)
GenericGrowableArray::raw_allocate(int) (1 samples, 0.22%)
SignatureIterator::SignatureIterator(Symbol*) (1 samples, 0.22%)
frame::sender(RegisterMap*) const (8 samples, 1.77%)
CodeBlob::is_zombie() const (1 samples, 0.22%)
CompressedReadStream::read_int_mb(int) (1 samples, 0.22%)
OopMapSet::update_register_map(frame const*, RegisterMap*) (5 samples, 1.10%)
CompressedReadStream::read_int_mb(int) (1 samples, 0.22%)
frame::oopmapreg_to_location(VMRegImpl*, RegisterMap const*) const (1 samples, 0.22%)
methodHandle::remove() (1 samples, 0.22%)
vframe::new_vframe(frame const*, RegisterMap const*, JavaThread*) (11 samples, 2.43%)
vf..
Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum) (5 samples, 1.10%)
ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum) (5 samples, 1.10%)
ThreadCritical::ThreadCritical() (3 samples, 0.66%)
pthread_mutex_unlock (1 samples, 0.22%)
compiledVFrame::compiledVFrame(frame const*, RegisterMap const*, JavaThread*, nmethod*) (4 samples, 0.88%)
ScopeDesc::ScopeDesc(nmethod const*, int, int, bool, bool) (1 samples, 0.22%)
nmethod::scope_desc_at(unsigned char*) (2 samples, 0.44%)
ScopeDesc::ScopeDesc(nmethod const*, int, int, bool, bool) (1 samples, 0.22%)
vframe::vframe(frame const*, RegisterMap const*, JavaThread*) (1 samples, 0.22%)
RegisterMap::RegisterMap(RegisterMap const*) (1 samples, 0.22%)
nmethod::scope_desc_at(unsigned char*) (1 samples, 0.22%)
vframe::new_vframe(frame const*, RegisterMap const*, JavaThread*) (1 samples, 0.22%)
Deoptimization::unpack_frames(JavaThread*, int) (11 samples, 2.43%)
De..
Deoptimization::cleanup_deopt_info(JavaThread*, vframeArray*) (1 samples, 0.22%)
Chunk::next_chop() (1 samples, 0.22%)
pthread_mutex_unlock (1 samples, 0.22%)
Events::log(Thread*, char const*, ...) (1 samples, 0.22%)
Monitor::ILock(Thread*) (1 samples, 0.22%)
free (1 samples, 0.22%)
os::free(void*, MemoryType) (1 samples, 0.22%)
pthread_getspecific@plt (1 samples, 0.22%)
vframeArray::unpack_to_stack(frame&, int, int) (6 samples, 1.32%)
frame::sender(RegisterMap*) const (1 samples, 0.22%)
CodeCache::find_blob(void*) (1 samples, 0.22%)
CodeHeap::find_start(void*) const (1 samples, 0.22%)
vframeArrayElement::unpack_on_stack(int, int, int, frame*, bool, bool, int) (5 samples, 1.10%)
AbstractInterpreter::deopt_continue_after_entry(Method*, unsigned char*, int, bool) (2 samples, 0.44%)
Bytecode_member_ref::result_type() const (2 samples, 0.44%)
SignatureIterator::iterate() (1 samples, 0.22%)
SignatureIterator::iterate_returntype() (1 samples, 0.22%)
MethodData::bci_to_dp(int) (1 samples, 0.22%)
frame::interpreter_frame_set_method(Method*) (1 samples, 0.22%)
[unknown] (21 samples, 4.64%)
[unkn..
T.659 (1 samples, 0.22%)
_IO_setb (2 samples, 0.44%)
_IO_str_init_static_internal (1 samples, 0.22%)
__GI__IO_default_xsputn (2 samples, 0.44%)
__GI___mempcpy (1 samples, 0.22%)
__vsnprintf (13 samples, 2.87%)
__..
__GI__IO_vfprintf (9 samples, 1.99%)
_..
_itoa_word (1 samples, 0.22%)
read_int (2 samples, 0.44%)
malloc (1 samples, 0.22%)
frame::adjust_unextended_sp() (1 samples, 0.22%)
[not_walkable_Java] (1 samples, 0.22%)
OptoRuntime::handle_exception_C(JavaThread*) (1 samples, 0.22%)
frame::sender(RegisterMap*) const (1 samples, 0.22%)
nmethod::is_nmethod() const (1 samples, 0.22%)
[unknown_Java] (2 samples, 0.44%)
DeoptimizationBlob (2 samples, 0.44%)
java/lang/Thread.run (240 samples, 52.98%)
java/lang/Thread.run
com/alibaba/arthas/deps/io/netty/util/concurrent/FastThreadLocalRunnable.run (4 samples, 0.88%)
com/alibaba/arthas/deps/io/netty/util/internal/ThreadExecutorMap$2.run (4 samples, 0.88%)
com/alibaba/arthas/deps/io/netty/util/concurrent/SingleThreadEventExecutor$4.run (4 samples, 0.88%)
com/alibaba/arthas/deps/io/netty/channel/nio/NioEventLoop.run (4 samples, 0.88%)
com/alibaba/arthas/deps/io/netty/channel/nio/NioEventLoop.processSelectedKeys (4 samples, 0.88%)
com/alibaba/arthas/deps/io/netty/channel/nio/NioEventLoop.processSelectedKeysOptimized (4 samples, 0.88%)
com/alibaba/arthas/deps/io/netty/channel/nio/NioEventLoop.processSelectedKey (4 samples, 0.88%)
com/alibaba/arthas/deps/io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe.read (4 samples, 0.88%)
com/alibaba/arthas/deps/io/netty/channel/DefaultChannelPipeline.fireChannelRead (4 samples, 0.88%)
com/alibaba/arthas/deps/io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead (4 samples, 0.88%)
com/alibaba/arthas/deps/io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead (4 samples, 0.88%)
com/alibaba/arthas/deps/io/netty/channel/DefaultChannelPipeline$HeadContext.channelRead (4 samples, 0.88%)
com/alibaba/arthas/deps/io/netty/channel/AbstractChannelHandlerContext.fireChannelRead (4 samples, 0.88%)
com/alibaba/arthas/deps/io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead (4 samples, 0.88%)
com/alibaba/arthas/deps/io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead (4 samples, 0.88%)
io/termd/core/telnet/netty/TelnetChannelHandler.channelRead (4 samples, 0.88%)
io/termd/core/telnet/TelnetConnection.receive (4 samples, 0.88%)
io/termd/core/telnet/TelnetConnection.flushDataIfNecessary (4 samples, 0.88%)
io/termd/core/telnet/TelnetConnection.flushData (4 samples, 0.88%)
io/termd/core/telnet/TelnetTtyConnection.onData (4 samples, 0.88%)
io/termd/core/io/BinaryDecoder.write (4 samples, 0.88%)
io/termd/core/io/BinaryDecoder.write (4 samples, 0.88%)
io/termd/core/tty/ReadBuffer.accept (4 samples, 0.88%)
io/termd/core/tty/ReadBuffer.accept (4 samples, 0.88%)
io/termd/core/tty/TtyEventDecoder.accept (4 samples, 0.88%)
io/termd/core/tty/TtyEventDecoder.accept (4 samples, 0.88%)
io/termd/core/readline/Readline$Interaction$2.accept (4 samples, 0.88%)
io/termd/core/readline/Readline$Interaction$2.accept (4 samples, 0.88%)
io/termd/core/readline/Readline.access$500 (4 samples, 0.88%)
io/termd/core/readline/Readline.deliver (4 samples, 0.88%)
io/termd/core/readline/Readline$Interaction.access$200 (4 samples, 0.88%)
io/termd/core/readline/Readline$Interaction.handle (4 samples, 0.88%)
io/termd/core/readline/Readline$2.apply (1 samples, 0.22%)
io/termd/core/readline/Readline$Interaction.access$000 (1 samples, 0.22%)
io/termd/core/readline/Readline$Interaction.end (1 samples, 0.22%)
com/taobao/arthas/core/shell/handlers/term/RequestHandler.accept (1 samples, 0.22%)
com/taobao/arthas/core/shell/handlers/term/RequestHandler.accept (1 samples, 0.22%)
com/taobao/arthas/core/shell/handlers/shell/ShellLineHandler.handle (1 samples, 0.22%)
com/taobao/arthas/core/shell/handlers/shell/ShellLineHandler.handle (1 samples, 0.22%)
com/taobao/arthas/core/shell/handlers/shell/ShellLineHandler.createJob (1 samples, 0.22%)
com/taobao/arthas/core/shell/impl/ShellImpl.createJob (1 samples, 0.22%)
com/taobao/arthas/core/shell/system/impl/GlobalJobControllerImpl.createJob (1 samples, 0.22%)
com/taobao/arthas/core/shell/system/impl/JobControllerImpl.createJob (1 samples, 0.22%)
com/taobao/arthas/core/shell/system/impl/JobControllerImpl.createProcess (1 samples, 0.22%)
com/taobao/arthas/core/shell/system/impl/InternalCommandManager.getCommand (1 samples, 0.22%)
com/taobao/arthas/core/shell/system/impl/InternalCommandManager.getCommand (1 samples, 0.22%)
com/taobao/arthas/core/shell/command/impl/AnnotatedCommandImpl.name (1 samples, 0.22%)
com/taobao/arthas/core/shell/command/impl/AnnotatedCommandImpl.shouldOverridesName (1 samples, 0.22%)
java/lang/Class.getDeclaredMethod (1 samples, 0.22%)
java/lang/Class.privateGetDeclaredMethods (1 samples, 0.22%)
io/termd/core/readline/functions/BackwardDeleteChar.apply (1 samples, 0.22%)
io/termd/core/readline/Readline$Interaction.refresh (1 samples, 0.22%)
io/termd/core/readline/Readline$Interaction.refresh (1 samples, 0.22%)
io/termd/core/tty/TtyOutputMode.accept (1 samples, 0.22%)
io/termd/core/tty/TtyOutputMode.accept (1 samples, 0.22%)
io/termd/core/tty/TtyOutputMode.sendChunk (1 samples, 0.22%)
io/termd/core/io/BinaryEncoder.accept (1 samples, 0.22%)
io/termd/core/io/BinaryEncoder.accept (1 samples, 0.22%)
io/termd/core/telnet/TelnetTtyConnection$2.accept (1 samples, 0.22%)
io/termd/core/telnet/TelnetTtyConnection$2.accept (1 samples, 0.22%)
io/termd/core/telnet/TelnetConnection.write (1 samples, 0.22%)
io/termd/core/telnet/netty/NettyTelnetConnection.send (1 samples, 0.22%)
com/alibaba/arthas/deps/io/netty/channel/AbstractChannelHandlerContext.writeAndFlush (1 samples, 0.22%)
com/alibaba/arthas/deps/io/netty/channel/AbstractChannelHandlerContext.writeAndFlush (1 samples, 0.22%)
com/alibaba/arthas/deps/io/netty/channel/AbstractChannelHandlerContext.write (1 samples, 0.22%)
com/alibaba/arthas/deps/io/netty/channel/AbstractChannelHandlerContext.invokeWriteAndFlush (1 samples, 0.22%)
com/alibaba/arthas/deps/io/netty/channel/AbstractChannelHandlerContext.invokeFlush0 (1 samples, 0.22%)
com/alibaba/arthas/deps/io/netty/channel/DefaultChannelPipeline$HeadContext.flush (1 samples, 0.22%)
com/alibaba/arthas/deps/io/netty/channel/AbstractChannel$AbstractUnsafe.flush (1 samples, 0.22%)
com/alibaba/arthas/deps/io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe.flush0 (1 samples, 0.22%)
com/alibaba/arthas/deps/io/netty/channel/AbstractChannel$AbstractUnsafe.flush0 (1 samples, 0.22%)
com/alibaba/arthas/deps/io/netty/channel/socket/nio/NioSocketChannel.doWrite (1 samples, 0.22%)
com/alibaba/arthas/deps/io/netty/channel/ChannelOutboundBuffer.removeBytes (1 samples, 0.22%)
com/alibaba/arthas/deps/io/netty/channel/ChannelOutboundBuffer.remove (1 samples, 0.22%)
io/termd/core/readline/functions/Complete.apply (1 samples, 0.22%)
com/taobao/arthas/core/shell/term/impl/CompletionHandler.accept (1 samples, 0.22%)
com/taobao/arthas/core/shell/term/impl/CompletionHandler.accept (1 samples, 0.22%)
com/taobao/arthas/core/shell/handlers/shell/CommandManagerCompletionHandler.handle (1 samples, 0.22%)
com/taobao/arthas/core/shell/handlers/shell/CommandManagerCompletionHandler.handle (1 samples, 0.22%)
com/taobao/arthas/core/shell/system/impl/InternalCommandManager.complete (1 samples, 0.22%)
com/taobao/arthas/core/shell/system/impl/InternalCommandManager.completeSingleCommand (1 samples, 0.22%)
com/taobao/arthas/core/shell/command/impl/AnnotatedCommandImpl.complete (1 samples, 0.22%)
com/taobao/arthas/core/command/monitor200/ProfilerCommand.complete (1 samples, 0.22%)
com/taobao/arthas/core/shell/cli/CompletionUtils.complete (1 samples, 0.22%)
com/taobao/arthas/core/shell/system/impl/CommandCompletion.complete (1 samples, 0.22%)
com/taobao/arthas/core/shell/term/impl/CompletionAdaptor.complete (1 samples, 0.22%)
io/termd/core/readline/Completion.complete (1 samples, 0.22%)
io/termd/core/readline/LineBuffer.insertEscaped (1 samples, 0.22%)
io/termd/core/readline/LineStatus$Ext.<init> (1 samples, 0.22%)
io/termd/core/readline/functions/HistorySearchBackward.apply (1 samples, 0.22%)
io/termd/core/readline/Readline$Interaction.refresh (1 samples, 0.22%)
io/termd/core/readline/Readline$Interaction.refresh (1 samples, 0.22%)
io/termd/core/readline/LineBuffer.update (1 samples, 0.22%)
io/termd/core/readline/LineBuffer$Update.perform (1 samples, 0.22%)
io/termd/core/readline/LineBuffer$Update.ensure (1 samples, 0.22%)
InterpreterRuntime::frequency_counter_overflow(JavaThread*, unsigned char*) (1 samples, 0.22%)
InterpreterRuntime::frequency_counter_overflow_inner(JavaThread*, unsigned char*) (1 samples, 0.22%)
SimpleThresholdPolicy::event(methodHandle, methodHandle, int, int, CompLevel, nmethod*, JavaThread*) (1 samples, 0.22%)
AdvancedThresholdPolicy::method_invocation_event(methodHandle, methodHandle, CompLevel, nmethod*, JavaThread*) (1 samples, 0.22%)
AdvancedThresholdPolicy::call_event(Method*, CompLevel) (1 samples, 0.22%)
com/alipay/disruptor/BatchEventProcessor.run (13 samples, 2.87%)
co..
I2C/C2I adapters (2 samples, 0.44%)
com/alipay/common/tracer/core/appender/manager/AsyncCommonDigestAppenderManager$Consumer.onEvent (10 samples, 2.21%)
c..
com/alipay/common/tracer/core/appender/manager/AsyncCommonDigestAppenderManager$Consumer.onEvent (10 samples, 2.21%)
c..
com/alipay/common/tracer/core/appender/file/LoadTestAwareAppender.append (1 samples, 0.22%)
com/alipay/common/tracer/core/appender/file/AbstractRollingFileAppender.append (1 samples, 0.22%)
java/lang/String.getBytes (1 samples, 0.22%)
java/lang/StringCoding.encode (1 samples, 0.22%)
sun/nio/cs/UTF_8$Encoder.encode (1 samples, 0.22%)
com/alipay/common/tracer/core/appender/file/LoadTestAwareAppender.flush (3 samples, 0.66%)
com/alipay/common/tracer/core/appender/file/AbstractRollingFileAppender.flush (3 samples, 0.66%)
java/io/BufferedOutputStream.flush (3 samples, 0.66%)
java/io/BufferedOutputStream.flushBuffer (3 samples, 0.66%)
java/io/FileOutputStream.write (3 samples, 0.66%)
java/io/FileOutputStream.writeBytes (3 samples, 0.66%)
Java_java_io_FileOutputStream_writeBytes (2 samples, 0.44%)
writeBytes (2 samples, 0.44%)
jni_GetIntField (1 samples, 0.22%)
com/alipay/sofa/rpc/tracer/log/digest/RpcServerDigestSpanEncoder.encode (6 samples, 1.32%)
com/alipay/sofa/rpc/tracer/log/digest/RpcServerDigestSpanEncoder.encode (6 samples, 1.32%)
com/alipay/common/tracer/core/appender/self/Timestamp.format (5 samples, 1.10%)
com/alipay/common/tracer/core/appender/self/Timestamp.getSimpleDateFormat (5 samples, 1.10%)
java/text/SimpleDateFormat.<init> (5 samples, 1.10%)
java/text/SimpleDateFormat.<init> (5 samples, 1.10%)
java/text/SimpleDateFormat.initialize (2 samples, 0.44%)
java/text/SimpleDateFormat.initializeDefaultCentury (2 samples, 0.44%)
java/text/SimpleDateFormat.parseAmbiguousDatesAsAfter (1 samples, 0.22%)
java/util/Calendar.setTime (1 samples, 0.22%)
java/util/Calendar.setTimeInMillis (1 samples, 0.22%)
java/util/GregorianCalendar.computeFields (1 samples, 0.22%)
java/util/GregorianCalendar.computeFields (1 samples, 0.22%)
java/util/Calendar.getTime (1 samples, 0.22%)
java/util/Calendar.getTimeInMillis (1 samples, 0.22%)
java/util/Calendar.updateTime (1 samples, 0.22%)
java/util/GregorianCalendar.computeTime (1 samples, 0.22%)
java/text/SimpleDateFormat.initializeCalendar (3 samples, 0.66%)
java/util/Calendar.getInstance (3 samples, 0.66%)
java/util/Calendar.createCalendar (2 samples, 0.44%)
sun/util/locale/provider/CalendarProviderImpl.getInstance (2 samples, 0.44%)
java/util/Calendar$Builder.build (2 samples, 0.44%)
java/util/Calendar.setTimeInMillis (1 samples, 0.22%)
java/util/GregorianCalendar.computeFields (1 samples, 0.22%)
java/util/GregorianCalendar.computeFields (1 samples, 0.22%)
java/util/GregorianCalendar.computeFields (1 samples, 0.22%)
com/alipay/sofa/rpc/tracer/log/digest/RpcServerDigestSpanEncoder.appendSlot (1 samples, 0.22%)
com/alipay/sofa/rpc/tracer/log/digest/RpcServerDigestSpanEncoder.baggageSerialized (1 samples, 0.22%)
com/alipay/common/tracer/core/context/span/SofaTracerSpanContext.getBizSerializedBaggage (1 samples, 0.22%)
com/alipay/common/tracer/core/utils/StringUtils.mapToString (1 samples, 0.22%)
com/alipay/common/tracer/core/utils/StringUtils.escapePercentEqualAnd (1 samples, 0.22%)
com/alipay/common/tracer/core/utils/StringUtils.escape (1 samples, 0.22%)
java/lang/String.replace (1 samples, 0.22%)
com/alipay/disruptor/ProcessingSequenceBarrier.waitFor (1 samples, 0.22%)
com/alipay/disruptor/BlockingWaitStrategy.waitFor (1 samples, 0.22%)
java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await (1 samples, 0.22%)
java/util/concurrent/locks/LockSupport.park (1 samples, 0.22%)
sun/misc/Unsafe.park (1 samples, 0.22%)
sun/misc/Unsafe.park0 (1 samples, 0.22%)
Unsafe_Park (1 samples, 0.22%)
Monitor::unlock() (1 samples, 0.22%)
com/taobao/remoting/impl/TimeoutRespScan.run (1 samples, 0.22%)
com/taobao/tair/comm/TairClient$CallbackTasksScan.run (3 samples, 0.66%)
java/lang/Thread.sleep (1 samples, 0.22%)
java/lang/Thread.sleep0 (1 samples, 0.22%)
JVM_Sleep (1 samples, 0.22%)
java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus) (1 samples, 0.22%)
io/netty/util/HashedWheelTimer$Worker.run (4 samples, 0.88%)
io/netty/util/HashedWheelTimer$Worker.waitForNextTick (1 samples, 0.22%)
java/lang/Thread.sleep (1 samples, 0.22%)
java/lang/Thread.sleep0 (1 samples, 0.22%)
io/netty/util/internal/ThreadExecutorMap$2.run (20 samples, 4.42%)
io/ne..
io/netty/util/concurrent/SingleThreadEventExecutor$4.run (20 samples, 4.42%)
io/ne..
io/netty/channel/epoll/EpollEventLoop.run (20 samples, 4.42%)
io/ne..
I2C/C2I adapters (1 samples, 0.22%)
io/netty/channel/epoll/EpollEventLoop.processReady (11 samples, 2.43%)
io..
io/netty/channel/epoll/AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady (11 samples, 2.43%)
io..
io/netty/channel/DefaultChannelPipeline.fireChannelRead (9 samples, 1.99%)
i..
io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead (9 samples, 1.99%)
i..
io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead (9 samples, 1.99%)
i..
io/netty/buffer/AbstractReferenceCountedByteBuf.touch (1 samples, 0.22%)
io/netty/channel/DefaultChannelPipeline$HeadContext.channelRead (8 samples, 1.77%)
io/netty/channel/AbstractChannelHandlerContext.fireChannelRead (8 samples, 1.77%)
io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead (8 samples, 1.77%)
io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead (8 samples, 1.77%)
com/alipay/remoting/codec/AbstractBatchDecoder.channelRead (7 samples, 1.55%)
com/alipay/remoting/codec/AbstractBatchDecoder$1.cumulate (1 samples, 0.22%)
io/netty/buffer/AbstractReferenceCountedByteBuf.release (1 samples, 0.22%)
com/alipay/remoting/codec/AbstractBatchDecoder.callDecode (2 samples, 0.44%)
com/alipay/remoting/codec/ProtocolCodeBasedDecoder.decode (2 samples, 0.44%)
com/alipay/remoting/rpc/tr/TrCommandDecoder.decode (2 samples, 0.44%)
io/netty/buffer/AbstractByteBuf.readBytes (1 samples, 0.22%)
io/netty/buffer/UnpooledDirectByteBuf.readBytes (1 samples, 0.22%)
io/netty/buffer/UnpooledUnsafeDirectByteBuf.getBytes (1 samples, 0.22%)
io/netty/buffer/UnsafeByteBufUtil.getBytes (1 samples, 0.22%)
io/netty/buffer/AbstractByteBuf.checkIndex (1 samples, 0.22%)
io/netty/buffer/AbstractByteBuf.ensureAccessible (1 samples, 0.22%)
io/netty/buffer/AbstractReferenceCountedByteBuf.isAccessible (1 samples, 0.22%)
io/netty/util/internal/ReferenceCountUpdater.isLiveNonVolatile (1 samples, 0.22%)
io/netty/buffer/AbstractReferenceCountedByteBuf$1.unsafeOffset (1 samples, 0.22%)
java/lang/String.<init> (1 samples, 0.22%)
java/lang/String.<init> (1 samples, 0.22%)
java/lang/StringCoding.decode (1 samples, 0.22%)
io/netty/channel/AbstractChannelHandlerContext.fireChannelRead (3 samples, 0.66%)
io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead (3 samples, 0.66%)
io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead (3 samples, 0.66%)
io/netty/handler/timeout/IdleStateHandler.channelRead (3 samples, 0.66%)
io/netty/channel/AbstractChannelHandlerContext.fireChannelRead (3 samples, 0.66%)
io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead (3 samples, 0.66%)
io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead (3 samples, 0.66%)
com/alipay/remoting/rpc/RpcHandler.channelRead (3 samples, 0.66%)
com/alipay/remoting/rpc/protocol/RpcCommandHandler.handleCommand (1 samples, 0.22%)
com/alipay/remoting/rpc/protocol/RpcCommandHandler.handle (1 samples, 0.22%)
java/lang/Enum.hashCode (1 samples, 0.22%)
com/alipay/remoting/rpc/tr/TrCommandHandler.handleCommand (2 samples, 0.44%)
com/alipay/remoting/rpc/tr/TrCommandHandler.handle (2 samples, 0.44%)
com/alipay/remoting/rpc/tr/TrCommandHandler.process (2 samples, 0.44%)
com/alipay/remoting/ProcessorManager.getProcessor (1 samples, 0.22%)
java/util/concurrent/ConcurrentHashMap.get (1 samples, 0.22%)
com/alipay/remoting/rpc/tr/protocol/TrRequestProcessor.process (1 samples, 0.22%)
com/alipay/remoting/rpc/tr/protocol/TrRequestProcessor.process (1 samples, 0.22%)
java/util/concurrent/ThreadPoolExecutor.execute (1 samples, 0.22%)
java/util/concurrent/LinkedBlockingQueue.offer (1 samples, 0.22%)
java/util/concurrent/LinkedBlockingQueue.signalNotEmpty (1 samples, 0.22%)
java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.signal (1 samples, 0.22%)
java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.doSignal (1 samples, 0.22%)
itable stub (1 samples, 0.22%)
io/netty/channel/epoll/AbstractEpollChannel.doReadBytes (1 samples, 0.22%)
io/netty/channel/unix/FileDescriptor.readAddress (1 samples, 0.22%)
io/netty/channel/unix/FileDescriptor.readAddress (1 samples, 0.22%)
__read (1 samples, 0.22%)
io/netty/channel/epoll/EpollRecvByteAllocatorHandle.allocate (1 samples, 0.22%)
io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle.allocate (1 samples, 0.22%)
io/netty/channel/unix/PreferredDirectByteBufAllocator.ioBuffer (1 samples, 0.22%)
io/netty/buffer/AbstractByteBufAllocator.directBuffer (1 samples, 0.22%)
io/netty/buffer/AbstractByteBufAllocator.directBuffer (1 samples, 0.22%)
io/netty/buffer/PooledByteBufAllocator.newDirectBuffer (1 samples, 0.22%)
io/netty/util/concurrent/FastThreadLocal.get (1 samples, 0.22%)
io/netty/util/internal/InternalThreadLocalMap.get (1 samples, 0.22%)
io/netty/util/concurrent/SingleThreadEventExecutor.runAllTasks (5 samples, 1.10%)
io/netty/util/concurrent/AbstractEventExecutor.safeExecute (5 samples, 1.10%)
io/netty/channel/AbstractChannelHandlerContext$WriteTask.run (5 samples, 1.10%)
io/netty/channel/AbstractChannelHandlerContext$WriteTask.recycle (1 samples, 0.22%)
io/netty/util/Recycler$DefaultHandle.recycle (1 samples, 0.22%)
io/netty/util/Recycler$Stack.push (1 samples, 0.22%)
io/netty/util/Recycler$Stack.pushLater (1 samples, 0.22%)
java/util/WeakHashMap.get (1 samples, 0.22%)
java/util/WeakHashMap.getTable (1 samples, 0.22%)
io/netty/channel/AbstractChannelHandlerContext.invokeWriteAndFlush (4 samples, 0.88%)
io/netty/channel/AbstractChannelHandlerContext.invokeWrite0 (4 samples, 0.88%)
io/netty/handler/timeout/IdleStateHandler.write (4 samples, 0.88%)
io/netty/channel/AbstractChannelHandlerContext.write (4 samples, 0.88%)
io/netty/channel/AbstractChannelHandlerContext.write (4 samples, 0.88%)
io/netty/channel/AbstractChannelHandlerContext.invokeWrite (4 samples, 0.88%)
io/netty/channel/AbstractChannelHandlerContext.invokeWrite0 (4 samples, 0.88%)
io/netty/handler/codec/MessageToByteEncoder.write (4 samples, 0.88%)
com/alipay/remoting/codec/ProtocolCodeBasedEncoder.encode (4 samples, 0.88%)
com/alipay/remoting/codec/ProtocolCodeBasedEncoder.encode (3 samples, 0.66%)
com/alipay/remoting/rpc/protocol/RpcCommandEncoder.encode (1 samples, 0.22%)
com/alipay/remoting/rpc/tr/TrCommandEncoder.encode (2 samples, 0.44%)
io/netty/buffer/AbstractByteBuf.writeBytes (2 samples, 0.44%)
io/netty/buffer/AbstractByteBuf.writeBytes (2 samples, 0.44%)
io/netty/buffer/AbstractByteBuf.ensureWritable (2 samples, 0.44%)
io/netty/buffer/AbstractByteBuf.ensureWritable0 (2 samples, 0.44%)
io/netty/buffer/AbstractByteBufAllocator.calculateNewCapacity (1 samples, 0.22%)
io/netty/util/internal/ObjectUtil.checkPositiveOrZero (1 samples, 0.22%)
io/netty/buffer/UnpooledUnsafeNoCleanerDirectByteBuf.capacity (1 samples, 0.22%)
io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeNoCleanerDirectByteBuf.reallocateDirect (1 samples, 0.22%)
io/netty/buffer/UnpooledUnsafeNoCleanerDirectByteBuf.reallocateDirect (1 samples, 0.22%)
io/netty/util/internal/PlatformDependent.reallocateDirectNoCleaner (1 samples, 0.22%)
io/netty/util/internal/PlatformDependent0.reallocateDirectNoCleaner (1 samples, 0.22%)
sun/misc/Unsafe.reallocateMemory (1 samples, 0.22%)
Unsafe_ReallocateMemory (1 samples, 0.22%)
os::realloc(void*, unsigned long, MemoryType) (1 samples, 0.22%)
io/netty/buffer/AbstractByteBuf.writeBytes (1 samples, 0.22%)
java/util/concurrent/ThreadPoolExecutor$Worker.run (194 samples, 42.83%)
java/util/concurrent/ThreadPoolExecutor$Worker.run
java/util/concurrent/ThreadPoolExecutor.runWorker (194 samples, 42.83%)
java/util/concurrent/ThreadPoolExecutor.runWorker
com/alipay/remoting/rpc/tr/protocol/TrRequestProcessor$ProcessTask.run (67 samples, 14.79%)
com/alipay/remoting/rp..
com/alipay/remoting/rpc/tr/protocol/TrRequestProcessor.doProcess (67 samples, 14.79%)
com/alipay/remoting/rp..
com/alipay/remoting/rpc/tr/protocol/TrRequestProcessor.decodeTrRequestCommand (17 samples, 3.75%)
com/..
com/alipay/remoting/rpc/tr/protocol/TrRequestCommand.deserialize (17 samples, 3.75%)
com/..
com/alipay/remoting/rpc/tr/protocol/TrRequestCommand.deserializeContent (17 samples, 3.75%)
com/..
com/alipay/sofa/rpc/codec/HSFRequestSerialization.deserialize (12 samples, 2.65%)
co..
com/alipay/sofa/rpc/codec/HSFRequestSerialization.deserialize (12 samples, 2.65%)
co..
com/caucho/hessian/io/Hessian2Input.readObject (9 samples, 1.99%)
c..
com/caucho/hessian/io/Hessian2Input.readObject (8 samples, 1.77%)
com/caucho/hessian/io/Hessian2Input.readObjectInstance (8 samples, 1.77%)
com/alipay/sofa/rpc/codec/HSFSerializerFactory.readObject (8 samples, 1.77%)
com/caucho/hessian/io/JavaDeserializer.readObject (8 samples, 1.77%)
com/caucho/hessian/io/JavaDeserializer.readObject (8 samples, 1.77%)
com/caucho/hessian/io/JavaDeserializer$ObjectFieldDeserializer.deserialize (7 samples, 1.55%)
com/caucho/hessian/io/Hessian2Input.readObject (7 samples, 1.55%)
com/alipay/sofa/rpc/codec/HSFSerializerFactory.getObjectDeserializer (2 samples, 0.44%)
com/alipay/sofa/rpc/codec/HSFSerializerFactory.getObjectDeserializer (1 samples, 0.22%)
com/alipay/sofa/rpc/codec/HSFSerializerFactory.getDeserializer (1 samples, 0.22%)
com/alipay/sofa/rpc/codec/HSFSerializerFactory.getDeserializerByCachedType (1 samples, 0.22%)
java/util/concurrent/ConcurrentHashMap.get (1 samples, 0.22%)
com/caucho/hessian/io/Hessian2Input.readObject (4 samples, 0.88%)
com/caucho/hessian/io/Hessian2Input.readObjectInstance (4 samples, 0.88%)
com/caucho/hessian/io/JavaDeserializer.readObject (4 samples, 0.88%)
com/caucho/hessian/io/JavaDeserializer.readObject (4 samples, 0.88%)
com/caucho/hessian/io/JavaDeserializer$ObjectFieldDeserializer.deserialize (2 samples, 0.44%)
com/caucho/hessian/io/Hessian2Input.readObject (2 samples, 0.44%)
com/caucho/hessian/io/Hessian2Input.readObject (1 samples, 0.22%)
com/caucho/hessian/io/Hessian2Input.readObjectInstance (1 samples, 0.22%)
com/caucho/hessian/io/JavaDeserializer.readObject (1 samples, 0.22%)
com/caucho/hessian/io/JavaDeserializer.readObject (1 samples, 0.22%)
com/caucho/hessian/io/JavaDeserializer$StringFieldDeserializer.deserialize (1 samples, 0.22%)
java/lang/reflect/Field.set (1 samples, 0.22%)
sun/reflect/UnsafeObjectFieldAccessorImpl.set (1 samples, 0.22%)
sun/reflect/UnsafeFieldAccessorImpl.ensureObj (1 samples, 0.22%)
com/caucho/hessian/io/MapDeserializer.readMap (1 samples, 0.22%)
java/lang/reflect/Constructor.newInstance (1 samples, 0.22%)
java/util/HashMap.get (1 samples, 0.22%)
java/util/HashMap.getNode (1 samples, 0.22%)
com/caucho/hessian/io/MapDeserializer.readMap (1 samples, 0.22%)
com/caucho/hessian/io/Hessian2Input.readObject (1 samples, 0.22%)
com/alipay/sofa/rpc/codec/HSFSerializerFactory.readMap (1 samples, 0.22%)
com/caucho/hessian/io/MapDeserializer.readMap (1 samples, 0.22%)
com/caucho/hessian/io/Hessian2Input.readObject (1 samples, 0.22%)
com/caucho/hessian/io/Hessian2Input.readObjectDefinition (1 samples, 0.22%)
com/caucho/hessian/io/Hessian2Input.readString (1 samples, 0.22%)
java/lang/Class.forName (2 samples, 0.44%)
java/lang/Class.forName0 (2 samples, 0.44%)
JVM_FindClassFromCaller (1 samples, 0.22%)
Java_java_lang_Class_forName0 (1 samples, 0.22%)
memcpy@plt (1 samples, 0.22%)
com/taobao/remoting/serialize/DefaultSerialization.deserialize (5 samples, 1.10%)
com/caucho/hessian/io/Hessian2Input.readObject (3 samples, 0.66%)
com/caucho/hessian/io/Hessian2Input.readObject (1 samples, 0.22%)
com/caucho/hessian/io/Hessian2Input.readObjectInstance (1 samples, 0.22%)
com/caucho/hessian/io/SerializerFactory.readObject (1 samples, 0.22%)
com/caucho/hessian/io/JavaDeserializer.readObject (1 samples, 0.22%)
sun/reflect/GeneratedConstructorAccessor215.newInstance (1 samples, 0.22%)
com/caucho/hessian/io/Hessian2Input.readObjectDefinition (2 samples, 0.44%)
com/caucho/hessian/io/Hessian2Input.readLenString (2 samples, 0.44%)
com/caucho/hessian/io/Hessian2Input.readInt (1 samples, 0.22%)
java/io/ObjectInputStream.<init> (2 samples, 0.44%)
com/alipay/sofa/rpc/server/bolt/AlipayBoltProcessor.handleRequest (50 samples, 11.04%)
com/alipay/sofa/..
com/alipay/sofa/rpc/server/bolt/AlipayBoltProcessor.handleRequest (50 samples, 11.04%)
com/alipay/sofa/..
com/alipay/remoting/rpc/tr/protocol/TrAsyncContext.sendResponse (7 samples, 1.55%)
com/alipay/remoting/rpc/tr/protocol/TrRequestProcessor.sendResponseIfNecessary (7 samples, 1.55%)
com/alipay/remoting/RemotingContext.writeAndFlush (1 samples, 0.22%)
io/netty/channel/AbstractChannelHandlerContext.writeAndFlush (1 samples, 0.22%)
io/netty/channel/AbstractChannelHandlerContext.writeAndFlush (1 samples, 0.22%)
io/netty/channel/AbstractChannelHandlerContext.write (1 samples, 0.22%)
io/netty/channel/AbstractChannelHandlerContext$WriteTask.newInstance (1 samples, 0.22%)
io/netty/util/internal/ObjectPool$RecyclerObjectPool.get (1 samples, 0.22%)
io/netty/util/Recycler.get (1 samples, 0.22%)
io/netty/util/internal/ObjectPool$RecyclerObjectPool$1.newObject (1 samples, 0.22%)
io/netty/channel/AbstractChannelHandlerContext$WriteTask$1.newObject (1 samples, 0.22%)
io/netty/channel/AbstractChannelHandlerContext$WriteTask$1.newObject (1 samples, 0.22%)
io/netty/channel/AbstractChannelHandlerContext$WriteTask.<init> (1 samples, 0.22%)
com/alipay/remoting/rpc/tr/protocol/TrResponseCommand.serialize (6 samples, 1.32%)
com/alipay/remoting/rpc/tr/protocol/TrResponseCommand.serializeContent (6 samples, 1.32%)
com/taobao/remoting/serialize/impl/ConnResponseSerialization.serialize (5 samples, 1.10%)
com/taobao/remoting/serialize/DefaultSerialization.serialize (5 samples, 1.10%)
com/caucho/hessian/io/Hessian2Output.writeObject (5 samples, 1.10%)
com/caucho/hessian/io/JavaSerializer.writeObject (3 samples, 0.66%)
com/caucho/hessian/io/HessianOutput.addRef (1 samples, 0.22%)
com/caucho/hessian/io/JavaSerializer$StringFieldSerializer.serialize (1 samples, 0.22%)
com/caucho/hessian/io/JavaSerializer.writeInstance (2 samples, 0.44%)
com/caucho/hessian/io/JavaSerializer$FieldSerializer.serialize (1 samples, 0.22%)
com/caucho/hessian/io/Hessian2Output.writeObject (1 samples, 0.22%)
com/caucho/hessian/io/JavaSerializer.writeObject (1 samples, 0.22%)
com/caucho/hessian/io/JavaSerializer.writeInstance (1 samples, 0.22%)
com/caucho/hessian/io/JavaSerializer$FieldSerializer.serialize (1 samples, 0.22%)
java/lang/reflect/Field.get (1 samples, 0.22%)
java/lang/reflect/Field.getFieldAccessor (1 samples, 0.22%)
java/lang/reflect/Field.acquireFieldAccessor (1 samples, 0.22%)
sun/reflect/ReflectionFactory.newFieldAccessor (1 samples, 0.22%)
itable stub (1 samples, 0.22%)
com/caucho/hessian/io/SerializerFactory.getSerializer (2 samples, 0.44%)
com/caucho/hessian/io/SerializerFactory.isZoneId (1 samples, 0.22%)
java/lang/Class.forName (1 samples, 0.22%)
java/lang/Class.forName0 (1 samples, 0.22%)
Java_java_lang_Class_forName0 (1 samples, 0.22%)
JVM_FindClassFromCaller (1 samples, 0.22%)
SymbolTable::lookup(char const*, int, Thread*) (1 samples, 0.22%)
java/util/concurrent/ConcurrentHashMap.get (1 samples, 0.22%)
com/alipay/sofa/rpc/common/cache/ReflectCache.getOverloadMethodCache (1 samples, 0.22%)
java/util/concurrent/ConcurrentHashMap.get (1 samples, 0.22%)
com/alipay/sofa/rpc/context/RpcInvokeContext.remove (1 samples, 0.22%)
java/util/concurrent/ConcurrentHashMap.remove (1 samples, 0.22%)
java/util/concurrent/ConcurrentHashMap.replaceNode (1 samples, 0.22%)
java/util/concurrent/ConcurrentHashMap.addCount (1 samples, 0.22%)
com/alipay/sofa/rpc/event/EventBus.post (7 samples, 1.55%)
com/alipay/sofa/rpc/event/EventBus.handleEvent (7 samples, 1.55%)
com/alipay/sofa/rpc/event/SofaTracerSubscriber.onEvent (7 samples, 1.55%)
com/alipay/sofa/rpc/tracer/Tracers.serverReceived (5 samples, 1.10%)
com/alipay/sofa/rpc/ldc/tracer/AlipaySofaTracer.serverReceived (5 samples, 1.10%)
com/alipay/sofa/rpc/tracer/sofatracer/RpcSofaTracer.serverReceived (5 samples, 1.10%)
com/alipay/common/tracer/core/span/SofaTracerSpan.<init> (1 samples, 0.22%)
com/alipay/common/tracer/core/span/SofaTracerSpan.<init> (1 samples, 0.22%)
com/alipay/common/tracer/core/span/SofaTracerSpan.setTags (1 samples, 0.22%)
com/alipay/common/tracer/core/span/SofaTracerSpan.log (1 samples, 0.22%)
com/alipay/common/tracer/core/span/SofaTracerSpan.log (1 samples, 0.22%)
com/alipay/sofa/rpc/tracer/sofatracer/RpcSofaTracer.saveSpanContextAndTags (3 samples, 0.66%)
com/alipay/common/tracer/core/context/span/SofaTracerSpanContext.deserializeBizBaggage (3 samples, 0.66%)
com/alipay/common/tracer/core/utils/StringUtils.stringToMap (3 samples, 0.66%)
com/alipay/common/tracer/core/utils/StringUtils.unescapeEqualAndPercent (3 samples, 0.66%)
com/alipay/common/tracer/core/utils/StringUtils.escape (3 samples, 0.66%)
java/lang/String.replace (3 samples, 0.66%)
java/util/regex/Pattern.compile (2 samples, 0.44%)
OptoRuntime::new_instance_C(Klass*, JavaThread*) (1 samples, 0.22%)
InstanceKlass::allocate_instance(Thread*) (1 samples, 0.22%)
ThreadLocalAllocBuffer::myThread() (1 samples, 0.22%)
java/util/regex/Pattern.<init> (1 samples, 0.22%)
com/alipay/sofa/rpc/tracer/Tracers.serverSend (2 samples, 0.44%)
com/alipay/sofa/rpc/tracer/sofatracer/RpcSofaTracer.serverSend (2 samples, 0.44%)
com/alipay/common/tracer/core/span/SofaTracerSpan.finish (1 samples, 0.22%)
com/alipay/common/tracer/core/span/SofaTracerSpan.finish (1 samples, 0.22%)
com/alipay/common/tracer/core/extensions/SpanExtensionFactory.logStoppedSpan (1 samples, 0.22%)
com/alipay/sofa/rpc/context/RpcInternalContext.getAttachment (1 samples, 0.22%)
java/util/concurrent/ConcurrentHashMap.get (1 samples, 0.22%)
com/alipay/sofa/rpc/server/bolt/AlipayBoltProcessor.doInvoke (34 samples, 7.51%)
com/alipay..
com/alipay/sofa/rpc/server/ProviderProxyInvoker.invoke (34 samples, 7.51%)
com/alipay..
com/alipay/sofa/rpc/filter/FilterChain.invoke (34 samples, 7.51%)
com/alipay..
com/alipay/sofa/rpc/filter/FilterInvoker.invoke (34 samples, 7.51%)
com/alipay..
com/alipay/sofa/rpc/filter/ProviderExceptionFilter.invoke (33 samples, 7.28%)
com/alipay..
com/alipay/sofa/rpc/filter/FilterInvoker.invoke (33 samples, 7.28%)
com/alipay..
com/alipay/sofa/rpc/filter/RpcServiceContextFilter.invoke (33 samples, 7.28%)
com/alipay..
com/alipay/sofa/rpc/filter/FilterInvoker.invoke (33 samples, 7.28%)
com/alipay..
com/alipay/sofa/rpc/filter/ProviderBaggageFilter.invoke (33 samples, 7.28%)
com/alipay..
com/alipay/sofa/rpc/filter/FilterInvoker.invoke (33 samples, 7.28%)
com/alipay..
com/alipay/sofa/rpc/filter/sofatracer/ProviderTracerFilter.invoke (33 samples, 7.28%)
com/alipay..
com/alipay/common/tracer/core/span/SofaTracerSpan.setTag (1 samples, 0.22%)
java/util/HashMap.put (1 samples, 0.22%)
java/util/HashMap.putVal (1 samples, 0.22%)
java/util/LinkedHashMap.afterNodeAccess (1 samples, 0.22%)
com/alipay/sofa/rpc/filter/FilterInvoker.invoke (31 samples, 6.84%)
com/alipa..
com/alipay/sofa/rpc/filter/ProviderProfileFilter.invoke (31 samples, 6.84%)
com/alipa..
com/alipay/sofa/rpc/filter/FilterInvoker.invoke (28 samples, 6.18%)
com/alip..
com/alipay/sofa/rpc/ldc/filter/ProviderElasticFilter.invoke (28 samples, 6.18%)
com/alip..
com/alipay/sofa/rpc/ldc/elastic/processor/DirectRpcProcessor.process (28 samples, 6.18%)
com/alip..
com/alipay/sofa/rpc/filter/FilterInvoker.invoke (28 samples, 6.18%)
com/alip..
com/alipay/sofa/rpc/ldc/filter/ProviderAmbushFilter.invoke (28 samples, 6.18%)
com/alip..
com/alipay/ambush/api/AmbushRPCUtil.processDataCollect (4 samples, 0.88%)
com/alipay/ambush/catalog/AbstractCatalog.executeBeforProcessCommands (1 samples, 0.22%)
java/util/Collections$UnmodifiableMap.entrySet (1 samples, 0.22%)
com/alipay/ambush/instance/AbstractModuleInstance.getCatalogName (1 samples, 0.22%)
com/alipay/ambush/instance/RpcInstance.getDataCollectCatalog (1 samples, 0.22%)
com/alipay/ambush/instance/AbstractModuleInstance.createCatalog (1 samples, 0.22%)
com/alipay/ambush/instance/AbstractModuleInstance.getCatalogName (1 samples, 0.22%)
java/lang/StringBuilder.append (1 samples, 0.22%)
java/lang/AbstractStringBuilder.append (1 samples, 0.22%)
com/alipay/common/tracer/context/AbstractLogContext.get (2 samples, 0.44%)
com/alipay/common/tracer/context/MiddlewareLogContext.<init> (2 samples, 0.44%)
com/alipay/common/tracer/context/AbstractLogContext.<init> (2 samples, 0.44%)
com/alipay/common/tracer/core/span/SofaTracerSpan.<init> (1 samples, 0.22%)
com/alipay/common/tracer/core/extensions/SpanExtensionFactory.logStartedSpan (1 samples, 0.22%)
com/alipay/common/tracer/extensions/log/MDCSpanExtension.logStartedSpan (1 samples, 0.22%)
org/slf4j/MDC.put (1 samples, 0.22%)
org/apache/logging/slf4j/Log4jMDCAdapter.put (1 samples, 0.22%)
org/apache/logging/log4j/ThreadContext.put (1 samples, 0.22%)
org/apache/logging/log4j/spi/DefaultThreadContextMap.put (1 samples, 0.22%)
java/util/HashMap.put (1 samples, 0.22%)
java/util/HashMap.putVal (1 samples, 0.22%)
java/util/concurrent/ConcurrentHashMap.putAll (1 samples, 0.22%)
com/alipay/sofa/rpc/filter/FilterInvoker.invoke (24 samples, 5.30%)
com/al..
com/alipay/sofa/rpc/filter/IpTransmitFilter.invoke (24 samples, 5.30%)
com/al..
com/alipay/sofa/rpc/filter/FilterInvoker.invoke (24 samples, 5.30%)
com/al..
com/alipay/sofa/rpc/ldc/filter/ProviderCustomFilter.invoke (24 samples, 5.30%)
com/al..
com/alipay/sofa/rpc/filter/FilterInvoker.invoke (24 samples, 5.30%)
com/al..
com/alipay/sofa/rpc/servcegovern/faultinject/FaultInjectFilter.invoke (24 samples, 5.30%)
com/al..
com/alipay/sofa/rpc/filter/FilterInvoker.invoke (24 samples, 5.30%)
com/al..
com/alipay/sofa/rpc/servcegovern/circuitbreaker/CircuitBreakerFilter.invoke (24 samples, 5.30%)
com/al..
com/alipay/sofa/rpc/filter/FilterInvoker.invoke (24 samples, 5.30%)
com/al..
com/alipay/sofa/rpc/filter/PressureMarkTransformFilter.invoke (24 samples, 5.30%)
com/al..
com/alipay/sofa/rpc/filter/FilterInvoker.invoke (24 samples, 5.30%)
com/al..
com/alipay/guardian/client/sofalite/GuardianRpcFilter.invoke (24 samples, 5.30%)
com/al..
com/alipay/guardian/client/sofalite/GuardianFilterWrapper.invoke (24 samples, 5.30%)
com/al..
com/alipay/guardian/client/sofalite/RpcFilterMethodInvocation.proceed (24 samples, 5.30%)
com/al..
com/alipay/sofa/rpc/filter/ProviderInvoker.invoke (24 samples, 5.30%)
com/al..
java/lang/reflect/Method.invoke (24 samples, 5.30%)
java/l..
sun/reflect/DelegatingMethodAccessorImpl.invoke (24 samples, 5.30%)
sun/re..
sun/reflect/GeneratedMethodAccessor164.invoke (24 samples, 5.30%)
sun/re..
com/alipay/icontentcenter/biz/service/impl/content/ContentManageFacadeImpl$$EnhancerBySpringCGLIB$$183572e2.queryContentByIds (24 samples, 5.30%)
com/al..
org/springframework/aop/framework/CglibAopProxy$DynamicAdvisedInterceptor.intercept (24 samples, 5.30%)
org/sp..
org/springframework/aop/framework/AdvisedSupport.getInterceptorsAndDynamicInterceptionAdvice (1 samples, 0.22%)
java/util/concurrent/ConcurrentHashMap.get (1 samples, 0.22%)
org/springframework/aop/framework/AdvisedSupport$MethodCacheKey.equals (1 samples, 0.22%)
org/springframework/aop/framework/ReflectiveMethodInvocation.proceed (23 samples, 5.08%)
org/sp..
org/springframework/aop/interceptor/ExposeInvocationInterceptor.invoke (23 samples, 5.08%)
org/sp..
org/springframework/aop/framework/ReflectiveMethodInvocation.proceed (23 samples, 5.08%)
org/sp..
org/springframework/aop/aspectj/AspectJAroundAdvice.invoke (23 samples, 5.08%)
org/sp..
org/springframework/aop/aspectj/AbstractAspectJAdvice.invokeAdviceMethod (23 samples, 5.08%)
org/sp..
org/springframework/aop/aspectj/AbstractAspectJAdvice.argBinding (1 samples, 0.22%)
org/springframework/aop/aspectj/AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs (22 samples, 4.86%)
org/sp..
java/lang/reflect/Method.invoke (22 samples, 4.86%)
java/l..
sun/reflect/DelegatingMethodAccessorImpl.invoke (22 samples, 4.86%)
sun/re..
sun/reflect/GeneratedMethodAccessor161.invoke (22 samples, 4.86%)
sun/re..
com/alipay/icontentcenter/biz/service/aop/FacadeLogAopAdvice.aroundAdvice (22 samples, 4.86%)
com/al..
java/lang/Class.getSimpleName (1 samples, 0.22%)
java/lang/Class.getSimpleBinaryName (1 samples, 0.22%)
java/lang/Class.getEnclosingClass (1 samples, 0.22%)
java/lang/Class.getDeclaringClass (1 samples, 0.22%)
java/lang/Class.getDeclaringClass0 (1 samples, 0.22%)
JVM_GetDeclaringClass (1 samples, 0.22%)
InstanceKlass::compute_enclosing_class_impl(instanceKlassHandle, bool*, Thread*) (1 samples, 0.22%)
constantPoolHandle::remove() (1 samples, 0.22%)
java/lang/String.format (2 samples, 0.44%)
java/util/Formatter.format (2 samples, 0.44%)
java/util/Formatter.format (1 samples, 0.22%)
java/util/Formatter$FormatSpecifier.print (1 samples, 0.22%)
java/util/Formatter$FormatSpecifier.printInteger (1 samples, 0.22%)
java/util/Formatter$FormatSpecifier.print (1 samples, 0.22%)
java/util/concurrent/ConcurrentHashMap.tabAt (1 samples, 0.22%)
org/apache/logging/slf4j/Log4jLogger.info (1 samples, 0.22%)
org/apache/logging/log4j/spi/AbstractLogger.logIfEnabled (1 samples, 0.22%)
org/apache/logging/log4j/spi/AbstractLogger.logMessage (1 samples, 0.22%)
org/apache/logging/log4j/spi/AbstractLogger.logMessageSafely (1 samples, 0.22%)
org/apache/logging/log4j/core/Logger.logMessage (1 samples, 0.22%)
org/apache/logging/log4j/core/config/AwaitCompletionReliabilityStrategy.log (1 samples, 0.22%)
org/apache/logging/log4j/core/config/LoggerConfig.log (1 samples, 0.22%)
org/apache/logging/log4j/core/impl/DefaultLogEventFactory.createEvent (1 samples, 0.22%)
org/apache/logging/log4j/core/impl/Log4jLogEvent.<init> (1 samples, 0.22%)
org/springframework/aop/aspectj/MethodInvocationProceedingJoinPoint.proceed (18 samples, 3.97%)
org/..
org/springframework/aop/framework/ReflectiveMethodInvocation.proceed (18 samples, 3.97%)
org/..
com/alicp/jetcache/anno/aop/JetCacheInterceptor.invoke (18 samples, 3.97%)
com/..
org/springframework/aop/framework/ReflectiveMethodInvocation.proceed (18 samples, 3.97%)
org/..
com/alicp/jetcache/anno/aop/JetCacheInterceptor.invoke (18 samples, 3.97%)
com/..
org/springframework/aop/framework/ReflectiveMethodInvocation.proceed (18 samples, 3.97%)
org/..
org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.invokeJoinpoint (18 samples, 3.97%)
org/..
org/springframework/cglib/proxy/MethodProxy.invoke (18 samples, 3.97%)
org/..
com/alipay/icontentcenter/biz/service/impl/content/ContentManageFacadeImpl$$FastClassBySpringCGLIB$$8bbedddb.invoke (18 samples, 3.97%)
com/..
com/alipay/icontentcenter/biz/service/impl/content/ContentManageFacadeImpl.queryContentByIds (18 samples, 3.97%)
com/..
com/alipay/icontentcenter/biz/shared/template/IcontentcenterServiceTemplate$$EnhancerBySpringCGLIB$$172e142b.execute (18 samples, 3.97%)
com/..
org/springframework/aop/framework/CglibAopProxy$DynamicAdvisedInterceptor.intercept (18 samples, 3.97%)
org/..
org/springframework/aop/framework/ReflectiveMethodInvocation.proceed (18 samples, 3.97%)
org/..
com/alipay/sofa/runtime/service/binding/JvmBindingAdapter$JvmServiceInvoker.invoke (18 samples, 3.97%)
com/..
com/alipay/sofa/runtime/spi/service/ServiceProxy.invoke (18 samples, 3.97%)
com/..
com/alipay/sofa/runtime/service/binding/JvmBindingAdapter$JvmServiceInvoker.doInvoke (18 samples, 3.97%)
com/..
java/lang/reflect/Method.invoke (18 samples, 3.97%)
java..
sun/reflect/DelegatingMethodAccessorImpl.invoke (18 samples, 3.97%)
sun/..
sun/reflect/GeneratedMethodAccessor175.invoke (18 samples, 3.97%)
sun/..
com/alipay/icontentcenter/biz/shared/template/IcontentcenterServiceTemplate.execute (18 samples, 3.97%)
com/..
com/alipay/icontentcenter/biz/service/impl/content/ContentManageFacadeImpl$3.validate (15 samples, 3.31%)
com..
InterpreterRuntime::exception_handler_for_exception(JavaThread*, oopDesc*) (1 samples, 0.22%)
JvmtiExport::post_exception_throw(JavaThread*, Method*, unsigned char*, oopDesc*) (1 samples, 0.22%)
com/alibaba/fastvalidator/core/FastValidatorUtils.validateUnQuite (14 samples, 3.09%)
com..
com/alibaba/fastvalidator/core/helper/FastValidatorHelper.throwFastValidateException (8 samples, 1.77%)
com/alibaba/fastvalidator/constraints/exception/FastValidatorException.<init> (8 samples, 1.77%)
java/lang/RuntimeException.<init> (8 samples, 1.77%)
java/lang/Exception.<init> (8 samples, 1.77%)
java/lang/Throwable.<init> (8 samples, 1.77%)
java/lang/Throwable.fillInStackTrace (8 samples, 1.77%)
java/lang/Throwable.fillInStackTrace (8 samples, 1.77%)
Java_java_lang_Throwable_fillInStackTrace (8 samples, 1.77%)
JVM_FillInStackTrace (8 samples, 1.77%)
java_lang_Throwable::fill_in_stack_trace(Handle, methodHandle) (8 samples, 1.77%)
G1SATBCardTableLoggingModRefBS::write_ref_field_work(void*, oopDesc*, bool) (1 samples, 0.22%)
java_lang_Throwable::fill_in_stack_trace(Handle, methodHandle, Thread*) (7 samples, 1.55%)
BacktraceBuilder::push(Method*, int, Thread*) (3 samples, 0.66%)
frame::sender(RegisterMap*) const (2 samples, 0.44%)
CodeCache::find_blob(void*) (2 samples, 0.44%)
CodeHeap::find_start(void*) const (2 samples, 0.44%)
com/alibaba/fastvalidator/jsr/ClassValidator.validate (6 samples, 1.32%)
com/alibaba/fastvalidator/jsr/ClassValidator.validateBeanWithGroups (6 samples, 1.32%)
com/alibaba/fastvalidator/jsr/ClassValidator.validateBeanNet (6 samples, 1.32%)
com/alibaba/fastvalidator/jsr/ClassValidator.validateBean (5 samples, 1.10%)
com/alibaba/fastvalidator/jsr/ClassValidator.validateValidatorBean (5 samples, 1.10%)
com/alibaba/fastvalidator/jsr/ConstraintValidationListener.addError (3 samples, 0.66%)
com/alibaba/fastvalidator/jsr/ConstraintValidationListener.addError (3 samples, 0.66%)
com/alibaba/fastvalidator/constraints/validator/messageinterpolation/FastValidatorMessageInterpolator.interpolate (3 samples, 0.66%)
com/alibaba/fastvalidator/constraints/validator/messageinterpolation/FastValidatorMessageInterpolator.interpolate (3 samples, 0.66%)
com/alibaba/fastvalidator/constraints/validator/messageinterpolation/FastValidatorMessageInterpolator.interpolateMessage (3 samples, 0.66%)
com/alibaba/fastvalidator/constraints/validator/messageinterpolation/FastValidatorMessageInterpolator.replaceVariables (2 samples, 0.44%)
java/util/regex/Matcher.find (2 samples, 0.44%)
java/util/regex/Matcher.search (2 samples, 0.44%)
java/util/regex/Pattern$Start.match (1 samples, 0.22%)
java/lang/String.replace (1 samples, 0.22%)
java/util/regex/Pattern.compile (1 samples, 0.22%)
java/util/regex/Pattern.<init> (1 samples, 0.22%)
java/util/regex/Pattern.compile (1 samples, 0.22%)
com/alipay/icontentcenter/facade/params/validator/QueryContentParamValidator.isValid (2 samples, 0.44%)
com/alipay/icontentcenter/facade/params/validator/QueryContentParamValidator.isValid (2 samples, 0.44%)
com/alipay/icontentcenter/facade/params/validator/QueryContentParamValidator.isValidInFailFast (2 samples, 0.44%)
com/alibaba/fastvalidator/constraints/validator/bv/size/SizeValidatorForCollection.isValid (1 samples, 0.22%)
com/alibaba/fastvalidator/jsr/context/ConstraintValidatorContextImpl.buildConstraintViolationWithTemplate (1 samples, 0.22%)
com/alibaba/fastvalidator/jsr/context/GroupValidationContextImpl.getPropertyPath (1 samples, 0.22%)
com/alibaba/fastvalidator/jsr/util/PathImpl.copy (1 samples, 0.22%)
com/alibaba/fastvalidator/jsr/util/PathImpl.<init> (1 samples, 0.22%)
com/alibaba/fastvalidator/jsr/util/PathImpl.newNode (1 samples, 0.22%)
com/alibaba/fastvalidator/jsr/context/GroupValidationContextImpl.collectValidated (1 samples, 0.22%)
com/alibaba/fastvalidator/jsr/util/PathImpl.copy (1 samples, 0.22%)
com/alibaba/fastvalidator/jsr/util/PathImpl.<init> (1 samples, 0.22%)
java/lang/Class.cast (1 samples, 0.22%)
org/apache/logging/slf4j/Log4jLogger.error (2 samples, 0.44%)
org/apache/logging/log4j/spi/AbstractLogger.logIfEnabled (2 samples, 0.44%)
org/apache/logging/log4j/spi/AbstractLogger.logMessage (2 samples, 0.44%)
org/apache/logging/log4j/message/ParameterizedMessageFactory.newMessage (1 samples, 0.22%)
org/apache/logging/log4j/message/ParameterizedMessage.<init> (1 samples, 0.22%)
org/apache/logging/log4j/message/ParameterizedMessage.init (1 samples, 0.22%)
org/apache/logging/log4j/spi/AbstractLogger.logMessageSafely (1 samples, 0.22%)
org/apache/logging/log4j/core/Logger.logMessage (1 samples, 0.22%)
org/apache/logging/log4j/core/config/AwaitCompletionReliabilityStrategy.log (1 samples, 0.22%)
org/apache/logging/log4j/core/config/LoggerConfig.log (1 samples, 0.22%)
org/apache/logging/log4j/core/config/LoggerConfig.log (1 samples, 0.22%)
org/apache/logging/log4j/core/config/LoggerConfig.processLogEvent (1 samples, 0.22%)
org/apache/logging/log4j/core/config/LoggerConfig.callAppenders (1 samples, 0.22%)
org/apache/logging/log4j/core/config/AppenderControl.callAppender (1 samples, 0.22%)
org/apache/logging/log4j/core/config/AppenderControl.shouldSkip (1 samples, 0.22%)
org/apache/logging/log4j/core/config/AppenderControl.isRecursiveCall (1 samples, 0.22%)
java/lang/ThreadLocal.get (1 samples, 0.22%)
java/lang/ThreadLocal.getMap (1 samples, 0.22%)
com/lmax/disruptor/RingBuffer.translateAndPublish (1 samples, 0.22%)
com/alipay/sofa/rpc/log/LogCodes.getLiteLog (3 samples, 0.66%)
java/text/MessageFormat.format (3 samples, 0.66%)
java/text/Format.format (2 samples, 0.44%)
java/text/MessageFormat.format (2 samples, 0.44%)
java/text/MessageFormat.subformat (2 samples, 0.44%)
java/text/NumberFormat.getInstance (2 samples, 0.44%)
java/text/NumberFormat.getInstance (2 samples, 0.44%)
java/text/NumberFormat.getInstance (2 samples, 0.44%)
sun/util/locale/provider/NumberFormatProviderImpl.getNumberInstance (2 samples, 0.44%)
sun/util/locale/provider/NumberFormatProviderImpl.getInstance (2 samples, 0.44%)
sun/util/locale/provider/JRELocaleProviderAdapter.getLocaleResources (1 samples, 0.22%)
java/util/concurrent/ConcurrentHashMap.get (1 samples, 0.22%)
sun/util/locale/provider/LocaleResources.getNumberPatterns (1 samples, 0.22%)
java/util/concurrent/ConcurrentHashMap.get (1 samples, 0.22%)
java/text/MessageFormat.<init> (1 samples, 0.22%)
java/text/MessageFormat.applyPattern (1 samples, 0.22%)
java/text/MessageFormat.makeFormat (1 samples, 0.22%)
java/lang/Integer.parseInt (1 samples, 0.22%)
java/lang/Integer.parseInt (1 samples, 0.22%)
com/lmax/disruptor/BatchEventProcessor.run (124 samples, 27.37%)
com/lmax/disruptor/BatchEventProcessor.run
I2C/C2I adapters (1 samples, 0.22%)
InterpreterRuntime::exception_handler_for_exception(JavaThread*, oopDesc*) (3 samples, 0.66%)
Method::fast_exception_handler_bci_for(methodHandle, KlassHandle, int, Thread*) (3 samples, 0.66%)
ConstantPool::klass_at_impl(constantPoolHandle, int, Thread*) (1 samples, 0.22%)
com/lmax/disruptor/ProcessingSequenceBarrier.waitFor (44 samples, 9.71%)
com/lmax/disru..
GrowableArray<Metadata*>::append(Metadata* const&) (1 samples, 0.22%)
InterpreterRuntime::exception_handler_for_exception(JavaThread*, oopDesc*) (5 samples, 1.10%)
Handle::Handle(Thread*, oopDesc*) (1 samples, 0.22%)
JavaFrameAnchor::make_walkable(JavaThread*) (1 samples, 0.22%)
JvmtiExport::post_exception_throw(JavaThread*, Method*, unsigned char*, oopDesc*) (2 samples, 0.44%)
__pthread_getspecific (1 samples, 0.22%)
com/lmax/disruptor/MultiProducerSequencer.getHighestPublishedSequence (13 samples, 2.87%)
co..
OptoRuntime::handle_exception_C(JavaThread*) (11 samples, 2.43%)
Op..
Deoptimization::deoptimize_frame(JavaThread*, long*) (1 samples, 0.22%)
OptoRuntime::handle_exception_C_helper(JavaThread*, nmethod*&) (9 samples, 1.99%)
O..
CodeBlob::caller_must_gc_arguments(JavaThread*) const (1 samples, 0.22%)
CodeCache::find_blob(void*) (1 samples, 0.22%)
CodeHeap::find_start(void*) const (1 samples, 0.22%)
Deoptimization::deoptimize_frame(JavaThread*, long*) (2 samples, 0.44%)
Deoptimization::deoptimize_frame_internal(JavaThread*, long*) (2 samples, 0.44%)
Deoptimization::deoptimize(JavaThread*, frame, RegisterMap*) (1 samples, 0.22%)
nmethod::is_method_handle_return(unsigned char*) (1 samples, 0.22%)
frame::sender(RegisterMap*) const (3 samples, 0.66%)
CodeBlob::oop_map_for_return_address(unsigned char*) (1 samples, 0.22%)
OopMapSet::update_register_map(frame const*, RegisterMap*) (1 samples, 0.22%)
nmethod::is_nmethod() const (1 samples, 0.22%)
RegisterMap::RegisterMap(JavaThread*, bool) (1 samples, 0.22%)
SharedRuntime::raw_exception_handler_for_return_address(JavaThread*, unsigned char*) (2 samples, 0.44%)
nmethod::is_zombie() const (1 samples, 0.22%)
com/lmax/disruptor/TimeoutBlockingWaitStrategy.waitFor (23 samples, 5.08%)
com/lm..
java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.awaitNanos (19 samples, 4.19%)
java/..
__GI___clock_gettime (1 samples, 0.22%)
__vdso_clock_gettime (2 samples, 0.44%)
java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.addConditionWaiter (3 samples, 0.66%)
java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.unlinkCancelledWaiters (3 samples, 0.66%)
java/util/concurrent/locks/AbstractQueuedSynchronizer.isOnSyncQueue (1 samples, 0.22%)
java/util/concurrent/locks/AbstractQueuedSynchronizer.findNodeFromTail (1 samples, 0.22%)
java/util/concurrent/locks/LockSupport.parkNanos (11 samples, 2.43%)
ja..
sun/misc/Unsafe.park (11 samples, 2.43%)
su..
sun/misc/Unsafe.park0 (11 samples, 2.43%)
su..
Unsafe_Park (9 samples, 1.99%)
U..
Parker::park(bool, long) (1 samples, 0.22%)
__lll_unlock_wake (1 samples, 0.22%)
__pthread_cond_timedwait (4 samples, 0.88%)
__pthread_mutex_cond_lock (1 samples, 0.22%)
__pthread_mutex_trylock (1 samples, 0.22%)
java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus) (1 samples, 0.22%)
java/util/concurrent/locks/ReentrantLock.unlock (2 samples, 0.44%)
java/util/concurrent/locks/AbstractQueuedSynchronizer.release (2 samples, 0.44%)
org/apache/logging/log4j/core/async/AsyncLoggerConfigDisruptor$Log4jEventWrapperHandler.onEvent (69 samples, 15.23%)
org/apache/logging/log4..
org/apache/logging/log4j/core/async/AsyncLoggerConfigDisruptor$Log4jEventWrapperHandler.onEvent (69 samples, 15.23%)
org/apache/logging/log4..
org/apache/logging/log4j/core/async/AsyncLoggerConfig.asyncCallAppenders (69 samples, 15.23%)
org/apache/logging/log4..
org/apache/logging/log4j/core/config/LoggerConfig.callAppenders (69 samples, 15.23%)
org/apache/logging/log4..
org/apache/logging/log4j/core/config/AppenderControl.callAppender (69 samples, 15.23%)
org/apache/logging/log4..
org/apache/logging/log4j/core/config/AppenderControl.callAppenderPreventRecursion (69 samples, 15.23%)
org/apache/logging/log4..
org/apache/logging/log4j/core/config/AppenderControl.callAppender0 (69 samples, 15.23%)
org/apache/logging/log4..
org/apache/logging/log4j/core/config/AppenderControl.isFilteredByAppender (2 samples, 0.44%)
itable stub (1 samples, 0.22%)
org/apache/logging/log4j/core/filter/AbstractFilterable.isFiltered (1 samples, 0.22%)
org/apache/logging/log4j/core/filter/CompositeFilter.filter (1 samples, 0.22%)
org/apache/logging/log4j/core/config/AppenderControl.tryCallAppender (67 samples, 14.79%)
org/apache/logging/log..
org/apache/logging/log4j/core/appender/RollingFileAppender.append (67 samples, 14.79%)
org/apache/logging/log..
org/apache/logging/log4j/core/appender/AbstractOutputStreamAppender.append (67 samples, 14.79%)
org/apache/logging/log..
org/apache/logging/log4j/core/appender/AbstractOutputStreamAppender.tryAppend (67 samples, 14.79%)
org/apache/logging/log..
org/apache/logging/log4j/core/appender/AbstractOutputStreamAppender.directEncodeEvent (67 samples, 14.79%)
org/apache/logging/log..
org/apache/logging/log4j/core/appender/OutputStreamManager.flush (2 samples, 0.44%)
org/apache/logging/log4j/core/appender/OutputStreamManager.flushBuffer (2 samples, 0.44%)
org/apache/logging/log4j/core/appender/rolling/RollingFileManager.writeToDestination (2 samples, 0.44%)
org/apache/logging/log4j/core/appender/FileManager.writeToDestination (2 samples, 0.44%)
org/apache/logging/log4j/core/appender/OutputStreamManager.writeToDestination (2 samples, 0.44%)
java/io/FileOutputStream.write (2 samples, 0.44%)
java/io/FileOutputStream.writeBytes (1 samples, 0.22%)
Java_java_io_FileOutputStream_writeBytes (1 samples, 0.22%)
writeBytes (1 samples, 0.22%)
JavaThread::check_and_handle_async_exceptions(bool) (1 samples, 0.22%)
org/apache/logging/log4j/core/layout/PatternLayout.encode (65 samples, 14.35%)
org/apache/logging/log..
org/apache/logging/log4j/core/layout/PatternLayout.encode (65 samples, 14.35%)
org/apache/logging/log..
org/apache/logging/log4j/core/layout/AbstractStringLayout.getStringBuilder (2 samples, 0.44%)
java/lang/StringBuilder.setLength (2 samples, 0.44%)
java/lang/AbstractStringBuilder.setLength (2 samples, 0.44%)
java/util/Arrays.fill (2 samples, 0.44%)
jlong_disjoint_arraycopy (1 samples, 0.22%)
org/apache/logging/log4j/core/layout/PatternLayout.toText (60 samples, 13.25%)
org/apache/logging/l..
org/apache/logging/log4j/core/layout/PatternLayout$PatternSerializer.toSerializable (60 samples, 13.25%)
org/apache/logging/l..
org/apache/logging/log4j/core/pattern/PatternFormatter.format (60 samples, 13.25%)
org/apache/logging/l..
org/apache/logging/log4j/core/pattern/DatePatternConverter.format (2 samples, 0.44%)
org/apache/logging/log4j/core/pattern/DatePatternConverter.format (2 samples, 0.44%)
org/apache/logging/log4j/core/pattern/DatePatternConverter.formatWithoutThreadLocals (2 samples, 0.44%)
org/apache/logging/log4j/core/pattern/DatePatternConverter$CachedTime.<init> (2 samples, 0.44%)
org/apache/logging/log4j/core/pattern/DatePatternConverter$FixedFormatter.format (2 samples, 0.44%)
org/apache/logging/log4j/core/util/datetime/FixedDateFormat.format (2 samples, 0.44%)
org/apache/logging/log4j/core/util/datetime/FixedDateFormat.format (2 samples, 0.44%)
org/apache/logging/log4j/core/util/datetime/FixedDateFormat.millisSinceMidnight (2 samples, 0.44%)
jshort_disjoint_arraycopy (1 samples, 0.22%)
org/apache/logging/log4j/core/pattern/PatternFormatter.formatWithInfo (4 samples, 0.88%)
org/apache/logging/log4j/core/pattern/ThreadNamePatternConverter.format (4 samples, 0.88%)
org/apache/logging/log4j/core/pattern/ExtendedThrowablePatternConverter.format (1 samples, 0.22%)
org/apache/logging/log4j/core/pattern/MdcPatternConverter.format (1 samples, 0.22%)
org/apache/logging/log4j/core/pattern/ThrowablePatternConverter.format (54 samples, 11.92%)
org/apache/logging..
org/apache/logging/log4j/core/pattern/ThrowablePatternConverter.formatOption (50 samples, 11.04%)
org/apache/loggi..
java/io/PrintWriter.<init> (1 samples, 0.22%)
java/io/PrintWriter.<init> (1 samples, 0.22%)
java/security/AccessController.doPrivileged (1 samples, 0.22%)
JVM_DoPrivileged (1 samples, 0.22%)
JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) (1 samples, 0.22%)
JNIHandleBlock::allocate_block(Thread*) (1 samples, 0.22%)
java/lang/Throwable.printStackTrace (49 samples, 10.82%)
java/lang/Throwa..
java/lang/Throwable.printStackTrace (49 samples, 10.82%)
java/lang/Throwa..
java/lang/StringBuilder.append (9 samples, 1.99%)
j..
java/lang/String.valueOf (9 samples, 1.99%)
j..
java/lang/StackTraceElement.toString (9 samples, 1.99%)
j..
java/lang/StringBuilder.append (9 samples, 1.99%)
j..
java/lang/AbstractStringBuilder.append (9 samples, 1.99%)
j..
jlong_disjoint_arraycopy (1 samples, 0.22%)
jshort_disjoint_arraycopy (2 samples, 0.44%)
java/lang/Throwable$WrappedPrintWriter.println (7 samples, 1.55%)
java/io/PrintWriter.println (7 samples, 1.55%)
java/io/PrintWriter.print (7 samples, 1.55%)
java/io/PrintWriter.write (7 samples, 1.55%)
java/io/PrintWriter.write (7 samples, 1.55%)
java/io/StringWriter.write (5 samples, 1.10%)
java/lang/StringBuffer.append (5 samples, 1.10%)
java/lang/AbstractStringBuilder.append (5 samples, 1.10%)
jshort_disjoint_arraycopy (1 samples, 0.22%)
java/lang/String.toString (1 samples, 0.22%)
java/lang/Throwable.getOurStackTrace (26 samples, 5.74%)
java/la..
java/lang/Throwable.getStackTraceDepth (1 samples, 0.22%)
JVM_GetStackTraceDepth (1 samples, 0.22%)
java_lang_Throwable::get_stack_trace_depth(oopDesc*, Thread*) (1 samples, 0.22%)
java/lang/Throwable.getStackTraceElement (25 samples, 5.52%)
java/la..
JVM_GetStackTraceElement (24 samples, 5.30%)
JVM_Ge..
java_lang_Throwable::get_stack_trace_element(oopDesc*, int, Thread*) (24 samples, 5.30%)
java_l..
java_lang_StackTraceElement::create(Handle, int, int, int, int, Thread*) (23 samples, 5.08%)
java_l..
Klass::external_name() const (1 samples, 0.22%)
Symbol::as_klass_external_name() const (1 samples, 0.22%)
Method::line_number_from_bci(int) const (2 samples, 0.44%)
StringTable::intern(Symbol*, Thread*) (6 samples, 1.32%)
StringTable::intern(Handle, unsigned short*, int, Thread*) (6 samples, 1.32%)
StringTable::intern(char const*, Thread*) (11 samples, 2.43%)
St..
StringTable::intern(Handle, unsigned short*, int, Thread*) (6 samples, 1.32%)
java_lang_String::equals(oopDesc*, unsigned short*, int) (1 samples, 0.22%)
java_lang_String::length(oopDesc*) [clone .part.154] (1 samples, 0.22%)
UTF8::convert_to_unicode(char const*, unsigned short*, int) (1 samples, 0.22%)
UTF8::unicode_length(char const*) (3 samples, 0.66%)
resource_allocate_bytes(unsigned long, AllocFailStrategy::AllocFailEnum) (1 samples, 0.22%)
java/lang/Throwable.getSuppressed (5 samples, 1.10%)
jlong_disjoint_arraycopy (2 samples, 0.44%)
jshort_disjoint_arraycopy (2 samples, 0.44%)
java/util/Collections.newSetFromMap (1 samples, 0.22%)
org/apache/logging/log4j/core/pattern/ThrowablePatternConverter.getSuffix (4 samples, 0.88%)
jshort_disjoint_arraycopy (1 samples, 0.22%)
org/apache/logging/log4j/core/layout/StringBuilderEncoder.encode (3 samples, 0.66%)
org/apache/logging/log4j/core/layout/StringBuilderEncoder.encode (3 samples, 0.66%)
org/apache/logging/log4j/core/layout/StringBuilderEncoder.encodeSynchronized (3 samples, 0.66%)
org/apache/logging/log4j/core/layout/TextEncoderHelper.encodeText (3 samples, 0.66%)
org/apache/logging/log4j/core/layout/TextEncoderHelper.encode (3 samples, 0.66%)
itable stub (1 samples, 0.22%)
org/apache/logging/log4j/core/layout/TextEncoderHelper.encodeAsMuchAsPossible (2 samples, 0.44%)
java/nio/charset/CharsetEncoder.encode (2 samples, 0.44%)
sun/nio/cs/UTF_8$Encoder.encodeLoop (2 samples, 0.44%)
sun/nio/cs/UTF_8$Encoder.encodeArrayLoop (1 samples, 0.22%)
java/util/concurrent/ScheduledThreadPoolExecutor$ScheduledFutureTask.run (1 samples, 0.22%)
java/util/concurrent/ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201 (1 samples, 0.22%)
java/util/concurrent/FutureTask.run (1 samples, 0.22%)
java/util/concurrent/Executors$RunnableAdapter.call (1 samples, 0.22%)
com/taobao/arthas/core/shell/system/impl/ProcessImpl$CommandProcessTask.run (1 samples, 0.22%)
com/taobao/arthas/core/shell/command/impl/AnnotatedCommandImpl$ProcessHandler.handle (1 samples, 0.22%)
com/taobao/arthas/core/shell/command/impl/AnnotatedCommandImpl$ProcessHandler.handle (1 samples, 0.22%)
com/taobao/arthas/core/shell/command/impl/AnnotatedCommandImpl.access$100 (1 samples, 0.22%)
com/taobao/arthas/core/shell/command/impl/AnnotatedCommandImpl.process (1 samples, 0.22%)
com/taobao/middleware/cli/annotations/CLIConfigurator.inject (1 samples, 0.22%)
com/taobao/middleware/cli/impl/ReflectionUtils.getSetterMethods (1 samples, 0.22%)
com/taobao/middleware/cli/impl/ReflectionUtils.isSetter (1 samples, 0.22%)
java/lang/reflect/Method.getParameterTypes (1 samples, 0.22%)
java/lang/Object.clone (1 samples, 0.22%)
JVM_Clone (1 samples, 0.22%)
JNIHandles::make_local(JNIEnv_*, oopDesc*) (1 samples, 0.22%)
java/util/concurrent/ThreadPoolExecutor.getTask (2 samples, 0.44%)
itable stub (1 samples, 0.22%)
java/util/concurrent/LinkedBlockingQueue.take (1 samples, 0.22%)
java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await (1 samples, 0.22%)
java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireQueued (1 samples, 0.22%)
org/apache/tomcat/util/threads/TaskThread$WrappingRunnable.run (1 samples, 0.22%)
java/util/concurrent/ThreadPoolExecutor$Worker.run (1 samples, 0.22%)
java/util/concurrent/ThreadPoolExecutor.runWorker (1 samples, 0.22%)
org/apache/tomcat/util/net/SocketProcessorBase.run (1 samples, 0.22%)
org/apache/tomcat/util/net/NioEndpoint$SocketProcessor.doRun (1 samples, 0.22%)
org/apache/coyote/AbstractProtocol$ConnectionHandler.process (1 samples, 0.22%)
org/apache/coyote/AbstractProcessorLight.process (1 samples, 0.22%)
org/apache/coyote/http11/Http11Processor.service (1 samples, 0.22%)
org/apache/catalina/connector/CoyoteAdapter.service (1 samples, 0.22%)
org/apache/catalina/core/StandardEngineValve.invoke (1 samples, 0.22%)
org/apache/catalina/valves/ErrorReportValve.invoke (1 samples, 0.22%)
org/apache/catalina/core/StandardHostValve.invoke (1 samples, 0.22%)
org/apache/catalina/authenticator/AuthenticatorBase.invoke (1 samples, 0.22%)
org/apache/catalina/core/StandardContextValve.invoke (1 samples, 0.22%)
org/apache/catalina/core/StandardWrapperValve.invoke (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.doFilter (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.internalDoFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayDelegatingFilterProxy.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AbstractBaseFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/profiler/DefaultTimerFilter.doFilterInternal (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AbstractBaseFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayCharacterEncodingFilter.doFilterInternal (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
org/springframework/web/filter/OncePerRequestFilter.doFilter (1 samples, 0.22%)
org/springframework/web/filter/HiddenHttpMethodFilter.doFilterInternal (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/log/SofaTracerLogFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/sofarouter/SOFARouterFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/sofarouter/SOFARouterFilter.doFilterInternal (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AbstractBaseFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/log/SimpleMDCInitFilter.doFilterInternal (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AbstractBaseFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/log/LoadTestFilter.doFilterInternal (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AbstractBaseFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/security/web/SafeHTTPFilter.doFilterInternal (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
com/alipay/security/core/referer/RefererAllUriCheckFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AbstractBaseFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/security/filter/DefaultCorsFilter.doFilterInternal (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
com/alipay/fc/fcbuservice/sdk/BuserviceAccessControlFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
net/sf/acegisecurity/context/HttpSessionContextIntegrationFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
net/sf/acegisecurity/providers/anonymous/AnonymousProcessingFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
com/alipay/service/security/acegi/filter/OperationEnvironmentIntegrationFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/security/ContextCleanFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
net/sf/acegisecurity/intercept/web/SecurityEnforcementFilter.doFilter (1 samples, 0.22%)
net/sf/acegisecurity/intercept/web/FilterSecurityInterceptor.invoke (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AbstractBaseFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/security/LoggingContextMDCFilter.doFilterInternal (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AbstractBaseFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/HttpPutFormContentFilter.doFilterInternal (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AbstractBaseFilter.doFilter (1 samples, 0.22%)
com/alipay/sofa/web/mvc/security/tracer/SecurityTracerFilter.doFilterInternal (1 samples, 0.22%)
com/alipay/sofa/web/mvc/common/filter/AlipayGlobalFilter$VirtualFilterChain.doFilter (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.doFilter (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.internalDoFilter (1 samples, 0.22%)
org/springframework/web/filter/OncePerRequestFilter.doFilter (1 samples, 0.22%)
org/springframework/web/filter/CharacterEncodingFilter.doFilterInternal (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.doFilter (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.internalDoFilter (1 samples, 0.22%)
org/springframework/web/filter/OncePerRequestFilter.doFilter (1 samples, 0.22%)
org/springframework/web/filter/HiddenHttpMethodFilter.doFilterInternal (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.doFilter (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.internalDoFilter (1 samples, 0.22%)
org/springframework/web/filter/OncePerRequestFilter.doFilter (1 samples, 0.22%)
org/springframework/web/filter/FormContentFilter.doFilterInternal (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.doFilter (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.internalDoFilter (1 samples, 0.22%)
org/springframework/web/filter/OncePerRequestFilter.doFilter (1 samples, 0.22%)
org/springframework/web/filter/RequestContextFilter.doFilterInternal (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.doFilter (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.internalDoFilter (1 samples, 0.22%)
com/alipay/guardian/client/spring/GuardianMvcFilter.doFilter (1 samples, 0.22%)
com/alipay/guardian/client/sofalite/GuardianFilterWrapper.invoke (1 samples, 0.22%)
com/alipay/guardian/client/sofalite/WebFilterInvocation.proceed (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.doFilter (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.internalDoFilter (1 samples, 0.22%)
org/springframework/web/filter/OncePerRequestFilter.doFilter (1 samples, 0.22%)
org/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter.doFilterInternal (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.doFilter (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.internalDoFilter (1 samples, 0.22%)
org/apache/tomcat/websocket/server/WsFilter.doFilter (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.doFilter (1 samples, 0.22%)
org/apache/catalina/core/ApplicationFilterChain.internalDoFilter (1 samples, 0.22%)
javax/servlet/http/HttpServlet.service (1 samples, 0.22%)
org/springframework/web/servlet/FrameworkServlet.service (1 samples, 0.22%)
javax/servlet/http/HttpServlet.service (1 samples, 0.22%)
org/springframework/web/servlet/FrameworkServlet.doGet (1 samples, 0.22%)
org/springframework/web/servlet/FrameworkServlet.processRequest (1 samples, 0.22%)
com/alipay/sofa/runtime/web/smvc/servlet/CarDispatcherServlet.doService (1 samples, 0.22%)
org/springframework/web/servlet/DispatcherServlet.doService (1 samples, 0.22%)
com/alipay/sofa/runtime/web/smvc/servlet/CarDispatcherServlet.doDispatch (1 samples, 0.22%)
org/springframework/web/servlet/DispatcherServlet.doDispatch (1 samples, 0.22%)
com/alipay/web/mvc/car/CarHandlerAdapter.handle (1 samples, 0.22%)
com/alipay/sofa/web/mvc/core/servlet/handler/support/DefaultSofaHandlerAdapter.handle (1 samples, 0.22%)
org/springframework/web/servlet/mvc/method/AbstractHandlerMethodAdapter.handle (1 samples, 0.22%)
org/springframework/web/servlet/mvc/method/annotation/RequestMappingHandlerAdapter.handleInternal (1 samples, 0.22%)
org/springframework/web/servlet/mvc/method/annotation/RequestMappingHandlerAdapter.invokeHandlerMethod (1 samples, 0.22%)
org/springframework/web/servlet/mvc/method/annotation/ServletInvocableHandlerMethod.invokeAndHandle (1 samples, 0.22%)
org/springframework/web/method/support/HandlerMethodReturnValueHandlerComposite.handleReturnValue (1 samples, 0.22%)
org/springframework/web/servlet/mvc/method/annotation/HttpEntityMethodProcessor.handleReturnValue (1 samples, 0.22%)
org/springframework/web/servlet/mvc/method/annotation/AbstractMessageConverterMethodProcessor.writeWithMessageConverters (1 samples, 0.22%)
org/springframework/http/converter/AbstractGenericHttpMessageConverter.write (1 samples, 0.22%)
org/springframework/http/converter/json/AbstractJsonHttpMessageConverter.writeInternal (1 samples, 0.22%)
org/springframework/http/converter/json/GsonHttpMessageConverter.writeInternal (1 samples, 0.22%)
com/google/gson/Gson.toJson (1 samples, 0.22%)
com/google/gson/Gson.toJson (1 samples, 0.22%)
com/google/gson/Gson.toJson (1 samples, 0.22%)
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$Adapter.write (1 samples, 0.22%)
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$1.write (1 samples, 0.22%)
com/google/gson/internal/bind/TypeAdapterRuntimeTypeWrapper.write (1 samples, 0.22%)
com/google/gson/internal/bind/MapTypeAdapterFactory$Adapter.write (1 samples, 0.22%)
com/google/gson/internal/bind/MapTypeAdapterFactory$Adapter.write (1 samples, 0.22%)
com/google/gson/internal/bind/TypeAdapterRuntimeTypeWrapper.write (1 samples, 0.22%)
com/google/gson/internal/bind/ObjectTypeAdapter.write (1 samples, 0.22%)
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$Adapter.write (1 samples, 0.22%)
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$1.write (1 samples, 0.22%)
com/google/gson/internal/bind/TypeAdapterRuntimeTypeWrapper.write (1 samples, 0.22%)
com/google/gson/internal/bind/MapTypeAdapterFactory$Adapter.write (1 samples, 0.22%)
com/google/gson/internal/bind/MapTypeAdapterFactory$Adapter.write (1 samples, 0.22%)
com/google/gson/internal/bind/TypeAdapterRuntimeTypeWrapper.write (1 samples, 0.22%)
com/google/gson/internal/bind/MapTypeAdapterFactory$Adapter.write (1 samples, 0.22%)
com/google/gson/internal/bind/MapTypeAdapterFactory$Adapter.write (1 samples, 0.22%)
com/google/gson/internal/bind/TypeAdapterRuntimeTypeWrapper.write (1 samples, 0.22%)
com/google/gson/internal/bind/ObjectTypeAdapter.write (1 samples, 0.22%)
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$Adapter.write (1 samples, 0.22%)
com/google/gson/stream/JsonWriter.beginObject (1 samples, 0.22%)
com/google/gson/stream/JsonWriter.writeDeferredName (1 samples, 0.22%)
com/google/gson/stream/JsonWriter.string (1 samples, 0.22%)
java/io/OutputStreamWriter.write (1 samples, 0.22%)
sun/nio/cs/StreamEncoder.write (1 samples, 0.22%)
sun/nio/cs/StreamEncoder.write (1 samples, 0.22%)
sun/nio/cs/StreamEncoder.implWrite (1 samples, 0.22%)
sun/nio/cs/StreamEncoder.writeBytes (1 samples, 0.22%)
org/apache/catalina/connector/CoyoteOutputStream.write (1 samples, 0.22%)
org/apache/catalina/connector/OutputBuffer.write (1 samples, 0.22%)
org/apache/catalina/connector/OutputBuffer.writeBytes (1 samples, 0.22%)
org/apache/catalina/connector/OutputBuffer.append (1 samples, 0.22%)
org/apache/catalina/connector/OutputBuffer.appendByteArray (1 samples, 0.22%)
org/apache/catalina/connector/OutputBuffer.realWriteBytes (1 samples, 0.22%)
org/apache/coyote/Response.doWrite (1 samples, 0.22%)
org/apache/coyote/http11/Http11OutputBuffer.doWrite (1 samples, 0.22%)
org/apache/coyote/Response.action (1 samples, 0.22%)
org/apache/coyote/AbstractProcessor.action (1 samples, 0.22%)
org/apache/coyote/http11/Http11Processor.prepareResponse (1 samples, 0.22%)
start_thread (121 samples, 26.71%)
start_thread
java_start(Thread*) (121 samples, 26.71%)
java_start(Thread*)
JavaThread::run() (120 samples, 26.49%)
JavaThread::run()
JavaThread::thread_main_inner() (120 samples, 26.49%)
JavaThread::thread_main_inner()
CompileBroker::compiler_thread_loop() (119 samples, 26.27%)
CompileBroker::compiler_thread_loop()
CompileBroker::invoke_compiler_on_method(CompileTask*) (116 samples, 25.61%)
CompileBroker::invoke_compiler_on_method(..
C2Compiler::compile_method(ciEnv*, ciMethod*, int) (114 samples, 25.17%)
C2Compiler::compile_method(ciEnv*, ciMet..
Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool) (114 samples, 25.17%)
Compile::Compile(ciEnv*, C2Compiler*, ci..
CallGenerator::for_inline(ciMethod*, float) (1 samples, 0.22%)
InlineTree::check_can_parse(ciMethod*) (1 samples, 0.22%)
ciMethod::get_flow_analysis() (1 samples, 0.22%)
ciTypeFlow::do_flow() (1 samples, 0.22%)
ciTypeFlow::get_block_for(int, ciTypeFlow::JsrSet*, ciTypeFlow::CreateOption) (1 samples, 0.22%)
Compile::Code_Gen() (74 samples, 16.34%)
Compile::Code_Gen()
Compile::Output() (2 samples, 0.44%)
Compile::BuildOopMaps() (1 samples, 0.22%)
OopFlow::compute_reach(PhaseRegAlloc*, int, Dict*) (1 samples, 0.22%)
Compile::init_buffer(unsigned int*) (1 samples, 0.22%)
Compile::shorten_branches(unsigned int*, int&, int&, int&) (1 samples, 0.22%)
CodeSection::initialize_shared_locs(relocInfo*, int) (1 samples, 0.22%)
Compile::fill_buffer(CodeBuffer*, unsigned int*) (1 samples, 0.22%)
Compile::Process_OopMap_Node(MachNode*, int) (1 samples, 0.22%)
Matcher::match() (7 samples, 1.55%)
Matcher::find_shared(Node*) (1 samples, 0.22%)
Matcher::xform(Node*, int) (6 samples, 1.32%)
Matcher::match_sfpt(SafePointNode*) (1 samples, 0.22%)
Matcher::match_tree(Node const*) (1 samples, 0.22%)
Matcher::ReduceInst(State*, int, Node*&) (1 samples, 0.22%)
Node::add_req(Node*) (1 samples, 0.22%)
Matcher::match_tree(Node const*) (4 samples, 0.88%)
Matcher::Label_Root(Node const*, State*, Node*, Node const*) (2 samples, 0.44%)
Matcher::Label_Root(Node const*, State*, Node*, Node const*) (2 samples, 0.44%)
Matcher::Label_Root(Node const*, State*, Node*, Node const*) (1 samples, 0.22%)
State::DFA(int, Node const*) (1 samples, 0.22%)
State::_sub_Op_ConL(Node const*) (1 samples, 0.22%)
State::DFA(int, Node const*) (1 samples, 0.22%)
State::_sub_Op_CmpN(Node const*) (1 samples, 0.22%)
Matcher::ReduceInst(State*, int, Node*&) (2 samples, 0.44%)
Matcher::ReduceInst_Interior(State*, int, Node*&, MachNode*, unsigned int) (2 samples, 0.44%)
shrL_rReg_immNode::Expand(State*, Node_List&, Node*) (1 samples, 0.22%)
PhaseCFG::do_global_code_motion() (3 samples, 0.66%)
PhaseCFG::global_code_motion() (3 samples, 0.66%)
PhaseCFG::schedule_early(VectorSet&, Node_List&) (2 samples, 0.44%)
PhaseChaitin::Register_Allocate() (61 samples, 13.47%)
PhaseChaitin::Regist..
Node::cisc_operand() const (1 samples, 0.22%)
PhaseAggressiveCoalesce::insert_copies(Matcher&) (1 samples, 0.22%)
PhaseChaitin::Select() (3 samples, 0.66%)
IndexSetIterator::advance_and_next() (1 samples, 0.22%)
PhaseIFG::re_insert(unsigned int) (2 samples, 0.44%)
IndexSetIterator::advance_and_next() (1 samples, 0.22%)
PhaseChaitin::Simplify() (3 samples, 0.66%)
IndexSetIterator::advance_and_next() (2 samples, 0.44%)
PhaseIFG::remove_node(unsigned int) (1 samples, 0.22%)
PhaseChaitin::Split(unsigned int, ResourceArea*) (7 samples, 1.55%)
PhaseChaitin::split_USE(Node*, Block*, Node*, unsigned int, unsigned int, bool, bool, GrowableArray<unsigned int>, int) [clone .constprop.195] (1 samples, 0.22%)
PhaseChaitin::get_spillcopy_wide(Node*, Node*, unsigned int) (1 samples, 0.22%)
PhaseChaitin::build_ifg_physical(ResourceArea*) (15 samples, 3.31%)
Pha..
IndexSetIterator::IndexSetIterator(IndexSet*) (1 samples, 0.22%)
IndexSetIterator::advance_and_next() (2 samples, 0.44%)
PhaseChaitin::interfere_with_live(unsigned int, IndexSet*) (7 samples, 1.55%)
IndexSetIterator::advance_and_next() (2 samples, 0.44%)
RegMask::is_UP() const (1 samples, 0.22%)
PhaseChaitin::gather_lrg_masks(bool) [clone .constprop.215] (5 samples, 1.10%)
PhaseChaitin::post_allocate_copy_removal() (11 samples, 2.43%)
Ph..
Node::replace_by(Node*) (1 samples, 0.22%)
PhaseChaitin::elide_copy(Node*, int, Block*, Node_List&, Node_List&, bool) (7 samples, 1.55%)
PhaseCoalesce::coalesce_driver() (4 samples, 0.88%)
PhaseConservativeCoalesce::coalesce(Block*) (4 samples, 0.88%)
PhaseConservativeCoalesce::copy_copy(Node*, Node*, Block*, unsigned int) (4 samples, 0.88%)
PhaseConservativeCoalesce::update_ifg(unsigned int, unsigned int, IndexSet*, IndexSet*) (2 samples, 0.44%)
PhaseIFG::effective_degree(unsigned int) const (1 samples, 0.22%)
__pthread_getspecific (1 samples, 0.22%)
PhaseIFG::Compute_Effective_Degree() (3 samples, 0.66%)
IndexSetIterator::advance_and_next() (2 samples, 0.44%)
PhaseIFG::SquareUp() (2 samples, 0.44%)
IndexSet::alloc_block_containing(unsigned int) (1 samples, 0.22%)
PhaseIFG::init(unsigned int) (1 samples, 0.22%)
PhaseLive::compute(unsigned int) (5 samples, 1.10%)
PhaseLive::add_liveout(Block*, IndexSet*, VectorSet&) (3 samples, 0.66%)
IndexSet::initialize(unsigned int, Arena*) (1 samples, 0.22%)
Compile::Optimize() (26 samples, 5.74%)
Compile..
Compile::remove_speculative_types(PhaseIterGVN&) (3 samples, 0.66%)
PhaseIterGVN::remove_speculative_types() (1 samples, 0.22%)
TypeInstPtr::remove_speculative() const (1 samples, 0.22%)
TypeInstPtr::remove_speculative() const (1 samples, 0.22%)
PhaseIdealLoop::PhaseIdealLoop(PhaseIterGVN&, bool, bool) (1 samples, 0.22%)
PhaseTransform::PhaseTransform(Phase::PhaseNumber) (1 samples, 0.22%)
PhaseIdealLoop::build_and_optimize(bool, bool) (16 samples, 3.53%)
Pha..
PhaseIdealLoop::Dominators() (2 samples, 0.44%)
PhaseIdealLoop::build_loop_early(VectorSet&, Node_List&, Node_Stack&) (4 samples, 0.88%)
PhaseIdealLoop::build_loop_late(VectorSet&, Node_List&, Node_Stack&) (7 samples, 1.55%)
PhaseIdealLoop::build_loop_late_post(Node*) (2 samples, 0.44%)
MultiNode::is_CFG() const (1 samples, 0.22%)
PhaseIdealLoop::get_late_ctrl(Node*, Node*) (1 samples, 0.22%)
PhaseIdealLoop::compute_lca_of_uses(Node*, Node*, bool) (1 samples, 0.22%)
PhaseIdealLoop::split_if_with_blocks(VectorSet&, Node_Stack&) (2 samples, 0.44%)
PhaseIdealLoop::split_if_with_blocks_pre(Node*) (2 samples, 0.44%)
IdealLoopTree::is_member(IdealLoopTree const*) const (1 samples, 0.22%)
PhaseIdealLoop::split_thru_phi(Node*, Node*, int) (1 samples, 0.22%)
Type::hashcons() (1 samples, 0.22%)
Dict::Insert(void*, void*, bool) (1 samples, 0.22%)
Type::cmp(Type const*, Type const*) (1 samples, 0.22%)
TypeInt::eq(Type const*) const (1 samples, 0.22%)
PhaseIterGVN::optimize() (1 samples, 0.22%)
PhaseIterGVN::transform_old(Node*) (1 samples, 0.22%)
RegionNode::Ideal(PhaseGVN*, bool) (1 samples, 0.22%)
PhiNode::is_unsafe_data_reference(Node*) const (1 samples, 0.22%)
PhaseIterGVN::optimize() (6 samples, 1.32%)
PhaseIterGVN::transform_old(Node*) (6 samples, 1.32%)
AddNode::Identity(PhaseTransform*) (1 samples, 0.22%)
Type::hashcons() (1 samples, 0.22%)
Type::cmp(Type const*, Type const*) (1 samples, 0.22%)
IfNode::Ideal(PhaseGVN*, bool) (1 samples, 0.22%)
__pthread_getspecific (1 samples, 0.22%)
Node::remove_dead_region(PhaseGVN*, bool) (1 samples, 0.22%)
Type::hashcons() (1 samples, 0.22%)
Dict::Insert(void*, void*, bool) (1 samples, 0.22%)
Compile::inline_string_calls(bool) (3 samples, 0.66%)
LateInlineCallGenerator::do_late_inline() (2 samples, 0.44%)
ParseGenerator::generate(JVMState*) (2 samples, 0.44%)
Parse::Parse(JVMState*, ciMethod*, float) (2 samples, 0.44%)
Parse::build_exits() (1 samples, 0.22%)
GraphKit::clone_map() (1 samples, 0.22%)
Node::clone() const (1 samples, 0.22%)
Parse::do_all_blocks() (1 samples, 0.22%)
Parse::do_one_block() (1 samples, 0.22%)
Parse::do_one_bytecode() (1 samples, 0.22%)
Parse::do_call() (1 samples, 0.22%)
ParseGenerator::generate(JVMState*) (1 samples, 0.22%)
Parse::Parse(JVMState*, ciMethod*, float) (1 samples, 0.22%)
Parse::do_all_blocks() (1 samples, 0.22%)
Parse::do_one_block() (1 samples, 0.22%)
Parse::do_one_bytecode() (1 samples, 0.22%)
Parse::do_call() (1 samples, 0.22%)
ParseGenerator::generate(JVMState*) (1 samples, 0.22%)
Parse::Parse(JVMState*, ciMethod*, float) (1 samples, 0.22%)
GraphKit::set_map_clone(SafePointNode*) (1 samples, 0.22%)
GraphKit::clone_map() (1 samples, 0.22%)
MergeMemNode::make(Compile*, Node*) (1 samples, 0.22%)
MergeMemNode::MergeMemNode(Node*) (1 samples, 0.22%)
MergeMemNode::set_base_memory(Node*) (1 samples, 0.22%)
PhaseRemoveUseless::PhaseRemoveUseless(PhaseGVN*, Unique_Node_List*, Phase::PhaseNumber) (1 samples, 0.22%)
Compile::remove_useless_nodes(Unique_Node_List&) (1 samples, 0.22%)
ParseGenerator::generate(JVMState*) (8 samples, 1.77%)
Parse::Parse(JVMState*, ciMethod*, float) (8 samples, 1.77%)
Parse::do_all_blocks() (8 samples, 1.77%)
Parse::do_one_block() (8 samples, 1.77%)
Parse::do_one_bytecode() (8 samples, 1.77%)
Parse::do_call() (8 samples, 1.77%)
Compile::call_generator(ciMethod*, int, bool, JVMState*, bool, float, ciKlass*, bool, bool) (1 samples, 0.22%)
InlineTree::ok_to_inline(ciMethod*, JVMState*, ciCallProfile&, WarmCallInfo*, bool&) (1 samples, 0.22%)
ciMethod::get_flow_analysis() (1 samples, 0.22%)
ciTypeFlow::do_flow() (1 samples, 0.22%)
ciTypeFlow::flow_types() (1 samples, 0.22%)
ciTypeFlow::df_flow_types(ciTypeFlow::Block*, bool, ciTypeFlow::StateVector*, ciTypeFlow::JsrSet*) (1 samples, 0.22%)
ciTypeFlow::flow_block(ciTypeFlow::Block*, ciTypeFlow::StateVector*, ciTypeFlow::JsrSet*) (1 samples, 0.22%)
ciTypeFlow::StateVector::apply_one_bytecode(ciBytecodeStream*) (1 samples, 0.22%)
ciTypeFlow::StateVector::do_invoke(ciBytecodeStream*, bool) (1 samples, 0.22%)
ciBytecodeStream::get_method(bool&, ciSignature**) (1 samples, 0.22%)
ciEnv::get_method_by_index(constantPoolHandle, int, Bytecodes::Code, ciInstanceKlass*) (1 samples, 0.22%)
ciEnv::get_method_by_index_impl(constantPoolHandle, int, Bytecodes::Code, ciInstanceKlass*) (1 samples, 0.22%)
ciEnv::get_klass_by_index_impl(constantPoolHandle, int, bool&, ciInstanceKlass*) (1 samples, 0.22%)
ciObjectFactory::get_metadata(Metadata*) (1 samples, 0.22%)
ciObjectFactory::create_new_metadata(Metadata*) (1 samples, 0.22%)
ciInstanceKlass::ciInstanceKlass(KlassHandle) (1 samples, 0.22%)
ParseGenerator::generate(JVMState*) (4 samples, 0.88%)
Parse::Parse(JVMState*, ciMethod*, float) (4 samples, 0.88%)
Parse::do_all_blocks() (4 samples, 0.88%)
Parse::do_one_block() (4 samples, 0.88%)
Parse::do_one_bytecode() (4 samples, 0.88%)
Parse::do_call() (4 samples, 0.88%)
ParseGenerator::generate(JVMState*) (3 samples, 0.66%)
Parse::Parse(JVMState*, ciMethod*, float) (3 samples, 0.66%)
Parse::do_all_blocks() (3 samples, 0.66%)
Parse::do_one_block() (3 samples, 0.66%)
Parse::do_one_bytecode() (3 samples, 0.66%)
Parse::do_call() (3 samples, 0.66%)
ParseGenerator::generate(JVMState*) (3 samples, 0.66%)
Parse::Parse(JVMState*, ciMethod*, float) (3 samples, 0.66%)
Parse::do_all_blocks() (3 samples, 0.66%)
Parse::do_one_block() (3 samples, 0.66%)
Parse::do_one_bytecode() (3 samples, 0.66%)
Parse::do_call() (3 samples, 0.66%)
ParseGenerator::generate(JVMState*) (3 samples, 0.66%)
Parse::Parse(JVMState*, ciMethod*, float) (3 samples, 0.66%)
Parse::do_all_blocks() (2 samples, 0.44%)
Parse::do_one_block() (2 samples, 0.44%)
Parse::do_one_bytecode() (2 samples, 0.44%)
Parse::do_call() (2 samples, 0.44%)
GraphKit::round_double_arguments(ciMethod*) (1 samples, 0.22%)
TypeFunc::make(ciMethod*) (1 samples, 0.22%)
Type::hashcons() (1 samples, 0.22%)
Type::cmp(Type const*, Type const*) (1 samples, 0.22%)
PredictedCallGenerator::generate(JVMState*) (1 samples, 0.22%)
ParseGenerator::generate(JVMState*) (1 samples, 0.22%)
Parse::Parse(JVMState*, ciMethod*, float) (1 samples, 0.22%)
Parse::create_entry_map() (1 samples, 0.22%)
ciMethod::get_method_at_bci(int, bool&, ciSignature**) (1 samples, 0.22%)
ciBytecodeStream::get_method_index() (1 samples, 0.22%)
resource_allocate_bytes(unsigned long, AllocFailStrategy::AllocFailEnum) (1 samples, 0.22%)
ciBytecodeStream::get_method(bool&, ciSignature**) (1 samples, 0.22%)
ciEnv::get_method_by_index(constantPoolHandle, int, Bytecodes::Code, ciInstanceKlass*) (1 samples, 0.22%)
ciEnv::get_method_by_index_impl(constantPoolHandle, int, Bytecodes::Code, ciInstanceKlass*) (1 samples, 0.22%)
ciEnv::lookup_method(InstanceKlass*, InstanceKlass*, Symbol*, Symbol*, Bytecodes::Code) (1 samples, 0.22%)
LinkResolver::linktime_resolve_interface_method_or_null(KlassHandle, Symbol*, Symbol*, KlassHandle, bool) (1 samples, 0.22%)
LinkResolver::resolve_interface_method(methodHandle&, KlassHandle, Symbol*, Symbol*, KlassHandle, bool, bool, Thread*) (1 samples, 0.22%)
LinkResolver::check_method_loader_constraints(methodHandle&, KlassHandle, Symbol*, Symbol*, KlassHandle, char const*, Thread*) (1 samples, 0.22%)
SystemDictionary::check_signature_loaders(Symbol*, Handle, Handle, bool, Thread*) (1 samples, 0.22%)
SystemDictionary::add_loader_constraint(Symbol*, Handle, Handle, Thread*) (1 samples, 0.22%)
Dictionary::find_class(int, unsigned int, Symbol*, ClassLoaderData*) (1 samples, 0.22%)
PredictedCallGenerator::generate(JVMState*) (3 samples, 0.66%)
ParseGenerator::generate(JVMState*) (3 samples, 0.66%)
Parse::Parse(JVMState*, ciMethod*, float) (3 samples, 0.66%)
Parse::do_all_blocks() (3 samples, 0.66%)
Parse::do_one_block() (3 samples, 0.66%)
Parse::do_one_bytecode() (3 samples, 0.66%)
Parse::do_call() (3 samples, 0.66%)
ParseGenerator::generate(JVMState*) (2 samples, 0.44%)
Parse::Parse(JVMState*, ciMethod*, float) (2 samples, 0.44%)
Parse::do_all_blocks() (2 samples, 0.44%)
Parse::do_one_block() (2 samples, 0.44%)
Parse::do_one_bytecode() (2 samples, 0.44%)
Parse::do_call() (2 samples, 0.44%)
ParseGenerator::generate(JVMState*) (1 samples, 0.22%)
Parse::Parse(JVMState*, ciMethod*, float) (1 samples, 0.22%)
Parse::do_all_blocks() (1 samples, 0.22%)
GraphKit::add_predicate(int) (1 samples, 0.22%)
GraphKit::uncommon_trap(int, ciKlass*, char const*, bool, bool) (1 samples, 0.22%)
PredictedCallGenerator::generate(JVMState*) (1 samples, 0.22%)
ParseGenerator::generate(JVMState*) (1 samples, 0.22%)
Parse::Parse(JVMState*, ciMethod*, float) (1 samples, 0.22%)
Parse::Block::init_graph(Parse*) (1 samples, 0.22%)
PredictedCallGenerator::generate(JVMState*) (1 samples, 0.22%)
ParseGenerator::generate(JVMState*) (1 samples, 0.22%)
Parse::Parse(JVMState*, ciMethod*, float) (1 samples, 0.22%)
Parse::do_all_blocks() (1 samples, 0.22%)
Parse::do_one_block() (1 samples, 0.22%)
Parse::do_one_bytecode() (1 samples, 0.22%)
Parse::do_call() (1 samples, 0.22%)
ciBytecodeStream::get_declared_method_holder() (1 samples, 0.22%)
PhaseRemoveUseless::PhaseRemoveUseless(PhaseGVN*, Unique_Node_List*, Phase::PhaseNumber) (2 samples, 0.44%)
Compile::identify_useful_nodes(Unique_Node_List&) (2 samples, 0.44%)
Node_Array::grow(unsigned int) (1 samples, 0.22%)
Arena::Arealloc(void*, unsigned long, unsigned long, AllocFailStrategy::AllocFailEnum) (1 samples, 0.22%)
MallocTracker::record_malloc(void*, unsigned long, MemoryType, NativeCallStack const&, NMT_TrackingLevel) (1 samples, 0.22%)
Compiler::compile_method(ciEnv*, ciMethod*, int) (2 samples, 0.44%)
Compilation::Compilation(AbstractCompiler*, ciEnv*, ciMethod*, int, BufferBlob*) (2 samples, 0.44%)
Compilation::compile_method() (2 samples, 0.44%)
Compilation::compile_java_method() (2 samples, 0.44%)
Compilation::build_hir() (1 samples, 0.22%)
IR::IR(Compilation*, ciMethod*, int) (1 samples, 0.22%)
IRScope::IRScope(Compilation*, IRScope*, int, ciMethod*, int, bool) (1 samples, 0.22%)
GraphBuilder::GraphBuilder(Compilation*, IRScope*) (1 samples, 0.22%)
GraphBuilder::iterate_all_blocks(bool) (1 samples, 0.22%)
GraphBuilder::iterate_bytecodes_for_block(int) (1 samples, 0.22%)
GraphBuilder::invoke(Bytecodes::Code) (1 samples, 0.22%)
GraphBuilder::try_inline(ciMethod*, bool, Bytecodes::Code, Instruction*) (1 samples, 0.22%)
GraphBuilder::try_inline_full(ciMethod*, bool, Bytecodes::Code, Instruction*) (1 samples, 0.22%)
GraphBuilder::iterate_all_blocks(bool) (1 samples, 0.22%)
GraphBuilder::iterate_bytecodes_for_block(int) (1 samples, 0.22%)
GraphBuilder::method_return(Instruction*) (1 samples, 0.22%)
Goto::Goto(BlockBegin*, bool) (1 samples, 0.22%)
Compilation::emit_lir() (1 samples, 0.22%)
LinearScan::do_linear_scan() (1 samples, 0.22%)
LinearScan::resolve_data_flow() (1 samples, 0.22%)
LinearScan::resolve_collect_mappings(BlockBegin*, BlockBegin*, MoveResolver&) (1 samples, 0.22%)
Interval::split_child_at_op_id(int, LIR_OpVisitState::OprMode) (1 samples, 0.22%)
CompileQueue::get() (2 samples, 0.44%)
Monitor::wait(bool, long, bool) (1 samples, 0.22%)
Monitor::IWait(Thread*, long) (1 samples, 0.22%)
__pthread_cond_timedwait (1 samples, 0.22%)
NMethodSweeper::possibly_sweep() (1 samples, 0.22%)
NMethodSweeper::sweep_code_cache() (1 samples, 0.22%)
NMethodSweeper::process_nmethod(nmethod*) (1 samples, 0.22%)
nmethod::cleanup_inline_caches() (1 samples, 0.22%)
NativeCall::destination() const (1 samples, 0.22%)
ciEnv::get_method_from_handle(Method*) (1 samples, 0.22%)
ServiceThread::service_thread_entry(JavaThread*, Thread*) (1 samples, 0.22%)
JvmtiDeferredEvent::post() (1 samples, 0.22%)
JvmtiExport::post_compiled_method_load(nmethod*) (1 samples, 0.22%)
JvmtiMethodEventMark::JvmtiMethodEventMark(JavaThread*, methodHandle) (1 samples, 0.22%)
JNIHandles::make_local(Thread*, oopDesc*) (1 samples, 0.22%)
VMThread::run() (1 samples, 0.22%)
VMThread::loop() (1 samples, 0.22%)
SafepointSynchronize::begin() (1 samples, 0.22%)
SafepointSynchronize::do_cleanup_tasks() (1 samples, 0.22%)
NMethodSweeper::mark_active_nmethods() (1 samples, 0.22%)
Threads::nmethods_do(CodeBlobClosure*) (1 samples, 0.22%)
JavaThread::nmethods_do(CodeBlobClosure*) (1 samples, 0.22%)
frame::sender(RegisterMap*) const (1 samples, 0.22%)
OopMapSet::update_register_map(frame const*, RegisterMap*) (1 samples, 0.22%)