Created
March 18, 2019 07:14
-
-
Save amirhadadi/31cf546c063fa351feefb918ba0ba8ed to your computer and use it in GitHub Desktop.
zgc Java 11 stack walking after 5 days
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Started [cpu] profiling | |
| --- Execution profile --- | |
| Total samples: 34192 | |
| Non-Java: 649 (1.90%) | |
| Unknown (native): 114 (0.33%) | |
| Not walkable (native): 5 (0.01%) | |
| Unknown (Java): 118 (0.35%) | |
| Not walkable (Java): 115 (0.34%) | |
| Deopt: 193 (0.56%) | |
| Frame buffer usage: 12.538% | |
| --- 65868678464 ns (19.22%), 6585 samples | |
| [ 0] ResolvedMethodTable::lookup(int, unsigned int, Method*) | |
| [ 1] java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle const&, Thread*) | |
| [ 2] CallInfo::CallInfo(Method*, Klass*, Thread*) | |
| [ 3] java_lang_StackFrameInfo::set_method_and_bci(Handle, methodHandle const&, int, Thread*) | |
| [ 4] JavaFrameStream::fill_frame(int, objArrayHandle, methodHandle const&, Thread*) | |
| [ 5] StackWalk::fill_in_frames(long, BaseFrameStream&, int, int, objArrayHandle, int&, Thread*) | |
| [ 6] StackWalk::fetchNextBatch(Handle, long, long, int, int, objArrayHandle, Thread*) | |
| [ 7] JVM_MoreStackWalk | |
| [ 8] java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames | |
| [ 9] java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames | |
| [10] java.lang.StackStreamFactory$AbstractStackWalker.getNextBatch | |
| [11] java.lang.StackStreamFactory$AbstractStackWalker.peekFrame | |
| [12] java.lang.StackStreamFactory$AbstractStackWalker.hasNext | |
| [13] java.lang.StackStreamFactory$StackFrameTraverser.tryAdvance | |
| [14] java.util.stream.ReferencePipeline.forEachWithCancel | |
| [15] java.util.stream.AbstractPipeline.copyIntoWithCancel | |
| [16] java.util.stream.AbstractPipeline.copyInto | |
| [17] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
| [18] java.util.stream.FindOps$FindOp.evaluateSequential | |
| [19] java.util.stream.AbstractPipeline.evaluate | |
| [20] java.util.stream.ReferencePipeline.findFirst | |
| [21] org.apache.logging.log4j.util.StackLocator.lambda$getCallerClass$6 | |
| [22] org.apache.logging.log4j.util.StackLocator$$Lambda$47.915349526.apply | |
| [23] java.lang.StackStreamFactory$StackFrameTraverser.consumeFrames | |
| [24] java.lang.StackStreamFactory$AbstractStackWalker.doStackWalk | |
| [25] java.lang.StackStreamFactory$AbstractStackWalker.callStackWalk | |
| [26] java.lang.StackStreamFactory$AbstractStackWalker.beginStackWalk | |
| [27] java.lang.StackStreamFactory$AbstractStackWalker.walk | |
| [28] java.lang.StackWalker.walk | |
| [29] org.apache.logging.log4j.util.StackLocator.getCallerClass | |
| [30] org.apache.logging.log4j.util.StackLocatorUtil.getCallerClass | |
| [31] org.apache.logging.log4j.jcl.LogAdapter.getContext | |
| [32] org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger | |
| [33] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance | |
| [34] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance | |
| [35] org.apache.commons.logging.LogFactory.getLog | |
| [36] org.springframework.util.ConcurrencyThrottleSupport.<init> | |
| [37] org.springframework.core.task.SimpleAsyncTaskExecutor$ConcurrencyThrottleAdapter.<init> | |
| [38] org.springframework.core.task.SimpleAsyncTaskExecutor$ConcurrencyThrottleAdapter.<init> | |
| [39] org.springframework.core.task.SimpleAsyncTaskExecutor.<init> | |
| [40] org.springframework.web.context.request.async.WebAsyncManager.<init> | |
| [41] org.springframework.web.context.request.async.WebAsyncUtils.getAsyncManager | |
| [42] org.springframework.web.servlet.FrameworkServlet.processRequest | |
| [43] org.springframework.web.servlet.FrameworkServlet.doGet | |
| [44] javax.servlet.http.HttpServlet.service | |
| [45] org.springframework.web.servlet.FrameworkServlet.service | |
| [46] javax.servlet.http.HttpServlet.service | |
| [47] org.eclipse.jetty.servlet.ServletHolder.handle | |
| [48] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [49] com.outbrain.votes_online_db.filter.CookieHandlerFilter.doFilter | |
| [50] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [51] com.outbrain.cookielib.filter.OBUIDCookieHandlerFilter.doFilter | |
| [52] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [53] com.outbrain.odb.HdrMetricsFilter.doFilter | |
| [54] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [55] com.outbrain.tracing.servlet.filter.TraceIdResponseFilter.doFilter | |
| [56] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [57] io.opentracing.contrib.web.servlet.filter.TracingFilter.doFilter | |
| [58] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [59] org.eclipse.jetty.servlets.UserAgentFilter.doFilter | |
| [60] org.eclipse.jetty.servlets.GzipFilter.doFilter | |
| [61] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [62] org.eclipse.jetty.servlet.ServletHandler.doHandle | |
| [63] org.eclipse.jetty.server.handler.ScopedHandler.handle | |
| [64] org.eclipse.jetty.security.SecurityHandler.handle | |
| [65] org.eclipse.jetty.server.session.SessionHandler.doHandle | |
| [66] org.eclipse.jetty.server.handler.ContextHandler.doHandle | |
| [67] org.eclipse.jetty.servlet.ServletHandler.doScope | |
| [68] org.eclipse.jetty.server.session.SessionHandler.doScope | |
| [69] org.eclipse.jetty.server.handler.ContextHandler.doScope | |
| [70] org.eclipse.jetty.server.handler.ScopedHandler.handle | |
| [71] org.eclipse.jetty.server.handler.ContextHandlerCollection.handle | |
| [72] org.eclipse.jetty.server.handler.HandlerCollection.handle | |
| [73] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [74] com.outbrain.ob1k.server.jetty.handler.RequestTimeoutHandler.handle | |
| [75] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [76] org.eclipse.jetty.server.handler.StatisticsHandler.handle | |
| [77] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [78] org.eclipse.jetty.server.Server.handle | |
| [79] org.eclipse.jetty.server.HttpChannel.handle | |
| [80] org.eclipse.jetty.server.HttpConnection.onFillable | |
| [81] org.eclipse.jetty.io.AbstractConnection$2.run | |
| [82] org.eclipse.jetty.util.thread.QueuedThreadPool.runJob | |
| [83] org.eclipse.jetty.util.thread.QueuedThreadPool$3.run | |
| [84] java.lang.Thread.run | |
| --- 39041824814 ns (11.39%), 3904 samples | |
| [ 0] ResolvedMethodTable::lookup(int, unsigned int, Method*) | |
| [ 1] java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle const&, Thread*) | |
| [ 2] CallInfo::CallInfo(Method*, Klass*, Thread*) | |
| [ 3] java_lang_StackFrameInfo::set_method_and_bci(Handle, methodHandle const&, int, Thread*) | |
| [ 4] JavaFrameStream::fill_frame(int, objArrayHandle, methodHandle const&, Thread*) | |
| [ 5] StackWalk::fill_in_frames(long, BaseFrameStream&, int, int, objArrayHandle, int&, Thread*) | |
| [ 6] StackWalk::fetchNextBatch(Handle, long, long, int, int, objArrayHandle, Thread*) | |
| [ 7] JVM_MoreStackWalk | |
| [ 8] java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames | |
| [ 9] java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames | |
| [10] java.lang.StackStreamFactory$AbstractStackWalker.getNextBatch | |
| [11] java.lang.StackStreamFactory$AbstractStackWalker.peekFrame | |
| [12] java.lang.StackStreamFactory$AbstractStackWalker.hasNext | |
| [13] java.lang.StackStreamFactory$StackFrameTraverser.tryAdvance | |
| [14] java.util.stream.ReferencePipeline.forEachWithCancel | |
| [15] java.util.stream.AbstractPipeline.copyIntoWithCancel | |
| [16] java.util.stream.AbstractPipeline.copyInto | |
| [17] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
| [18] java.util.stream.FindOps$FindOp.evaluateSequential | |
| [19] java.util.stream.AbstractPipeline.evaluate | |
| [20] java.util.stream.ReferencePipeline.findFirst | |
| [21] org.apache.logging.log4j.util.StackLocator.lambda$getCallerClass$6 | |
| [22] org.apache.logging.log4j.util.StackLocator$$Lambda$47.915349526.apply | |
| [23] java.lang.StackStreamFactory$StackFrameTraverser.consumeFrames | |
| [24] java.lang.StackStreamFactory$AbstractStackWalker.doStackWalk | |
| [25] java.lang.StackStreamFactory$AbstractStackWalker.callStackWalk | |
| [26] java.lang.StackStreamFactory$AbstractStackWalker.beginStackWalk | |
| [27] java.lang.StackStreamFactory$AbstractStackWalker.walk | |
| [28] java.lang.StackWalker.walk | |
| [29] org.apache.logging.log4j.util.StackLocator.getCallerClass | |
| [30] org.apache.logging.log4j.util.StackLocatorUtil.getCallerClass | |
| [31] org.apache.logging.log4j.jcl.LogAdapter.getContext | |
| [32] org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger | |
| [33] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance | |
| [34] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance | |
| [35] org.apache.commons.logging.LogFactory.getLog | |
| [36] org.springframework.web.method.HandlerMethod.<init> | |
| [37] org.springframework.web.method.HandlerMethod.createWithResolvedBean | |
| [38] org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.getHandlerInternal | |
| [39] org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.getHandlerInternal | |
| [40] org.springframework.web.servlet.handler.AbstractHandlerMapping.getHandler | |
| [41] org.springframework.web.servlet.DispatcherServlet.getHandler | |
| [42] org.springframework.web.servlet.DispatcherServlet.doDispatch | |
| [43] org.springframework.web.servlet.DispatcherServlet.doService | |
| [44] org.springframework.web.servlet.FrameworkServlet.processRequest | |
| [45] org.springframework.web.servlet.FrameworkServlet.doGet | |
| [46] javax.servlet.http.HttpServlet.service | |
| [47] org.springframework.web.servlet.FrameworkServlet.service | |
| [48] javax.servlet.http.HttpServlet.service | |
| [49] org.eclipse.jetty.servlet.ServletHolder.handle | |
| [50] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [51] com.outbrain.votes_online_db.filter.CookieHandlerFilter.doFilter | |
| [52] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [53] com.outbrain.cookielib.filter.OBUIDCookieHandlerFilter.doFilter | |
| [54] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [55] com.outbrain.odb.HdrMetricsFilter.doFilter | |
| [56] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [57] com.outbrain.tracing.servlet.filter.TraceIdResponseFilter.doFilter | |
| [58] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [59] io.opentracing.contrib.web.servlet.filter.TracingFilter.doFilter | |
| [60] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [61] org.eclipse.jetty.servlets.UserAgentFilter.doFilter | |
| [62] org.eclipse.jetty.servlets.GzipFilter.doFilter | |
| [63] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [64] org.eclipse.jetty.servlet.ServletHandler.doHandle | |
| [65] org.eclipse.jetty.server.handler.ScopedHandler.handle | |
| [66] org.eclipse.jetty.security.SecurityHandler.handle | |
| [67] org.eclipse.jetty.server.session.SessionHandler.doHandle | |
| [68] org.eclipse.jetty.server.handler.ContextHandler.doHandle | |
| [69] org.eclipse.jetty.servlet.ServletHandler.doScope | |
| [70] org.eclipse.jetty.server.session.SessionHandler.doScope | |
| [71] org.eclipse.jetty.server.handler.ContextHandler.doScope | |
| [72] org.eclipse.jetty.server.handler.ScopedHandler.handle | |
| [73] org.eclipse.jetty.server.handler.ContextHandlerCollection.handle | |
| [74] org.eclipse.jetty.server.handler.HandlerCollection.handle | |
| [75] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [76] com.outbrain.ob1k.server.jetty.handler.RequestTimeoutHandler.handle | |
| [77] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [78] org.eclipse.jetty.server.handler.StatisticsHandler.handle | |
| [79] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [80] org.eclipse.jetty.server.Server.handle | |
| [81] org.eclipse.jetty.server.HttpChannel.handle | |
| [82] org.eclipse.jetty.server.HttpConnection.onFillable | |
| [83] org.eclipse.jetty.io.AbstractConnection$2.run | |
| [84] org.eclipse.jetty.util.thread.QueuedThreadPool.runJob | |
| [85] org.eclipse.jetty.util.thread.QueuedThreadPool$3.run | |
| [86] java.lang.Thread.run | |
| --- 13730055172 ns (4.01%), 1373 samples | |
| [ 0] ResolvedMethodTable::lookup(int, unsigned int, Method*) | |
| [ 1] java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle const&, Thread*) | |
| [ 2] CallInfo::CallInfo(Method*, Klass*, Thread*) | |
| [ 3] java_lang_StackFrameInfo::set_method_and_bci(Handle, methodHandle const&, int, Thread*) | |
| [ 4] JavaFrameStream::fill_frame(int, objArrayHandle, methodHandle const&, Thread*) | |
| [ 5] StackWalk::fill_in_frames(long, BaseFrameStream&, int, int, objArrayHandle, int&, Thread*) | |
| [ 6] StackWalk::fetchNextBatch(Handle, long, long, int, int, objArrayHandle, Thread*) | |
| [ 7] JVM_MoreStackWalk | |
| [ 8] java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames | |
| [ 9] java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames | |
| [10] java.lang.StackStreamFactory$AbstractStackWalker.getNextBatch | |
| [11] java.lang.StackStreamFactory$AbstractStackWalker.peekFrame | |
| [12] java.lang.StackStreamFactory$AbstractStackWalker.hasNext | |
| [13] java.lang.StackStreamFactory$StackFrameTraverser.tryAdvance | |
| [14] java.util.stream.ReferencePipeline.forEachWithCancel | |
| [15] java.util.stream.AbstractPipeline.copyIntoWithCancel | |
| [16] java.util.stream.AbstractPipeline.copyInto | |
| [17] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
| [18] java.util.stream.FindOps$FindOp.evaluateSequential | |
| [19] java.util.stream.AbstractPipeline.evaluate | |
| [20] java.util.stream.ReferencePipeline.findFirst | |
| [21] org.apache.logging.log4j.util.StackLocator.lambda$getCallerClass$6 | |
| [22] org.apache.logging.log4j.util.StackLocator$$Lambda$47.915349526.apply | |
| [23] java.lang.StackStreamFactory$StackFrameTraverser.consumeFrames | |
| [24] java.lang.StackStreamFactory$AbstractStackWalker.doStackWalk | |
| [25] java.lang.StackStreamFactory$AbstractStackWalker.callStackWalk | |
| [26] java.lang.StackStreamFactory$AbstractStackWalker.beginStackWalk | |
| [27] java.lang.StackStreamFactory$AbstractStackWalker.walk | |
| [28] java.lang.StackWalker.walk | |
| [29] org.apache.logging.log4j.util.StackLocator.getCallerClass | |
| [30] org.apache.logging.log4j.util.StackLocatorUtil.getCallerClass | |
| [31] org.apache.logging.log4j.jcl.LogAdapter.getContext | |
| [32] org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger | |
| [33] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance | |
| [34] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance | |
| [35] org.apache.commons.logging.LogFactory.getLog | |
| [36] org.springframework.web.method.HandlerMethod.<init> | |
| [37] org.springframework.web.method.support.InvocableHandlerMethod.<init> | |
| [38] org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.<init> | |
| [39] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.createRequestMappingMethod | |
| [40] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod | |
| [41] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal | |
| [42] org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle | |
| [43] org.springframework.web.servlet.DispatcherServlet.doDispatch | |
| [44] org.springframework.web.servlet.DispatcherServlet.doService | |
| [45] org.springframework.web.servlet.FrameworkServlet.processRequest | |
| [46] org.springframework.web.servlet.FrameworkServlet.doGet | |
| [47] javax.servlet.http.HttpServlet.service | |
| [48] org.springframework.web.servlet.FrameworkServlet.service | |
| [49] javax.servlet.http.HttpServlet.service | |
| [50] org.eclipse.jetty.servlet.ServletHolder.handle | |
| [51] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [52] com.outbrain.votes_online_db.filter.CookieHandlerFilter.doFilter | |
| [53] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [54] com.outbrain.cookielib.filter.OBUIDCookieHandlerFilter.doFilter | |
| [55] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [56] com.outbrain.odb.HdrMetricsFilter.doFilter | |
| [57] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [58] com.outbrain.tracing.servlet.filter.TraceIdResponseFilter.doFilter | |
| [59] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [60] io.opentracing.contrib.web.servlet.filter.TracingFilter.doFilter | |
| [61] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [62] org.eclipse.jetty.servlets.UserAgentFilter.doFilter | |
| [63] org.eclipse.jetty.servlets.GzipFilter.doFilter | |
| [64] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [65] org.eclipse.jetty.servlet.ServletHandler.doHandle | |
| [66] org.eclipse.jetty.server.handler.ScopedHandler.handle | |
| [67] org.eclipse.jetty.security.SecurityHandler.handle | |
| [68] org.eclipse.jetty.server.session.SessionHandler.doHandle | |
| [69] org.eclipse.jetty.server.handler.ContextHandler.doHandle | |
| [70] org.eclipse.jetty.servlet.ServletHandler.doScope | |
| [71] org.eclipse.jetty.server.session.SessionHandler.doScope | |
| [72] org.eclipse.jetty.server.handler.ContextHandler.doScope | |
| [73] org.eclipse.jetty.server.handler.ScopedHandler.handle | |
| [74] org.eclipse.jetty.server.handler.ContextHandlerCollection.handle | |
| [75] org.eclipse.jetty.server.handler.HandlerCollection.handle | |
| [76] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [77] com.outbrain.ob1k.server.jetty.handler.RequestTimeoutHandler.handle | |
| [78] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [79] org.eclipse.jetty.server.handler.StatisticsHandler.handle | |
| [80] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [81] org.eclipse.jetty.server.Server.handle | |
| [82] org.eclipse.jetty.server.HttpChannel.handle | |
| [83] org.eclipse.jetty.server.HttpConnection.onFillable | |
| [84] org.eclipse.jetty.io.AbstractConnection$2.run | |
| [85] org.eclipse.jetty.util.thread.QueuedThreadPool.runJob | |
| [86] org.eclipse.jetty.util.thread.QueuedThreadPool$3.run | |
| [87] java.lang.Thread.run | |
| --- 13434418794 ns (3.92%), 1343 samples | |
| [ 0] ResolvedMethodTable::lookup(int, unsigned int, Method*) | |
| [ 1] java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle const&, Thread*) | |
| [ 2] CallInfo::CallInfo(Method*, Klass*, Thread*) | |
| [ 3] java_lang_StackFrameInfo::set_method_and_bci(Handle, methodHandle const&, int, Thread*) | |
| [ 4] StackWalk::walk(Handle, long, int, int, int, objArrayHandle, Thread*) | |
| [ 5] JVM_CallStackWalk | |
| [ 6] java.lang.StackStreamFactory$AbstractStackWalker.callStackWalk | |
| [ 7] java.lang.StackStreamFactory$AbstractStackWalker.beginStackWalk | |
| [ 8] java.lang.StackStreamFactory$AbstractStackWalker.walk | |
| [ 9] java.lang.StackWalker.walk | |
| [10] org.apache.logging.log4j.util.StackLocator.getCallerClass | |
| [11] org.apache.logging.log4j.util.StackLocatorUtil.getCallerClass | |
| [12] org.apache.logging.log4j.jcl.LogAdapter.getContext | |
| [13] org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger | |
| [14] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance | |
| [15] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance | |
| [16] org.apache.commons.logging.LogFactory.getLog | |
| [17] org.springframework.util.ConcurrencyThrottleSupport.<init> | |
| [18] org.springframework.core.task.SimpleAsyncTaskExecutor$ConcurrencyThrottleAdapter.<init> | |
| [19] org.springframework.core.task.SimpleAsyncTaskExecutor$ConcurrencyThrottleAdapter.<init> | |
| [20] org.springframework.core.task.SimpleAsyncTaskExecutor.<init> | |
| [21] org.springframework.web.context.request.async.WebAsyncManager.<init> | |
| [22] org.springframework.web.context.request.async.WebAsyncUtils.getAsyncManager | |
| [23] org.springframework.web.servlet.FrameworkServlet.processRequest | |
| [24] org.springframework.web.servlet.FrameworkServlet.doGet | |
| [25] javax.servlet.http.HttpServlet.service | |
| [26] org.springframework.web.servlet.FrameworkServlet.service | |
| [27] javax.servlet.http.HttpServlet.service | |
| [28] org.eclipse.jetty.servlet.ServletHolder.handle | |
| [29] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [30] com.outbrain.votes_online_db.filter.CookieHandlerFilter.doFilter | |
| [31] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [32] com.outbrain.cookielib.filter.OBUIDCookieHandlerFilter.doFilter | |
| [33] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [34] com.outbrain.odb.HdrMetricsFilter.doFilter | |
| [35] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [36] com.outbrain.tracing.servlet.filter.TraceIdResponseFilter.doFilter | |
| [37] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [38] io.opentracing.contrib.web.servlet.filter.TracingFilter.doFilter | |
| [39] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [40] org.eclipse.jetty.servlets.UserAgentFilter.doFilter | |
| [41] org.eclipse.jetty.servlets.GzipFilter.doFilter | |
| [42] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [43] org.eclipse.jetty.servlet.ServletHandler.doHandle | |
| [44] org.eclipse.jetty.server.handler.ScopedHandler.handle | |
| [45] org.eclipse.jetty.security.SecurityHandler.handle | |
| [46] org.eclipse.jetty.server.session.SessionHandler.doHandle | |
| [47] org.eclipse.jetty.server.handler.ContextHandler.doHandle | |
| [48] org.eclipse.jetty.servlet.ServletHandler.doScope | |
| [49] org.eclipse.jetty.server.session.SessionHandler.doScope | |
| [50] org.eclipse.jetty.server.handler.ContextHandler.doScope | |
| [51] org.eclipse.jetty.server.handler.ScopedHandler.handle | |
| [52] org.eclipse.jetty.server.handler.ContextHandlerCollection.handle | |
| [53] org.eclipse.jetty.server.handler.HandlerCollection.handle | |
| [54] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [55] com.outbrain.ob1k.server.jetty.handler.RequestTimeoutHandler.handle | |
| [56] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [57] org.eclipse.jetty.server.handler.StatisticsHandler.handle | |
| [58] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [59] org.eclipse.jetty.server.Server.handle | |
| [60] org.eclipse.jetty.server.HttpChannel.handle | |
| [61] org.eclipse.jetty.server.HttpConnection.onFillable | |
| [62] org.eclipse.jetty.io.AbstractConnection$2.run | |
| [63] org.eclipse.jetty.util.thread.QueuedThreadPool.runJob | |
| [64] org.eclipse.jetty.util.thread.QueuedThreadPool$3.run | |
| [65] java.lang.Thread.run | |
| --- 11570001413 ns (3.38%), 1157 samples | |
| [ 0] ResolvedMethodTable::lookup(int, unsigned int, Method*) | |
| [ 1] java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle const&, Thread*) | |
| [ 2] CallInfo::CallInfo(Method*, Klass*, Thread*) | |
| [ 3] java_lang_StackFrameInfo::set_method_and_bci(Handle, methodHandle const&, int, Thread*) | |
| [ 4] JavaFrameStream::fill_frame(int, objArrayHandle, methodHandle const&, Thread*) | |
| [ 5] StackWalk::fill_in_frames(long, BaseFrameStream&, int, int, objArrayHandle, int&, Thread*) | |
| [ 6] StackWalk::fetchNextBatch(Handle, long, long, int, int, objArrayHandle, Thread*) | |
| [ 7] JVM_MoreStackWalk | |
| [ 8] java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames | |
| [ 9] java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames | |
| [10] java.lang.StackStreamFactory$AbstractStackWalker.getNextBatch | |
| [11] java.lang.StackStreamFactory$AbstractStackWalker.peekFrame | |
| [12] java.lang.StackStreamFactory$AbstractStackWalker.hasNext | |
| [13] java.lang.StackStreamFactory$StackFrameTraverser.tryAdvance | |
| [14] java.util.stream.ReferencePipeline.forEachWithCancel | |
| [15] java.util.stream.AbstractPipeline.copyIntoWithCancel | |
| [16] java.util.stream.AbstractPipeline.copyInto | |
| [17] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
| [18] java.util.stream.FindOps$FindOp.evaluateSequential | |
| [19] java.util.stream.AbstractPipeline.evaluate | |
| [20] java.util.stream.ReferencePipeline.findFirst | |
| [21] org.apache.logging.log4j.util.StackLocator.lambda$getCallerClass$6 | |
| [22] org.apache.logging.log4j.util.StackLocator$$Lambda$47.915349526.apply | |
| [23] java.lang.StackStreamFactory$StackFrameTraverser.consumeFrames | |
| [24] java.lang.StackStreamFactory$AbstractStackWalker.doStackWalk | |
| [25] java.lang.StackStreamFactory$AbstractStackWalker.callStackWalk | |
| [26] java.lang.StackStreamFactory$AbstractStackWalker.beginStackWalk | |
| [27] java.lang.StackStreamFactory$AbstractStackWalker.walk | |
| [28] java.lang.StackWalker.walk | |
| [29] org.apache.logging.log4j.util.StackLocator.getCallerClass | |
| [30] org.apache.logging.log4j.util.StackLocatorUtil.getCallerClass | |
| [31] org.apache.logging.log4j.jcl.LogAdapter.getContext | |
| [32] org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger | |
| [33] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance | |
| [34] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance | |
| [35] org.apache.commons.logging.LogFactory.getLog | |
| [36] org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.<init> | |
| [37] org.springframework.web.method.support.InvocableHandlerMethod.<init> | |
| [38] org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.<init> | |
| [39] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.createRequestMappingMethod | |
| [40] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod | |
| [41] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal | |
| [42] org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle | |
| [43] org.springframework.web.servlet.DispatcherServlet.doDispatch | |
| [44] org.springframework.web.servlet.DispatcherServlet.doService | |
| [45] org.springframework.web.servlet.FrameworkServlet.processRequest | |
| [46] org.springframework.web.servlet.FrameworkServlet.doGet | |
| [47] javax.servlet.http.HttpServlet.service | |
| [48] org.springframework.web.servlet.FrameworkServlet.service | |
| [49] javax.servlet.http.HttpServlet.service | |
| [50] org.eclipse.jetty.servlet.ServletHolder.handle | |
| [51] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [52] com.outbrain.votes_online_db.filter.CookieHandlerFilter.doFilter | |
| [53] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [54] com.outbrain.cookielib.filter.OBUIDCookieHandlerFilter.doFilter | |
| [55] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [56] com.outbrain.odb.HdrMetricsFilter.doFilter | |
| [57] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [58] com.outbrain.tracing.servlet.filter.TraceIdResponseFilter.doFilter | |
| [59] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [60] io.opentracing.contrib.web.servlet.filter.TracingFilter.doFilter | |
| [61] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [62] org.eclipse.jetty.servlets.UserAgentFilter.doFilter | |
| [63] org.eclipse.jetty.servlets.GzipFilter.doFilter | |
| [64] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [65] org.eclipse.jetty.servlet.ServletHandler.doHandle | |
| [66] org.eclipse.jetty.server.handler.ScopedHandler.handle | |
| [67] org.eclipse.jetty.security.SecurityHandler.handle | |
| [68] org.eclipse.jetty.server.session.SessionHandler.doHandle | |
| [69] org.eclipse.jetty.server.handler.ContextHandler.doHandle | |
| [70] org.eclipse.jetty.servlet.ServletHandler.doScope | |
| [71] org.eclipse.jetty.server.session.SessionHandler.doScope | |
| [72] org.eclipse.jetty.server.handler.ContextHandler.doScope | |
| [73] org.eclipse.jetty.server.handler.ScopedHandler.handle | |
| [74] org.eclipse.jetty.server.handler.ContextHandlerCollection.handle | |
| [75] org.eclipse.jetty.server.handler.HandlerCollection.handle | |
| [76] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [77] com.outbrain.ob1k.server.jetty.handler.RequestTimeoutHandler.handle | |
| [78] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [79] org.eclipse.jetty.server.handler.StatisticsHandler.handle | |
| [80] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [81] org.eclipse.jetty.server.Server.handle | |
| [82] org.eclipse.jetty.server.HttpChannel.handle | |
| [83] org.eclipse.jetty.server.HttpConnection.onFillable | |
| [84] org.eclipse.jetty.io.AbstractConnection$2.run | |
| [85] org.eclipse.jetty.util.thread.QueuedThreadPool.runJob | |
| [86] org.eclipse.jetty.util.thread.QueuedThreadPool$3.run | |
| [87] java.lang.Thread.run | |
| --- 10880438271 ns (3.18%), 1088 samples | |
| [ 0] ResolvedMethodTable::lookup(int, unsigned int, Method*) | |
| [ 1] java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle const&, Thread*) | |
| [ 2] CallInfo::CallInfo(Method*, Klass*, Thread*) | |
| [ 3] java_lang_StackFrameInfo::set_method_and_bci(Handle, methodHandle const&, int, Thread*) | |
| [ 4] StackWalk::walk(Handle, long, int, int, int, objArrayHandle, Thread*) | |
| [ 5] JVM_CallStackWalk | |
| [ 6] java.lang.StackStreamFactory$AbstractStackWalker.callStackWalk | |
| [ 7] java.lang.StackStreamFactory$AbstractStackWalker.beginStackWalk | |
| [ 8] java.lang.StackStreamFactory$AbstractStackWalker.walk | |
| [ 9] java.lang.StackWalker.walk | |
| [10] org.apache.logging.log4j.util.StackLocator.getCallerClass | |
| [11] org.apache.logging.log4j.util.StackLocatorUtil.getCallerClass | |
| [12] org.apache.logging.log4j.jcl.LogAdapter.getContext | |
| [13] org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger | |
| [14] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance | |
| [15] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance | |
| [16] org.apache.commons.logging.LogFactory.getLog | |
| [17] org.springframework.web.method.HandlerMethod.<init> | |
| [18] org.springframework.web.method.HandlerMethod.createWithResolvedBean | |
| [19] org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.getHandlerInternal | |
| [20] org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.getHandlerInternal | |
| [21] org.springframework.web.servlet.handler.AbstractHandlerMapping.getHandler | |
| [22] org.springframework.web.servlet.DispatcherServlet.getHandler | |
| [23] org.springframework.web.servlet.DispatcherServlet.doDispatch | |
| [24] org.springframework.web.servlet.DispatcherServlet.doService | |
| [25] org.springframework.web.servlet.FrameworkServlet.processRequest | |
| [26] org.springframework.web.servlet.FrameworkServlet.doGet | |
| [27] javax.servlet.http.HttpServlet.service | |
| [28] org.springframework.web.servlet.FrameworkServlet.service | |
| [29] javax.servlet.http.HttpServlet.service | |
| [30] org.eclipse.jetty.servlet.ServletHolder.handle | |
| [31] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [32] com.outbrain.votes_online_db.filter.CookieHandlerFilter.doFilter | |
| [33] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [34] com.outbrain.cookielib.filter.OBUIDCookieHandlerFilter.doFilter | |
| [35] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [36] com.outbrain.odb.HdrMetricsFilter.doFilter | |
| [37] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [38] com.outbrain.tracing.servlet.filter.TraceIdResponseFilter.doFilter | |
| [39] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [40] io.opentracing.contrib.web.servlet.filter.TracingFilter.doFilter | |
| [41] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [42] org.eclipse.jetty.servlets.UserAgentFilter.doFilter | |
| [43] org.eclipse.jetty.servlets.GzipFilter.doFilter | |
| [44] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [45] org.eclipse.jetty.servlet.ServletHandler.doHandle | |
| [46] org.eclipse.jetty.server.handler.ScopedHandler.handle | |
| [47] org.eclipse.jetty.security.SecurityHandler.handle | |
| [48] org.eclipse.jetty.server.session.SessionHandler.doHandle | |
| [49] org.eclipse.jetty.server.handler.ContextHandler.doHandle | |
| [50] org.eclipse.jetty.servlet.ServletHandler.doScope | |
| [51] org.eclipse.jetty.server.session.SessionHandler.doScope | |
| [52] org.eclipse.jetty.server.handler.ContextHandler.doScope | |
| [53] org.eclipse.jetty.server.handler.ScopedHandler.handle | |
| [54] org.eclipse.jetty.server.handler.ContextHandlerCollection.handle | |
| [55] org.eclipse.jetty.server.handler.HandlerCollection.handle | |
| [56] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [57] com.outbrain.ob1k.server.jetty.handler.RequestTimeoutHandler.handle | |
| [58] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [59] org.eclipse.jetty.server.handler.StatisticsHandler.handle | |
| [60] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [61] org.eclipse.jetty.server.Server.handle | |
| [62] org.eclipse.jetty.server.HttpChannel.handle | |
| [63] org.eclipse.jetty.server.HttpConnection.onFillable | |
| [64] org.eclipse.jetty.io.AbstractConnection$2.run | |
| [65] org.eclipse.jetty.util.thread.QueuedThreadPool.runJob | |
| [66] org.eclipse.jetty.util.thread.QueuedThreadPool$3.run | |
| [67] java.lang.Thread.run | |
| --- 8810092873 ns (2.57%), 881 samples | |
| [ 0] ResolvedMethodTable::lookup(int, unsigned int, Method*) | |
| [ 1] java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle const&, Thread*) | |
| [ 2] CallInfo::CallInfo(Method*, Klass*, Thread*) | |
| [ 3] java_lang_StackFrameInfo::set_method_and_bci(Handle, methodHandle const&, int, Thread*) | |
| [ 4] StackWalk::walk(Handle, long, int, int, int, objArrayHandle, Thread*) | |
| [ 5] JVM_CallStackWalk | |
| [ 6] java.lang.StackStreamFactory$AbstractStackWalker.callStackWalk | |
| [ 7] java.lang.StackStreamFactory$AbstractStackWalker.beginStackWalk | |
| [ 8] java.lang.StackStreamFactory$AbstractStackWalker.walk | |
| [ 9] java.lang.StackWalker.walk | |
| [10] org.apache.logging.log4j.util.StackLocator.getCallerClass | |
| [11] org.apache.logging.log4j.util.StackLocatorUtil.getCallerClass | |
| [12] org.apache.logging.log4j.jcl.LogAdapter.getContext | |
| [13] org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger | |
| [14] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance | |
| [15] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance | |
| [16] org.apache.commons.logging.LogFactory.getLog | |
| [17] org.springframework.web.method.HandlerMethod.<init> | |
| [18] org.springframework.web.method.support.InvocableHandlerMethod.<init> | |
| [19] org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.<init> | |
| [20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.createRequestMappingMethod | |
| [21] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod | |
| [22] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal | |
| [23] org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle | |
| [24] org.springframework.web.servlet.DispatcherServlet.doDispatch | |
| [25] org.springframework.web.servlet.DispatcherServlet.doService | |
| [26] org.springframework.web.servlet.FrameworkServlet.processRequest | |
| [27] org.springframework.web.servlet.FrameworkServlet.doGet | |
| [28] javax.servlet.http.HttpServlet.service | |
| [29] org.springframework.web.servlet.FrameworkServlet.service | |
| [30] javax.servlet.http.HttpServlet.service | |
| [31] org.eclipse.jetty.servlet.ServletHolder.handle | |
| [32] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [33] com.outbrain.votes_online_db.filter.CookieHandlerFilter.doFilter | |
| [34] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [35] com.outbrain.cookielib.filter.OBUIDCookieHandlerFilter.doFilter | |
| [36] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [37] com.outbrain.odb.HdrMetricsFilter.doFilter | |
| [38] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [39] com.outbrain.tracing.servlet.filter.TraceIdResponseFilter.doFilter | |
| [40] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [41] io.opentracing.contrib.web.servlet.filter.TracingFilter.doFilter | |
| [42] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [43] org.eclipse.jetty.servlets.UserAgentFilter.doFilter | |
| [44] org.eclipse.jetty.servlets.GzipFilter.doFilter | |
| [45] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [46] org.eclipse.jetty.servlet.ServletHandler.doHandle | |
| [47] org.eclipse.jetty.server.handler.ScopedHandler.handle | |
| [48] org.eclipse.jetty.security.SecurityHandler.handle | |
| [49] org.eclipse.jetty.server.session.SessionHandler.doHandle | |
| [50] org.eclipse.jetty.server.handler.ContextHandler.doHandle | |
| [51] org.eclipse.jetty.servlet.ServletHandler.doScope | |
| [52] org.eclipse.jetty.server.session.SessionHandler.doScope | |
| [53] org.eclipse.jetty.server.handler.ContextHandler.doScope | |
| [54] org.eclipse.jetty.server.handler.ScopedHandler.handle | |
| [55] org.eclipse.jetty.server.handler.ContextHandlerCollection.handle | |
| [56] org.eclipse.jetty.server.handler.HandlerCollection.handle | |
| [57] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [58] com.outbrain.ob1k.server.jetty.handler.RequestTimeoutHandler.handle | |
| [59] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [60] org.eclipse.jetty.server.handler.StatisticsHandler.handle | |
| [61] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [62] org.eclipse.jetty.server.Server.handle | |
| [63] org.eclipse.jetty.server.HttpChannel.handle | |
| [64] org.eclipse.jetty.server.HttpConnection.onFillable | |
| [65] org.eclipse.jetty.io.AbstractConnection$2.run | |
| [66] org.eclipse.jetty.util.thread.QueuedThreadPool.runJob | |
| [67] org.eclipse.jetty.util.thread.QueuedThreadPool$3.run | |
| [68] java.lang.Thread.run | |
| --- 8692822641 ns (2.54%), 869 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 | |
| --- 5989811372 ns (1.75%), 599 samples | |
| [ 0] ResolvedMethodTable::lookup(int, unsigned int, Method*) | |
| [ 1] java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle const&, Thread*) | |
| [ 2] CallInfo::CallInfo(Method*, Klass*, Thread*) | |
| [ 3] java_lang_StackFrameInfo::set_method_and_bci(Handle, methodHandle const&, int, Thread*) | |
| [ 4] StackWalk::walk(Handle, long, int, int, int, objArrayHandle, Thread*) | |
| [ 5] JVM_CallStackWalk | |
| [ 6] java.lang.StackStreamFactory$AbstractStackWalker.callStackWalk | |
| [ 7] java.lang.StackStreamFactory$AbstractStackWalker.beginStackWalk | |
| [ 8] java.lang.StackStreamFactory$AbstractStackWalker.walk | |
| [ 9] java.lang.StackWalker.walk | |
| [10] org.apache.logging.log4j.util.StackLocator.getCallerClass | |
| [11] org.apache.logging.log4j.util.StackLocatorUtil.getCallerClass | |
| [12] org.apache.logging.log4j.jcl.LogAdapter.getContext | |
| [13] org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger | |
| [14] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance | |
| [15] org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance | |
| [16] org.apache.commons.logging.LogFactory.getLog | |
| [17] org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.<init> | |
| [18] org.springframework.web.method.support.InvocableHandlerMethod.<init> | |
| [19] org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.<init> | |
| [20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.createRequestMappingMethod | |
| [21] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod | |
| [22] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal | |
| [23] org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle | |
| [24] org.springframework.web.servlet.DispatcherServlet.doDispatch | |
| [25] org.springframework.web.servlet.DispatcherServlet.doService | |
| [26] org.springframework.web.servlet.FrameworkServlet.processRequest | |
| [27] org.springframework.web.servlet.FrameworkServlet.doGet | |
| [28] javax.servlet.http.HttpServlet.service | |
| [29] org.springframework.web.servlet.FrameworkServlet.service | |
| [30] javax.servlet.http.HttpServlet.service | |
| [31] org.eclipse.jetty.servlet.ServletHolder.handle | |
| [32] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [33] com.outbrain.votes_online_db.filter.CookieHandlerFilter.doFilter | |
| [34] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [35] com.outbrain.cookielib.filter.OBUIDCookieHandlerFilter.doFilter | |
| [36] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [37] com.outbrain.odb.HdrMetricsFilter.doFilter | |
| [38] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [39] com.outbrain.tracing.servlet.filter.TraceIdResponseFilter.doFilter | |
| [40] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [41] io.opentracing.contrib.web.servlet.filter.TracingFilter.doFilter | |
| [42] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [43] org.eclipse.jetty.servlets.UserAgentFilter.doFilter | |
| [44] org.eclipse.jetty.servlets.GzipFilter.doFilter | |
| [45] org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter | |
| [46] org.eclipse.jetty.servlet.ServletHandler.doHandle | |
| [47] org.eclipse.jetty.server.handler.ScopedHandler.handle | |
| [48] org.eclipse.jetty.security.SecurityHandler.handle | |
| [49] org.eclipse.jetty.server.session.SessionHandler.doHandle | |
| [50] org.eclipse.jetty.server.handler.ContextHandler.doHandle | |
| [51] org.eclipse.jetty.servlet.ServletHandler.doScope | |
| [52] org.eclipse.jetty.server.session.SessionHandler.doScope | |
| [53] org.eclipse.jetty.server.handler.ContextHandler.doScope | |
| [54] org.eclipse.jetty.server.handler.ScopedHandler.handle | |
| [55] org.eclipse.jetty.server.handler.ContextHandlerCollection.handle | |
| [56] org.eclipse.jetty.server.handler.HandlerCollection.handle | |
| [57] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [58] com.outbrain.ob1k.server.jetty.handler.RequestTimeoutHandler.handle | |
| [59] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [60] org.eclipse.jetty.server.handler.StatisticsHandler.handle | |
| [61] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
| [62] org.eclipse.jetty.server.Server.handle | |
| [63] org.eclipse.jetty.server.HttpChannel.handle | |
| [64] org.eclipse.jetty.server.HttpConnection.onFillable | |
| [65] org.eclipse.jetty.io.AbstractConnection$2.run | |
| [66] org.eclipse.jetty.util.thread.QueuedThreadPool.runJob | |
| [67] org.eclipse.jetty.util.thread.QueuedThreadPool$3.run | |
| [68] java.lang.Thread.run |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment