Skip to content

Instantly share code, notes, and snippets.

@amirhadadi
Created March 17, 2019 14:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amirhadadi/224c33a19bfd9ea8dcc264cefc641496 to your computer and use it in GitHub Desktop.
Save amirhadadi/224c33a19bfd9ea8dcc264cefc641496 to your computer and use it in GitHub Desktop.
stack walk with g1
--- 40079459 ns (0.07%), 4 samples
[ 0] StackWalk::walk(Handle, long, int, int, int, objArrayHandle, Thread*)
[ 1] JVM_CallStackWalk
[ 2] java.lang.StackStreamFactory$AbstractStackWalker.callStackWalk
[ 3] java.lang.StackStreamFactory$AbstractStackWalker.beginStackWalk
[ 4] java.lang.StackStreamFactory$AbstractStackWalker.walk
[ 5] java.lang.StackWalker.walk
[ 6] org.apache.logging.log4j.util.StackLocator.getCallerClass
[ 7] org.apache.logging.log4j.util.StackLocatorUtil.getCallerClass
[ 8] org.apache.logging.log4j.jcl.LogAdapter.getContext
[ 9] org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger
[10] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance
[11] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance
[12] org.apache.commons.logging.LogFactory.getLog
[13] org.springframework.util.ConcurrencyThrottleSupport.<init>
[14] org.springframework.core.task.SimpleAsyncTaskExecutor$ConcurrencyThrottleAdapter.<init>
[15] org.springframework.core.task.SimpleAsyncTaskExecutor$ConcurrencyThrottleAdapter.<init>
[16] org.springframework.core.task.SimpleAsyncTaskExecutor.<init>
[17] org.springframework.web.context.request.async.WebAsyncManager.<init>
[18] org.springframework.web.context.request.async.WebAsyncUtils.getAsyncManager
[19] org.springframework.web.servlet.FrameworkServlet.processRequest
[20] org.springframework.web.servlet.FrameworkServlet.doGet
[21] javax.servlet.http.HttpServlet.service
[22] org.springframework.web.servlet.FrameworkServlet.service
[23] javax.servlet.http.HttpServlet.service
[24] org.eclipse.jetty.servlet.ServletHolder.handle
[25] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
[26] com.outbrain.votes_online_db.filter.CookieHandlerFilter.doFilter
[27] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
[28] com.outbrain.cookielib.filter.OBUIDCookieHandlerFilter.doFilter
[29] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
[30] com.outbrain.odb.HdrMetricsFilter.doFilter
[31] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
[32] com.outbrain.tracing.servlet.filter.TraceIdResponseFilter.doFilter
[33] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
[34] io.opentracing.contrib.web.servlet.filter.TracingFilter.doFilter
[35] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
[36] org.eclipse.jetty.servlets.UserAgentFilter.doFilter
[37] org.eclipse.jetty.servlets.GzipFilter.doFilter
[38] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
[39] org.eclipse.jetty.servlet.ServletHandler.doHandle
[40] org.eclipse.jetty.server.handler.ScopedHandler.handle
[41] org.eclipse.jetty.security.SecurityHandler.handle
[42] org.eclipse.jetty.server.session.SessionHandler.doHandle
[43] org.eclipse.jetty.server.handler.ContextHandler.doHandle
[44] org.eclipse.jetty.servlet.ServletHandler.doScope
[45] org.eclipse.jetty.server.session.SessionHandler.doScope
[46] org.eclipse.jetty.server.handler.ContextHandler.doScope
[47] org.eclipse.jetty.server.handler.ScopedHandler.handle
[48] org.eclipse.jetty.server.handler.ContextHandlerCollection.handle
[49] org.eclipse.jetty.server.handler.HandlerCollection.handle
[50] org.eclipse.jetty.server.handler.HandlerWrapper.handle
[51] com.outbrain.ob1k.server.jetty.handler.RequestTimeoutHandler.handle
[52] org.eclipse.jetty.server.handler.HandlerWrapper.handle
[53] org.eclipse.jetty.server.handler.StatisticsHandler.handle
[54] org.eclipse.jetty.server.handler.HandlerWrapper.handle
[55] org.eclipse.jetty.server.Server.handle
[56] org.eclipse.jetty.server.HttpChannel.handle
[57] org.eclipse.jetty.server.HttpConnection.onFillable
[58] org.eclipse.jetty.io.AbstractConnection$2.run
[59] org.eclipse.jetty.util.thread.QueuedThreadPool.runJob
[60] org.eclipse.jetty.util.thread.QueuedThreadPool$3.run
[61] java.lang.Thread.run
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment