Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
stack walk with zgc after 4 days
--- 1572022745 ns (2.64%), 157 samples
[ 0] AccessInternal::PostRuntimeDispatch<ZBarrierSet::AccessBarrier<1187924ul, ZBarrierSet>, (AccessInternal::BarrierType)2, 1187924ul>::oop_access_barrier(void*)
[ 1] ResolvedMethodTable::lookup(int, unsigned int, Method*)
[ 2] java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle const&, Thread*)
[ 3] CallInfo::CallInfo(Method*, Klass*, Thread*)
[ 4] java_lang_StackFrameInfo::set_method_and_bci(Handle, methodHandle const&, int, Thread*)
[ 5] JavaFrameStream::fill_frame(int, objArrayHandle, methodHandle const&, Thread*)
[ 6] StackWalk::fill_in_frames(long, BaseFrameStream&, int, int, objArrayHandle, int&, Thread*)
[ 7] StackWalk::fetchNextBatch(Handle, long, long, int, int, objArrayHandle, Thread*)
[ 8] JVM_MoreStackWalk
[ 9] java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames
[10] java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames
[11] java.lang.StackStreamFactory$AbstractStackWalker.getNextBatch
[12] java.lang.StackStreamFactory$AbstractStackWalker.peekFrame
[13] java.lang.StackStreamFactory$AbstractStackWalker.hasNext
[14] java.lang.StackStreamFactory$StackFrameTraverser.tryAdvance
[15] java.util.stream.ReferencePipeline.forEachWithCancel
[16] java.util.stream.AbstractPipeline.copyIntoWithCancel
[17] java.util.stream.AbstractPipeline.copyInto
[18] java.util.stream.AbstractPipeline.wrapAndCopyInto
[19] java.util.stream.FindOps$FindOp.evaluateSequential
[20] java.util.stream.AbstractPipeline.evaluate
[21] java.util.stream.ReferencePipeline.findFirst
[22] org.apache.logging.log4j.util.StackLocator.lambda$getCallerClass$6
[23] org.apache.logging.log4j.util.StackLocator$$Lambda$47.915349526.apply
[24] java.lang.StackStreamFactory$StackFrameTraverser.consumeFrames
[25] java.lang.StackStreamFactory$AbstractStackWalker.doStackWalk
[26] java.lang.StackStreamFactory$AbstractStackWalker.callStackWalk
[27] java.lang.StackStreamFactory$AbstractStackWalker.beginStackWalk
[28] java.lang.StackStreamFactory$AbstractStackWalker.walk
[29] java.lang.StackWalker.walk
[30] org.apache.logging.log4j.util.StackLocator.getCallerClass
[31] org.apache.logging.log4j.util.StackLocatorUtil.getCallerClass
[32] org.apache.logging.log4j.jcl.LogAdapter.getContext
[33] org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger
[34] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance
[35] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance
[36] org.apache.commons.logging.LogFactory.getLog
[37] org.springframework.util.ConcurrencyThrottleSupport.<init>
[38] org.springframework.core.task.SimpleAsyncTaskExecutor$ConcurrencyThrottleAdapter.<init>
[39] org.springframework.core.task.SimpleAsyncTaskExecutor$ConcurrencyThrottleAdapter.<init>
[40] org.springframework.core.task.SimpleAsyncTaskExecutor.<init>
[41] org.springframework.web.context.request.async.WebAsyncManager.<init>
[42] org.springframework.web.context.request.async.WebAsyncUtils.getAsyncManager
[43] org.springframework.web.servlet.FrameworkServlet.processRequest
[44] org.springframework.web.servlet.FrameworkServlet.doGet
[45] javax.servlet.http.HttpServlet.service
[46] org.springframework.web.servlet.FrameworkServlet.service
[47] javax.servlet.http.HttpServlet.service
[48] org.eclipse.jetty.servlet.ServletHolder.handle
[49] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
[50] com.outbrain.votes_online_db.filter.CookieHandlerFilter.doFilter
[51] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
[52] com.outbrain.cookielib.filter.OBUIDCookieHandlerFilter.doFilter
[53] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
[54] com.outbrain.odb.HdrMetricsFilter.doFilter
[55] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
[56] com.outbrain.tracing.servlet.filter.TraceIdResponseFilter.doFilter
[57] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
[58] io.opentracing.contrib.web.servlet.filter.TracingFilter.doFilter
[59] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
[60] org.eclipse.jetty.servlets.UserAgentFilter.doFilter
[61] org.eclipse.jetty.servlets.GzipFilter.doFilter
[62] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
[63] org.eclipse.jetty.servlet.ServletHandler.doHandle
[64] org.eclipse.jetty.server.handler.ScopedHandler.handle
[65] org.eclipse.jetty.security.SecurityHandler.handle
[66] org.eclipse.jetty.server.session.SessionHandler.doHandle
[67] org.eclipse.jetty.server.handler.ContextHandler.doHandle
[68] org.eclipse.jetty.servlet.ServletHandler.doScope
[69] org.eclipse.jetty.server.session.SessionHandler.doScope
[70] org.eclipse.jetty.server.handler.ContextHandler.doScope
[71] org.eclipse.jetty.server.handler.ScopedHandler.handle
[72] org.eclipse.jetty.server.handler.ContextHandlerCollection.handle
[73] org.eclipse.jetty.server.handler.HandlerCollection.handle
[74] org.eclipse.jetty.server.handler.HandlerWrapper.handle
[75] com.outbrain.ob1k.server.jetty.handler.RequestTimeoutHandler.handle
[76] org.eclipse.jetty.server.handler.HandlerWrapper.handle
[77] org.eclipse.jetty.server.handler.StatisticsHandler.handle
[78] org.eclipse.jetty.server.handler.HandlerWrapper.handle
[79] org.eclipse.jetty.server.Server.handle
[80] org.eclipse.jetty.server.HttpChannel.handle
[81] org.eclipse.jetty.server.HttpConnection.onFillable
[82] org.eclipse.jetty.io.AbstractConnection$2.run
[83] org.eclipse.jetty.util.thread.QueuedThreadPool.runJob
[84] org.eclipse.jetty.util.thread.QueuedThreadPool$3.run
[85] java.lang.Thread.run
@xindoo

This comment has been minimized.

Copy link

xindoo commented Dec 11, 2019

I have the same problem, do you find out the reason?

@ahadadi

This comment has been minimized.

Copy link

ahadadi commented Dec 11, 2019

@xindoo

This comment has been minimized.

Copy link

xindoo commented Dec 12, 2019

thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.