Advertisement
Guest User

Untitled

a guest
Feb 21st, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 107.53 KB | None | 0 0
  1. ^C
  2. Flat profile of 100.30 secs (8834 total ticks): httpWorkerThread-3000-9
  3.  
  4. Interpreted + native Method
  5. 5.5% 0 + 248 java.net.Inet6AddressImpl.getHostByAddr
  6. 0.1% 0 + 6 sun.nio.ch.FileDispatcher.write0
  7. 0.1% 0 + 4 sun.nio.ch.SocketChannelImpl.shutdown
  8. 0.1% 0 + 4 java.lang.ClassLoader.defineClass1
  9. 0.0% 0 + 2 java.lang.Class.forName0
  10. 0.0% 2 + 0 org.jruby.runtime.scope.ThreeVarDynamicScope.getValues
  11. 0.0% 2 + 0 org.jruby.util.ByteList.bytes
  12. 0.0% 0 + 2 java.lang.Class.getDeclaredConstructors0
  13. 0.0% 0 + 2 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class.parse_json_params371313875_603784908.__file__
  14. 0.0% 2 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  15. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.json_params2110211800_603784908.__file__
  16. 0.0% 0 + 1 java.lang.Class.isPrimitive
  17. 0.0% 1 + 0 org.jruby.Ruby.getNil
  18. 0.0% 0 + 1 java.nio.Bits.copyFromByteArray
  19. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class.parse_json_params371313875_603784908.<clinit>
  20. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.json_params2110211800_603784908.<clinit>
  21. 0.0% 0 + 1 org.jruby.compiler.impl.BaseBodyCompiler.loadThreadContext
  22. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.path_info936714217_603784908.__file__
  23. 0.0% 0 + 1 org.jruby.compiler.ASTCompiler.compileNext
  24. 0.0% 1 + 0 org.jruby.runtime.Arity.checkArgumentCount
  25. 0.0% 1 + 0 org.objectweb.asm.ByteVector.a
  26. 0.0% 0 + 1 org.jruby.compiler.ASTCompiler.compileForIter
  27. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.query_params1255344109_603784908.__file__
  28. 6.4% 9 + 278 Total interpreted
  29.  
  30. Compiled + native Method
  31. 0.0% 0 + 2 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  32. 0.0% 0 + 2 java.util.regex.Pattern.split
  33. 0.0% 0 + 2 org.jruby.runtime.InterpretedBlock.cloneBlock
  34. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request_parsers.query1975356677_1131468050.__file__
  35. 0.0% 0 + 1 org.jruby.RubyString.tr_trans
  36. 0.0% 0 + 1 org.jruby.RubyString.newString
  37. 0.0% 1 + 0 java.util.concurrent.ConcurrentHashMap$Segment.get
  38. 0.0% 0 + 1 java.lang.StringCoding.decode
  39. 0.0% 0 + 1 org.jruby.RubyBasicObject.variableTableFastStore
  40. 0.0% 0 + 1 org.jvnet.hk2.config.Dom.toProperty
  41. 0.3% 1 + 12 Total compiled
  42.  
  43. Stub + native Method
  44. 71.0% 0 + 3183 java.net.Inet6AddressImpl.getHostByAddr
  45. 0.2% 0 + 7 sun.nio.ch.FileDispatcher.write0
  46. 0.1% 0 + 5 sun.nio.ch.SocketChannelImpl.shutdown
  47. 0.1% 0 + 5 java.lang.String.intern
  48. 0.1% 0 + 4 java.lang.Object.hashCode
  49. 0.0% 0 + 2 java.util.zip.ZipFile.getEntry
  50. 0.0% 0 + 2 java.lang.System.currentTimeMillis
  51. 0.0% 0 + 2 java.lang.Object.getClass
  52. 0.0% 0 + 2 sun.nio.ch.FileDispatcher.preClose0
  53. 0.0% 0 + 1 java.lang.Thread.currentThread
  54. 0.0% 0 + 1 java.lang.System.identityHashCode
  55. 0.0% 0 + 1 java.lang.Thread.isInterrupted
  56. 0.0% 0 + 1 java.lang.System.arraycopy
  57. 0.0% 0 + 1 java.nio.Bits.copyToByteArray
  58. 71.8% 0 + 3217 Total stub
  59.  
  60. Thread-local ticks:
  61. 49.3% 4352 Blocked (of total)
  62. 21.5% 965 Interpreter
  63.  
  64.  
  65. Flat profile of 100.25 secs (8834 total ticks): httpWorkerThread-3000-18
  66.  
  67. Interpreted + native Method
  68. 5.4% 0 + 244 java.net.Inet6AddressImpl.getHostByAddr
  69. 0.2% 0 + 8 java.lang.ClassLoader.defineClass1
  70. 0.1% 0 + 3 java.lang.Class.forName0
  71. 0.1% 0 + 3 sun.nio.ch.FileDispatcher.write0
  72. 0.0% 0 + 2 java.lang.System.currentTimeMillis
  73. 0.0% 0 + 2 sun.reflect.Reflection.getCallerClass
  74. 0.0% 2 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  75. 0.0% 0 + 2 java.lang.Class.getDeclaredConstructors0
  76. 0.0% 2 + 0 org.jruby.util.ByteList.bytes
  77. 0.0% 1 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  78. 0.0% 1 + 0 org.jruby.RubyHash$3.matches
  79. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.rack.handler.grizzly.call1468793337_2010302851.__file__
  80. 0.0% 1 + 0 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.cookies.cookies1171192623_1131468050.ensure_1$RUBY$__ensure__
  81. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.rack.handler.grizzly.call1468793337_2010302851.__file__
  82. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.controller.merb_controller._dispatch1753251567_400544357.__file__
  83. 0.0% 1 + 0 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Generated_20_Code_20_for_20_Router.match1136443851_901741655.__file__
  84. 0.0% 0 + 1 java.lang.Class.isPrimitive
  85. 0.0% 0 + 1 java.lang.ClassLoader.findBootstrapClass
  86. 0.0% 0 + 1 sun.nio.ch.SocketChannelImpl.shutdown
  87. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.write_headers1288629162_2010302851BlockCallback$block_0$RUBY$__block__xx1.<init>
  88. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.write_body617505054_193607262BlockCallback$block_0$RUBY$__block__xx1.<init>
  89. 0.0% 0 + 1 java.nio.Bits.copyFromByteArray
  90. 0.0% 0 + 1 java.nio.Bits.copyToByteArray
  91. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.write_headers1288629162_2010302851.<clinit>
  92. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.controller.abstract_controller._call_action1929574702_2010302851.<clinit>
  93. 6.4% 9 + 276 Total interpreted (including elided)
  94.  
  95. Compiled + native Method
  96. 0.1% 0 + 4 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  97. 0.0% 0 + 2 org.jruby.runtime.DynamicScope.newDynamicScope
  98. 0.0% 0 + 1 org.jruby.RubyString$i_method_multi$RUBYINVOKER$split.call
  99. 0.0% 0 + 1 org.jruby.RubySymbol$i_method_0_0$RUBYINVOKER$to_s.call
  100. 0.0% 0 + 1 org.jruby.RubyString.newString
  101. 0.0% 0 + 1 org.glassfish.scripting.rails.RailsApplication.service
  102. 0.0% 0 + 1 org.joni.ByteCodeMachine.<init>
  103. 0.0% 0 + 1 org.jruby.runtime.CompiledBlock.newCompiledClosure
  104. 0.0% 0 + 1 org.jruby.RubyTime$1.allocate
  105. 0.0% 0 + 1 org.jruby.RubyHash.<init>
  106. 0.0% 1 + 0 org.jruby.runtime.callsite.CachingCallSite.callIter
  107. 0.0% 0 + 1 org.jruby.internal.runtime.methods.DefaultMethod.call
  108. 0.0% 1 + 0 org.jruby.internal.runtime.methods.DefaultMethod.call
  109. 0.0% 0 + 1 java.util.regex.Pattern.split
  110. 0.0% 0 + 1 org.jruby.RubyString.tr_trans
  111. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.params92415889_159511539.__file__
  112. 0.4% 2 + 18 Total compiled
  113.  
  114. Stub + native Method
  115. 70.9% 0 + 3176 java.net.Inet6AddressImpl.getHostByAddr
  116. 0.1% 0 + 5 java.lang.Thread.isInterrupted
  117. 0.1% 0 + 5 sun.nio.ch.FileDispatcher.write0
  118. 0.1% 0 + 3 java.lang.Object.hashCode
  119. 0.0% 0 + 2 java.lang.String.intern
  120. 0.0% 0 + 2 sun.nio.ch.SocketChannelImpl.shutdown
  121. 0.0% 0 + 1 java.lang.System.currentTimeMillis
  122. 0.0% 0 + 1 java.lang.Thread.currentThread
  123. 0.0% 0 + 1 java.lang.System.identityHashCode
  124. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.preClose0
  125. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.read0
  126. 0.0% 0 + 1 java.lang.System.arraycopy
  127. 71.4% 0 + 3199 Total stub
  128.  
  129. Thread-local ticks:
  130. 49.3% 4352 Blocked (of total)
  131. 21.8% 978 Interpreter
  132.  
  133.  
  134. Flat profile of 100.30 secs (8834 total ticks): httpWorkerThread-3000-11
  135.  
  136. Interpreted + native Method
  137. 5.4% 0 + 245 java.net.Inet6AddressImpl.getHostByAddr
  138. 0.2% 0 + 10 java.lang.ClassLoader.defineClass1
  139. 0.1% 0 + 6 java.lang.Class.getDeclaredConstructors0
  140. 0.1% 4 + 0 org.jruby.util.ByteList.bytes
  141. 0.1% 0 + 3 sun.nio.ch.FileDispatcher.write0
  142. 0.0% 0 + 2 java.lang.Class.forName0
  143. 0.0% 2 + 0 org.jruby.runtime.scope.FourVarDynamicScope.getValues
  144. 0.0% 0 + 2 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.respond1821723720_685092694.__file__
  145. 0.0% 0 + 2 java.lang.Class.isPrimitive
  146. 0.0% 0 + 2 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.json_params2110211800_685092694.__file__
  147. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.rack.handler.grizzly.call1468793337_685092694.__file__
  148. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.write_headers1288629162_685092694.block_0$RUBY$__block__
  149. 0.0% 0 + 1 java.lang.System.nanoTime
  150. 0.0% 0 + 1 sun.nio.ch.SocketChannelImpl.shutdown
  151. 0.0% 1 + 0 com.sun.grizzly.tcp.http11.GrizzlyInputBuffer.setRequest
  152. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.body_params262486994_685092694.<clinit>
  153. 0.0% 1 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  154. 0.0% 1 + 0 org.jruby.ast.executable.AbstractScript.getSymbol
  155. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.rack.handler.grizzly.call1468793337_685092694.__file__
  156. 0.0% 0 + 1 org.jruby.compiler.ASTCompiler.compileNext
  157. 0.0% 0 + 1 org.jruby.internal.runtime.ThreadService.registerNewThread
  158. 0.0% 1 + 0 java.net.Inet4Address.getAddress
  159. 6.4% 10 + 280 Total interpreted
  160.  
  161. Compiled + native Method
  162. 0.0% 0 + 2 org.jruby.runtime.Binding.<init>
  163. 0.0% 0 + 2 org.jruby.RubyHash.<init>
  164. 0.0% 0 + 2 org.jruby.runtime.CompiledBlockLight.pre
  165. 0.0% 1 + 0 org.jruby.RubyBasicObject.variableTableRehash
  166. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request_parsers.query1975356677_1131468050.__file__
  167. 0.0% 0 + 1 com.sun.enterprise.v3.services.impl.VsAdapter.service
  168. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class._after_filters2048717004_1610436395.__file__
  169. 0.0% 1 + 0 com.sun.grizzly.http.DefaultProcessorTask.action
  170. 0.0% 0 + 1 java.lang.StringBuilder.<init>
  171. 0.0% 0 + 1 org.jruby.RubyString.newStringShared
  172. 0.0% 0 + 1 org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call
  173. 0.0% 0 + 1 org.jruby.RubyString.newString
  174. 0.0% 0 + 1 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  175. 0.4% 2 + 14 Total compiled
  176.  
  177. Stub + native Method
  178. 70.7% 0 + 3181 java.net.Inet6AddressImpl.getHostByAddr
  179. 0.2% 0 + 7 sun.nio.ch.FileDispatcher.write0
  180. 0.1% 0 + 6 java.lang.String.intern
  181. 0.1% 0 + 4 sun.nio.ch.SocketChannelImpl.shutdown
  182. 0.1% 0 + 3 java.lang.System.arraycopy
  183. 0.0% 0 + 2 java.lang.Thread.isInterrupted
  184. 0.0% 0 + 2 java.lang.Object.getClass
  185. 0.0% 0 + 1 java.lang.System.currentTimeMillis
  186. 0.0% 0 + 1 java.lang.Thread.currentThread
  187. 0.0% 1 + 0 sun.nio.ch.Net.localInetAddress
  188. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.preClose0
  189. 0.0% 0 + 1 sun.misc.Unsafe.compareAndSwapInt
  190. 71.3% 1 + 3209 Total stub
  191.  
  192. Thread-local ticks:
  193. 49.1% 4335 Blocked (of total)
  194. 21.8% 983 Interpreter
  195.  
  196.  
  197. Flat profile of 114.49 secs (10115 total ticks): Thread-6
  198.  
  199. Interpreted + native Method
  200. 30.1% 0 + 3045 sun.nio.ch.KQueueArrayWrapper.kevent0
  201. 0.2% 5 + 13 sun.nio.ch.ServerSocketChannelImpl.accept0
  202. 0.1% 11 + 0 sun.nio.ch.ServerSocketChannelImpl.accept
  203. 0.1% 0 + 8 sun.nio.ch.KQueueArrayWrapper.register0
  204. 0.1% 0 + 7 sun.nio.ch.FileDispatcher.close0
  205. 0.1% 0 + 6 java.lang.Object.notify
  206. 0.1% 0 + 6 sun.nio.ch.IOUtil.configureBlocking
  207. 0.1% 0 + 6 sun.nio.ch.Net.setIntOption0
  208. 0.0% 0 + 4 sun.misc.Unsafe.getLong
  209. 0.0% 0 + 2 java.lang.System.currentTimeMillis
  210. 0.0% 2 + 0 java.util.LinkedList$Entry.<init>
  211. 0.0% 2 + 0 java.util.HashMap.remove
  212. 0.0% 2 + 0 java.lang.System$2.blockedOn
  213. 0.0% 2 + 0 com.sun.grizzly.DefaultPipeline.execute
  214. 0.0% 1 + 0 java.nio.channels.spi.AbstractSelectableChannel.register
  215. 0.0% 0 + 1 sun.nio.ch.IOUtil.fdVal
  216. 0.0% 0 + 1 java.lang.Thread.isInterrupted
  217. 0.0% 0 + 1 java.lang.ClassLoader$NativeLibrary.find
  218. 0.0% 0 + 1 sun.misc.Unsafe.getShort
  219. 0.0% 0 + 1 java.util.zip.Inflater.inflateBytes
  220. 0.0% 1 + 0 com.sun.grizzly.TCPSelectorHandler.getProtocolChainInstanceHandler
  221. 0.0% 1 + 0 java.nio.channels.spi.AbstractSelector.end
  222. 0.0% 1 + 0 sun.nio.ch.SocketOptsImpl$IP$TCP.<init>
  223. 0.0% 1 + 0 java.net.InetAddress.<init>
  224. 0.0% 1 + 0 java.util.LinkedList.addLast
  225. 31.1% 42 + 3102 Total interpreted (including elided)
  226.  
  227. Compiled + native Method
  228. 0.1% 0 + 9 java.lang.Object.<init>
  229. 0.1% 6 + 0 com.sun.grizzly.Controller.doSelect
  230. 0.0% 4 + 1 sun.nio.ch.SelectorImpl.lockAndDoSelect
  231. 0.0% 0 + 3 java.net.Socket.<init>
  232. 0.0% 2 + 1 sun.nio.ch.KQueueSelectorImpl.updateSelectedKeys
  233. 0.0% 2 + 0 StubRoutines (1)
  234. 0.0% 1 + 1 sun.nio.ch.SelectorImpl.processDeregisterQueue
  235. 0.3% 15 + 15 Total compiled
  236.  
  237. Stub + native Method
  238. 65.9% 0 + 6668 sun.nio.ch.KQueueArrayWrapper.kevent0
  239. 0.5% 0 + 52 sun.nio.ch.Net.setIntOption0
  240. 0.4% 0 + 41 sun.nio.ch.KQueueArrayWrapper.register0
  241. 0.3% 2 + 29 sun.nio.ch.ServerSocketChannelImpl.accept0
  242. 0.2% 0 + 19 sun.nio.ch.IOUtil.fdVal
  243. 0.2% 0 + 18 java.lang.Thread.isInterrupted
  244. 0.2% 0 + 16 sun.nio.ch.IOUtil.configureBlocking
  245. 0.1% 0 + 13 java.lang.Object.hashCode
  246. 0.1% 0 + 7 java.lang.Thread.currentThread
  247. 0.0% 0 + 4 sun.nio.ch.FileDispatcher.close0
  248. 0.0% 0 + 2 java.lang.System.currentTimeMillis
  249. 0.0% 0 + 1 java.lang.Object.getClass
  250. 67.9% 2 + 6870 Total stub
  251.  
  252. Thread-local ticks:
  253. 0.0% 1 Blocked (of total)
  254. 0.7% 68 Interpreter
  255.  
  256.  
  257. Flat profile of 114.20 secs (10106 total ticks): httpWorkerThread-3000-1
  258.  
  259. Interpreted + native Method
  260. 5.3% 0 + 239 java.net.Inet6AddressImpl.getHostByAddr
  261. 0.2% 0 + 9 sun.nio.ch.FileDispatcher.write0
  262. 0.1% 0 + 6 java.lang.ClassLoader.defineClass1
  263. 0.1% 6 + 0 org.jruby.util.ByteList.bytes
  264. 0.1% 0 + 3 java.lang.Class.getDeclaredConstructors0
  265. 0.0% 0 + 2 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.uri58361041_1855387574.__file__
  266. 0.0% 0 + 2 sun.nio.ch.FileDispatcher.preClose0
  267. 0.0% 0 + 2 java.lang.Class.forName0
  268. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class.parse_json_params371313875_186256027.__file__
  269. 0.0% 1 + 0 org.jruby.runtime.scope.TwoVarDynamicScope.getValues
  270. 0.0% 1 + 0 org.jruby.runtime.scope.ThreeVarDynamicScope.getValues
  271. 0.0% 1 + 0 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.controller.abstract_controller._dispatch804229504_1131468050.block_2$RUBY$__block__
  272. 0.0% 1 + 0 java.lang.StringCoding$StringEncoder.encode
  273. 0.0% 0 + 1 sun.misc.URLClassPath.getLoader
  274. 0.0% 0 + 1 java.lang.System.currentTimeMillis
  275. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.json_params2110211800_2005317800.__file__
  276. 0.0% 0 + 1 java.lang.Object.clone
  277. 0.0% 0 + 1 java.lang.Class.isPrimitive
  278. 0.0% 0 + 1 sun.nio.ch.SocketChannelImpl.shutdown
  279. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.uri58361041_1855387574.__file__
  280. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.query_string1461247593_1855387574.__file__
  281. 6.3% 10 + 272 Total interpreted
  282.  
  283. Compiled + native Method
  284. 0.1% 0 + 3 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  285. 0.0% 0 + 1 org.jruby.runtime.Binding.<init>
  286. 0.0% 0 + 1 org.jruby.runtime.InterpretedBlock.cloneBlock
  287. 0.0% 1 + 0 org.jruby.RubyModule.searchWithCache
  288. 0.0% 0 + 1 com.sun.grizzly.jruby.rack.DefaultRackApplication.newStringFromMessageBytes
  289. 0.0% 0 + 1 org.jruby.javasupport.util.RuntimeHelpers.getInstanceVariable
  290. 0.0% 0 + 1 org.jruby.RubyHash.<init>
  291. 0.0% 0 + 1 org.jruby.runtime.DynamicScope.newDynamicScope
  292. 0.0% 0 + 1 org.jruby.RubyRegexp.performSearch
  293. 0.0% 1 + 0 com.sun.grizzly.tcp.http11.InternalOutputBuffer.write
  294. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.mash.convert_value612143872_1855387574.__file__
  295. 0.0% 0 + 1 org.jruby.RubyBasicObject.variableTableFastStore
  296. 0.0% 0 + 1 com.sun.grizzly.jruby.rack.DefaultRackApplication.populateFromMimeHeaders
  297. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request_parsers.query1975356677_1131468050.__file__
  298. 0.0% 0 + 1 org.jruby.RubyString.tr_trans
  299. 0.0% 0 + 1 org.jruby.RubyArray.newArrayNoCopy
  300. 0.0% 0 + 1 org.glassfish.scripting.rails.RailsApplication.service
  301. 0.0% 0 + 1 sun.nio.cs.StreamDecoder.<init>
  302. 0.4% 2 + 18 Total compiled
  303.  
  304. Stub + native Method
  305. 71.1% 0 + 3182 java.net.Inet6AddressImpl.getHostByAddr
  306. 0.2% 0 + 8 sun.nio.ch.FileDispatcher.write0
  307. 0.1% 0 + 4 sun.nio.ch.SocketChannelImpl.shutdown
  308. 0.1% 0 + 4 java.lang.Object.hashCode
  309. 0.1% 0 + 3 java.lang.Thread.isInterrupted
  310. 0.0% 0 + 2 java.lang.System.arraycopy
  311. 0.0% 0 + 1 java.lang.Thread.currentThread
  312. 0.0% 0 + 1 java.lang.System.currentTimeMillis
  313. 0.0% 0 + 1 java.lang.System.identityHashCode
  314. 0.0% 0 + 1 sun.nio.ch.Net.localInetAddress
  315. 0.0% 0 + 1 java.lang.String.intern
  316. 0.0% 0 + 1 java.nio.Bits.copyFromByteArray
  317. 71.7% 0 + 3209 Total stub
  318.  
  319. Thread-local ticks:
  320. 55.7% 5633 Blocked (of total)
  321. 21.5% 962 Interpreter
  322.  
  323.  
  324. Flat profile of 100.31 secs (8834 total ticks): httpWorkerThread-3000-7
  325.  
  326. Interpreted + native Method
  327. 5.3% 0 + 236 java.net.Inet6AddressImpl.getHostByAddr
  328. 0.1% 0 + 6 java.lang.ClassLoader.defineClass1
  329. 0.1% 0 + 5 java.lang.Class.getDeclaredConstructors0
  330. 0.1% 4 + 0 org.jruby.util.ByteList.bytes
  331. 0.1% 0 + 4 java.nio.Bits.copyFromByteArray
  332. 0.1% 0 + 3 sun.nio.ch.FileDispatcher.write0
  333. 0.1% 0 + 3 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class.parse_json_params371313875_1985106852.__file__
  334. 0.0% 2 + 0 org.jruby.runtime.scope.OneVarDynamicScope.getValues
  335. 0.0% 0 + 2 org.jruby.compiler.impl.BaseBodyCompiler.loadThreadContext
  336. 0.0% 0 + 2 sun.nio.ch.SocketChannelImpl.shutdown
  337. 0.0% 1 + 0 org.jruby.runtime.scope.ThreeVarDynamicScope.getValues
  338. 0.0% 0 + 1 org.jruby.internal.runtime.ThreadService.registerNewThread
  339. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.write_headers1288629162_45498871.__file__
  340. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.initialize617422290_186256027.__file__
  341. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.rack.handler.grizzly.call1468793337_193607262.__file__
  342. 0.0% 1 + 0 com.sun.grizzly.jruby.rack.DefaultRackApplication.populateFromMimeHeaders
  343. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.rack.application.call774428091_1131468050.rescue_1$RUBY$__rescue___0
  344. 0.0% 0 + 1 java.lang.Class.isPrimitive
  345. 0.0% 0 + 1 java.lang.Class.forName0
  346. 0.0% 1 + 0 org.jruby.RubyBasicObject.dataGetStruct
  347. 0.0% 1 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  348. 0.0% 1 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  349. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.body_params262486994_45498871.__file__
  350. 0.0% 0 + 1 org.jruby.compiler.ASTCompiler.compileNext
  351. 6.3% 11 + 270 Total interpreted
  352.  
  353. Compiled + native Method
  354. 0.1% 0 + 3 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  355. 0.0% 0 + 2 org.jruby.RubyHash.op_aset
  356. 0.0% 0 + 1 org.jruby.runtime.Binding.<init>
  357. 0.0% 0 + 1 org.jruby.runtime.scope.FourVarDynamicScope.getValues
  358. 0.0% 0 + 1 org.jruby.RubyTime$1.allocate
  359. 0.0% 0 + 1 org.jruby.javasupport.util.RuntimeHelpers.getInstanceVariable
  360. 0.0% 0 + 1 org.jruby.ast.HashNode.interpret
  361. 0.0% 0 + 1 org.jruby.RubyHash.<init>
  362. 0.0% 0 + 1 java.lang.StringCoding.decode
  363. 0.0% 0 + 1 org.jruby.RubyString$i_method_multi$RUBYINVOKER$split.call
  364. 0.0% 1 + 0 org.jruby.RubyHash$i_method_1_0$RUBYINVOKER$op_aref.call
  365. 0.0% 0 + 1 org.jruby.RubyString.newStringShared
  366. 0.0% 0 + 1 org.glassfish.scripting.rails.RailsApplication.service
  367. 0.0% 0 + 1 sun.nio.cs.StreamDecoder.<init>
  368. 0.4% 1 + 16 Total compiled
  369.  
  370. Stub + native Method
  371. 70.7% 0 + 3168 java.net.Inet6AddressImpl.getHostByAddr
  372. 0.2% 0 + 7 sun.nio.ch.SocketChannelImpl.shutdown
  373. 0.1% 0 + 6 java.lang.System.arraycopy
  374. 0.1% 0 + 6 java.lang.Thread.isInterrupted
  375. 0.1% 0 + 3 sun.nio.ch.FileDispatcher.write0
  376. 0.1% 0 + 3 java.lang.String.intern
  377. 0.0% 0 + 1 java.lang.System.currentTimeMillis
  378. 0.0% 0 + 1 sun.nio.ch.Net.localInetAddress
  379. 0.0% 0 + 1 java.lang.Object.hashCode
  380. 0.0% 0 + 1 java.lang.System.identityHashCode
  381. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.preClose0
  382. 0.0% 0 + 1 java.util.zip.ZipFile.getEntry
  383. 71.4% 0 + 3199 Total stub
  384.  
  385. Thread-local ticks:
  386. 49.3% 4355 Blocked (of total)
  387. 21.9% 982 Interpreter
  388.  
  389.  
  390. Flat profile of 100.26 secs (8834 total ticks): httpWorkerThread-3000-17
  391.  
  392. Interpreted + native Method
  393. 5.6% 0 + 250 java.net.Inet6AddressImpl.getHostByAddr
  394. 0.2% 0 + 7 sun.nio.ch.FileDispatcher.write0
  395. 0.1% 0 + 6 java.lang.ClassLoader.defineClass1
  396. 0.1% 0 + 5 java.lang.Class.forName0
  397. 0.1% 0 + 4 java.lang.Class.getDeclaredConstructors0
  398. 0.0% 0 + 2 java.lang.System.currentTimeMillis
  399. 0.0% 2 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  400. 0.0% 2 + 0 org.jruby.util.ByteList.bytes
  401. 0.0% 0 + 1 java.lang.Object.clone
  402. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.rack.handler.grizzly.call1468793337_533924620.<clinit>
  403. 0.0% 1 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  404. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.path_info936714217_159511539.ensure_1$RUBY$__ensure__
  405. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class.parse_json_params371313875_901741655.__file__
  406. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class.parse_xml_params1895664464_533924620.__file__
  407. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.body_and_query_params504939836_533924620.__file__
  408. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.rack.handler.grizzly.call1468793337_533924620.__file__
  409. 0.0% 0 + 1 org.jruby.internal.runtime.ThreadService.registerNewThread
  410. 0.0% 0 + 1 java.lang.ClassLoader.findBootstrapClass
  411. 0.0% 0 + 1 org.objectweb.asm.Edge.<init>
  412. 6.5% 5 + 284 Total interpreted
  413.  
  414. Compiled + native Method
  415. 0.0% 0 + 2 org.glassfish.scripting.rails.RailsApplication.service
  416. 0.0% 0 + 2 sun.nio.cs.StreamDecoder.<init>
  417. 0.0% 0 + 1 org.jruby.RubyString.newString
  418. 0.0% 0 + 1 org.jruby.RubyHash.<init>
  419. 0.0% 0 + 1 org.jruby.RubyRegexp.performSearch
  420. 0.0% 0 + 1 org.jruby.runtime.CompiledBlock.newCompiledClosure
  421. 0.0% 0 + 1 org.jruby.runtime.InterpretedBlock.cloneBlock
  422. 0.0% 0 + 1 org.jruby.runtime.CompiledSharedScopeBlock.newCompiledSharedScopeClosure
  423. 0.0% 1 + 0 java.util.HashMap.get
  424. 0.0% 0 + 1 java.lang.Object.<init>
  425. 0.3% 1 + 11 Total compiled
  426.  
  427. Stub + native Method
  428. 70.8% 0 + 3168 java.net.Inet6AddressImpl.getHostByAddr
  429. 0.2% 0 + 9 sun.nio.ch.FileDispatcher.write0
  430. 0.1% 0 + 4 java.lang.String.intern
  431. 0.1% 0 + 3 sun.nio.ch.FileDispatcher.read0
  432. 0.1% 0 + 3 java.lang.System.arraycopy
  433. 0.0% 0 + 2 java.lang.Thread.isInterrupted
  434. 0.0% 0 + 2 sun.nio.ch.SocketChannelImpl.shutdown
  435. 0.0% 0 + 1 java.lang.System.currentTimeMillis
  436. 0.0% 0 + 1 java.lang.Thread.currentThread
  437. 0.0% 1 + 0 sun.nio.ch.Net.localInetAddress
  438. 71.4% 1 + 3193 Total stub
  439.  
  440. Thread-local ticks:
  441. 49.3% 4359 Blocked (of total)
  442. 21.9% 980 Interpreter
  443.  
  444.  
  445. Flat profile of 100.32 secs (8834 total ticks): httpWorkerThread-3000-4
  446.  
  447. Interpreted + native Method
  448. 5.4% 0 + 242 java.net.Inet6AddressImpl.getHostByAddr
  449. 0.2% 0 + 8 java.lang.Class.getDeclaredConstructors0
  450. 0.2% 0 + 7 java.lang.ClassLoader.defineClass1
  451. 0.1% 0 + 5 sun.nio.ch.FileDispatcher.write0
  452. 0.1% 4 + 0 org.jruby.util.ByteList.bytes
  453. 0.1% 0 + 3 java.lang.Class.forName0
  454. 0.0% 2 + 0 java.lang.StringCoding$StringDecoder.decode
  455. 0.0% 0 + 2 java.util.regex.Matcher.start
  456. 0.0% 0 + 2 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class.parse_json_params371313875_901741655.__file__
  457. 0.0% 1 + 0 org.jruby.runtime.scope.FourVarDynamicScope.getValues
  458. 0.0% 1 + 0 org.jruby.internal.runtime.methods.DefaultMethod.call
  459. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.respond1821723720_685092694.__file__
  460. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.query_params1255344109_50191846.__file__
  461. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.preClose0
  462. 0.0% 0 + 1 java.lang.Class.isPrimitive
  463. 0.0% 0 + 1 java.lang.ClassLoader.findLoadedClass0
  464. 0.0% 1 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  465. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.body_params262486994_50191846.__file__
  466. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.handled_p_357041703_662729270.__file__
  467. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.initialize617422290_186256027.__file__
  468. 6.4% 9 + 277 Total interpreted
  469.  
  470. Compiled + native Method
  471. 0.1% 0 + 3 org.jruby.RubyHash.<init>
  472. 0.0% 0 + 1 org.jruby.RubyHash$11.visit
  473. 0.0% 0 + 1 org.jruby.runtime.InterpretedBlock.cloneBlock
  474. 0.0% 0 + 1 org.jruby.RubyString.makeShared
  475. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.multipart_params900706883_1900365831.ensure_1$RUBY$__ensure__
  476. 0.0% 1 + 0 org.jruby.RubyBasicObject.initCopy
  477. 0.0% 0 + 1 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  478. 0.0% 0 + 1 java.util.regex.Pattern.split
  479. 0.0% 0 + 1 org.jruby.RubyBasicObject.variableTableFastStore
  480. 0.0% 0 + 1 org.jvnet.hk2.config.Dom.toProperty
  481. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class._after_filters2048717004_1610436395.__file__
  482. 0.0% 0 + 1 java.lang.Object.<init>
  483. 0.0% 1 + 0 org.jruby.internal.runtime.methods.JavaMethod$JavaMethodNoBlock.call
  484. 0.0% 0 + 1 org.glassfish.scripting.rails.RailsApplication.service
  485. 0.0% 0 + 1 java.nio.ByteBuffer.allocate
  486. 0.0% 0 + 1 sun.nio.cs.StreamDecoder.<init>
  487. 0.0% 0 + 1 org.jruby.RubyHash.put
  488. 0.4% 2 + 17 Total compiled
  489.  
  490. Stub + native Method
  491. 71.1% 0 + 3180 java.net.Inet6AddressImpl.getHostByAddr
  492. 0.1% 0 + 6 java.lang.System.arraycopy
  493. 0.1% 0 + 5 sun.nio.ch.SocketChannelImpl.shutdown
  494. 0.1% 0 + 3 java.lang.Thread.isInterrupted
  495. 0.0% 0 + 2 java.lang.Thread.currentThread
  496. 0.0% 0 + 2 sun.nio.ch.FileDispatcher.write0
  497. 0.0% 0 + 2 sun.nio.ch.FileDispatcher.read0
  498. 0.0% 0 + 2 java.lang.Object.hashCode
  499. 0.0% 0 + 2 sun.nio.ch.Net.localInetAddress
  500. 0.0% 0 + 1 java.lang.String.intern
  501. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.preClose0
  502. 0.0% 0 + 1 sun.nio.ch.Net.localPort
  503. 0.0% 0 + 1 java.lang.System.identityHashCode
  504. 0.0% 0 + 1 java.nio.Bits.copyFromByteArray
  505. 71.7% 0 + 3209 Total stub
  506.  
  507. Thread-local ticks:
  508. 49.4% 4361 Blocked (of total)
  509. 21.4% 959 Interpreter
  510.  
  511.  
  512. Flat profile of 100.32 secs (8834 total ticks): httpWorkerThread-3000-3
  513.  
  514. Interpreted + native Method
  515. 5.4% 0 + 242 java.net.Inet6AddressImpl.getHostByAddr
  516. 0.2% 0 + 10 java.lang.Class.getDeclaredConstructors0
  517. 0.2% 0 + 8 java.lang.ClassLoader.defineClass1
  518. 0.1% 0 + 4 sun.nio.ch.FileDispatcher.write0
  519. 0.1% 3 + 0 org.jruby.util.ByteList.bytes
  520. 0.0% 2 + 0 java.lang.StringCoding$StringDecoder.decode
  521. 0.0% 1 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  522. 0.0% 1 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  523. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.find_route_b_422394123_901741655.__file__
  524. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.path230023800_901741655.__file__
  525. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.controller.merb_controller.abstract_p_1829184870_901741655.__file__
  526. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.query_params1255344109_901741655.<clinit>
  527. 0.0% 1 + 0 org.jruby.runtime.scope.TwoVarDynamicScope.getValues
  528. 0.0% 0 + 1 org.jruby.internal.runtime.ThreadService.registerNewThread
  529. 0.0% 1 + 0 org.objectweb.asm.ByteVector.a
  530. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request_parsers.unescape556695655_901741655.__file__
  531. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.find_route_b_422394123_901741655.__file__
  532. 0.0% 1 + 0 org.jruby.javasupport.Java.new_proxy_instance2
  533. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.controller1942464991_901741655.__file__
  534. 0.0% 0 + 1 java.lang.System.identityHashCode
  535. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.preClose0
  536. 0.0% 0 + 1 java.lang.Object.clone
  537. 0.0% 0 + 1 java.lang.Class.forName0
  538. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.controller.merb_controller._dispatch1753251567_400544357BlockCallback$block_0$RUBY$__block__xx1.<init>
  539. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.rack.application.call774428091_901741655.<clinit>
  540. 6.4% 10 + 278 Total interpreted
  541.  
  542. Compiled + native Method
  543. 0.1% 0 + 4 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  544. 0.0% 0 + 1 org.jruby.RubySymbol$i_method_0_0$RUBYINVOKER$to_s.call
  545. 0.0% 0 + 1 org.jruby.RubyArray.newArray
  546. 0.0% 1 + 0 org.jruby.internal.runtime.methods.DynamicMethod.call
  547. 0.0% 0 + 1 org.glassfish.scripting.rails.RailsApplication.service
  548. 0.0% 0 + 1 sun.nio.cs.StreamDecoder.<init>
  549. 0.0% 0 + 1 java.util.Arrays.copyOf
  550. 0.0% 0 + 1 org.jruby.internal.runtime.methods.DynamicMethod.call
  551. 0.0% 0 + 1 org.jruby.runtime.CompiledBlock.newCompiledClosure
  552. 0.0% 0 + 1 org.jruby.RubyRegexp.search
  553. 0.0% 0 + 1 org.jruby.RubyHash.<init>
  554. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.multipart_params900706883_1900365831.__file__
  555. 0.0% 0 + 1 org.jruby.RubyBasicObject.variableTableRehash
  556. 0.0% 0 + 1 java.util.regex.Pattern.split
  557. 0.0% 0 + 1 org.jvnet.hk2.config.Dom.toProperty
  558. 0.0% 0 + 1 com.sun.grizzly.jruby.rack.DefaultRackApplication.populateFromMimeHeaders
  559. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.params92415889_159511539.__file__
  560. 0.4% 1 + 19 Total compiled
  561.  
  562. Stub + native Method
  563. 71.0% 0 + 3189 java.net.Inet6AddressImpl.getHostByAddr
  564. 0.1% 0 + 5 java.lang.Thread.currentThread
  565. 0.1% 0 + 5 sun.nio.ch.SocketChannelImpl.shutdown
  566. 0.1% 0 + 4 java.lang.Thread.isInterrupted
  567. 0.1% 0 + 4 sun.nio.ch.FileDispatcher.write0
  568. 0.1% 0 + 3 java.lang.String.intern
  569. 0.0% 0 + 2 sun.nio.ch.Net.localInetAddress
  570. 0.0% 0 + 1 java.lang.System.currentTimeMillis
  571. 0.0% 0 + 1 java.lang.System.identityHashCode
  572. 0.0% 0 + 1 java.lang.Object.hashCode
  573. 0.0% 0 + 1 sun.reflect.Reflection.getCallerClass
  574. 0.0% 0 + 1 sun.nio.ch.Net.localPort
  575. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.read0
  576. 0.0% 0 + 1 java.lang.System.arraycopy
  577. 71.7% 0 + 3219 Total stub
  578.  
  579. Thread-local ticks:
  580. 49.2% 4344 Blocked (of total)
  581. 21.4% 963 Interpreter
  582.  
  583.  
  584. Flat profile of 100.31 secs (8834 total ticks): httpWorkerThread-3000-6
  585.  
  586. Interpreted + native Method
  587. 5.4% 0 + 244 java.net.Inet6AddressImpl.getHostByAddr
  588. 0.1% 0 + 6 java.lang.Class.getDeclaredConstructors0
  589. 0.1% 0 + 4 java.lang.Class.forName0
  590. 0.1% 0 + 4 sun.nio.ch.FileDispatcher.write0
  591. 0.0% 0 + 2 java.lang.Class.isPrimitive
  592. 0.0% 0 + 2 org.jruby.compiler.impl.BaseBodyCompiler.loadThreadContext
  593. 0.0% 2 + 0 org.jruby.util.ByteList.bytes
  594. 0.0% 2 + 0 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.initialize627133478_1900365831.__file__
  595. 0.0% 0 + 2 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.json_params2110211800_2010302851.__file__
  596. 0.0% 0 + 1 java.lang.ClassLoader.defineClass1
  597. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.path_info936714217_1900365831.__file__
  598. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.query_params1255344109_901741655.__file__
  599. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class.parse_json_params371313875_186256027.__file__
  600. 0.0% 1 + 0 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.controller.abstract_controller._dispatch804229504_1131468050.__file__
  601. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class.parse_json_params371313875_186256027.__file__
  602. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request_parsers.query1975356677_1900365831.__file__
  603. 0.0% 0 + 1 org.jruby.compiler.ASTCompiler.compileNext
  604. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.initialize617422290_186256027.__file__
  605. 0.0% 0 + 1 org.jruby.compiler.ASTCompiler.compileForIter
  606. 0.0% 0 + 1 java.lang.Class.isInstance
  607. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.read0
  608. 0.0% 0 + 1 java.lang.Object.clone
  609. 0.0% 1 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  610. 6.3% 6 + 276 Total interpreted
  611.  
  612. Compiled + native Method
  613. 0.1% 0 + 3 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  614. 0.0% 0 + 2 java.lang.Object.<init>
  615. 0.0% 0 + 2 sun.nio.cs.StreamDecoder.<init>
  616. 0.0% 0 + 2 org.jruby.RubyBasicObject.variableTableRehash
  617. 0.0% 0 + 1 org.jruby.RubyString.newStringShared
  618. 0.0% 0 + 1 java.util.regex.Pattern.split
  619. 0.0% 0 + 1 org.jruby.RubyHash$11.visit
  620. 0.0% 0 + 1 org.jruby.runtime.Binding.<init>
  621. 0.0% 0 + 1 org.jruby.runtime.CompiledBlock.newCompiledClosure
  622. 0.0% 1 + 0 java.util.HashMap.get
  623. 0.0% 0 + 1 org.jruby.RubyTime.op_minus
  624. 0.0% 0 + 1 com.sun.enterprise.v3.services.impl.VsAdapter.service
  625. 0.0% 1 + 0 org.jruby.RubyThread$s_method_0_0$RUBYINVOKER$current.call
  626. 0.0% 0 + 1 org.jvnet.hk2.config.Dom.toProperty
  627. 0.4% 2 + 17 Total compiled
  628.  
  629. Stub + native Method
  630. 70.9% 0 + 3177 java.net.Inet6AddressImpl.getHostByAddr
  631. 0.2% 0 + 7 java.lang.Thread.isInterrupted
  632. 0.1% 0 + 6 sun.nio.ch.FileDispatcher.write0
  633. 0.0% 0 + 2 java.lang.Thread.currentThread
  634. 0.0% 0 + 2 java.lang.System.currentTimeMillis
  635. 0.0% 0 + 2 java.lang.String.intern
  636. 0.0% 0 + 2 sun.nio.ch.SocketChannelImpl.shutdown
  637. 0.0% 0 + 2 java.lang.System.arraycopy
  638. 0.0% 0 + 1 java.lang.Object.getClass
  639. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.preClose0
  640. 71.4% 0 + 3202 Total stub
  641.  
  642. Thread-local ticks:
  643. 49.2% 4350 Blocked (of total)
  644. 21.9% 981 Interpreter
  645.  
  646.  
  647. Flat profile of 100.31 secs (8834 total ticks): httpWorkerThread-3000-14
  648.  
  649. Interpreted + native Method
  650. 5.5% 0 + 245 java.net.Inet6AddressImpl.getHostByAddr
  651. 0.3% 0 + 13 java.lang.Class.getDeclaredConstructors0
  652. 0.3% 0 + 13 java.lang.ClassLoader.defineClass1
  653. 0.2% 0 + 8 sun.nio.ch.FileDispatcher.write0
  654. 0.1% 3 + 0 org.jruby.util.ByteList.bytes
  655. 0.0% 0 + 2 java.lang.Class.forName0
  656. 0.0% 2 + 0 java.net.Inet4Address.getAddress
  657. 0.0% 2 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  658. 0.0% 1 + 0 org.jruby.runtime.scope.FourVarDynamicScope.getValues
  659. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.path_info936714217_159511539.ensure_1$RUBY$__ensure__
  660. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.initialize617422290_186256027.__file__
  661. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.rack.handler.grizzly.call1468793337_1453286637.__file__
  662. 0.0% 1 + 0 org.jruby.javasupport.Java.new_proxy_instance2
  663. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.json_params2110211800_1453286637.__file__
  664. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.preClose0
  665. 0.0% 0 + 1 sun.nio.ch.SocketChannelImpl.shutdown
  666. 0.0% 0 + 1 java.nio.Bits.copyFromByteArray
  667. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.json_params2110211800_1453286637.__file__
  668. 0.0% 1 + 0 org.jruby.runtime.scope.TwoVarDynamicScope.getValues
  669. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.rack.handler.grizzly.call1468793337_1453286637.__file__
  670. 0.0% 0 + 1 org.jruby.compiler.ASTCompiler.compileNext
  671. 6.7% 10 + 291 Total interpreted
  672.  
  673. Compiled + native Method
  674. 0.1% 0 + 5 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  675. 0.0% 0 + 2 java.lang.Object.<init>
  676. 0.0% 0 + 2 org.jruby.runtime.Binding.<init>
  677. 0.0% 0 + 2 org.jruby.runtime.CompiledBlock.newCompiledClosure
  678. 0.0% 0 + 2 java.lang.String.toLowerCase
  679. 0.0% 0 + 1 org.jruby.RubyHash.<init>
  680. 0.0% 0 + 1 sun.misc.URLClassPath.getLoader
  681. 0.0% 0 + 1 java.lang.AbstractStringBuilder.<init>
  682. 0.0% 0 + 1 org.glassfish.scripting.rails.RailsApplication.service
  683. 0.0% 0 + 1 sun.nio.cs.StreamDecoder.<init>
  684. 0.0% 0 + 1 java.lang.ref.ReferenceQueue.poll
  685. 0.0% 0 + 1 org.jruby.runtime.CompiledBlockLight.pre
  686. 0.0% 0 + 1 org.jruby.internal.runtime.methods.DynamicMethod.call
  687. 0.5% 0 + 21 Total compiled
  688.  
  689. Stub + native Method
  690. 70.7% 0 + 3178 java.net.Inet6AddressImpl.getHostByAddr
  691. 0.2% 0 + 7 java.lang.String.intern
  692. 0.1% 0 + 5 java.lang.Thread.isInterrupted
  693. 0.1% 0 + 5 sun.nio.ch.FileDispatcher.write0
  694. 0.1% 0 + 3 sun.nio.ch.SocketChannelImpl.shutdown
  695. 0.0% 0 + 1 java.lang.Thread.currentThread
  696. 0.0% 0 + 1 java.lang.System.currentTimeMillis
  697. 0.0% 0 + 1 sun.nio.ch.Net.localInetAddress
  698. 0.0% 0 + 1 java.lang.System.identityHashCode
  699. 0.0% 0 + 1 sun.misc.Unsafe.compareAndSwapInt
  700. 71.3% 0 + 3203 Total stub
  701.  
  702. Thread-local ticks:
  703. 49.1% 4339 Blocked (of total)
  704. 21.6% 970 Interpreter
  705.  
  706.  
  707. Flat profile of 100.28 secs (8835 total ticks): httpWorkerThread-3000-19
  708.  
  709. Interpreted + native Method
  710. 5.3% 0 + 238 java.net.Inet6AddressImpl.getHostByAddr
  711. 0.2% 0 + 10 java.lang.ClassLoader.defineClass1
  712. 0.2% 0 + 7 sun.nio.ch.FileDispatcher.write0
  713. 0.2% 0 + 7 java.lang.Class.getDeclaredConstructors0
  714. 0.0% 0 + 2 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.controller.merb_controller.abstract_p_1829184870_1985106852.__file__
  715. 0.0% 1 + 0 org.jruby.util.ByteList.bytes
  716. 0.0% 0 + 1 org.jruby.compiler.ASTCompiler.compileNext
  717. 0.0% 1 + 0 org.jruby.runtime.scope.ThreeVarDynamicScope.getValues
  718. 0.0% 0 + 1 org.jruby.internal.runtime.ThreadService.registerNewThread
  719. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.string.to_const_string322287995_1985106852.__file__
  720. 0.0% 1 + 0 com.sun.grizzly.util.buf.MessageBytes.duplicate
  721. 0.0% 1 + 0 java.lang.StringCoding$StringEncoder.encode
  722. 0.0% 1 + 0 java.lang.StringCoding$StringDecoder.decode
  723. 0.0% 1 + 0 sun.misc.URLClassPath.getLoader
  724. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.query_string1461247593_1985106852.__file__
  725. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.query_params1255344109_1985106852.__file__
  726. 0.0% 1 + 0 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.controller.merb_controller._dispatch1753251567_400544357.__file__
  727. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.json_params2110211800_2010302851.__file__
  728. 0.0% 0 + 1 java.lang.Class.forName0
  729. 0.0% 0 + 1 java.nio.Bits.copyFromByteArray
  730. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.controller.abstract_controller._call_action1929574702_1985106852.<clinit>
  731. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.mash.update1039770474_400544357BlockCallback$block_0$RUBY$__block__xx1.call
  732. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.path_info936714217_1985106852.__file__
  733. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class.parse_json_params371313875_1985106852.__file__
  734. 0.0% 1 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  735. 6.4% 9 + 276 Total interpreted (including elided)
  736.  
  737. Compiled + native Method
  738. 0.0% 0 + 1 org.jruby.util.CodegenUtils.sig
  739. 0.0% 0 + 1 org.jruby.runtime.Binding.<init>
  740. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.cookies.cookies1171192623_1131468050.__file__
  741. 0.0% 0 + 1 org.jruby.runtime.CompiledSharedScopeBlock.newCompiledSharedScopeClosure
  742. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.cookies.cookies1171192623_1131468050.ensure_1$RUBY$__ensure__
  743. 0.0% 0 + 1 org.jruby.RubyHash.<init>
  744. 0.0% 0 + 1 org.jruby.runtime.DynamicScope.newDynamicScope
  745. 0.0% 0 + 1 org.jruby.RubyRegexp.performSearch
  746. 0.0% 0 + 1 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  747. 0.0% 1 + 0 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.content_type1543393836_159511539.__file__
  748. 0.0% 0 + 1 java.util.regex.Pattern.split
  749. 0.0% 0 + 1 java.lang.String.toLowerCase
  750. 0.0% 0 + 1 org.jruby.RubyHash.newHash
  751. 0.0% 0 + 1 org.jruby.RubyHash.internalPut
  752. 0.0% 0 + 1 sun.nio.cs.StreamDecoder.<init>
  753. 0.0% 0 + 1 org.jruby.runtime.CompiledBlockLight.pre
  754. 0.4% 1 + 15 Total compiled
  755.  
  756. Stub + native Method
  757. 71.1% 0 + 3188 java.net.Inet6AddressImpl.getHostByAddr
  758. 0.2% 0 + 7 sun.nio.ch.SocketChannelImpl.shutdown
  759. 0.1% 0 + 4 java.lang.String.intern
  760. 0.1% 0 + 4 java.lang.Thread.isInterrupted
  761. 0.1% 0 + 4 sun.nio.ch.FileDispatcher.write0
  762. 0.1% 0 + 3 java.lang.System.arraycopy
  763. 0.1% 0 + 3 sun.nio.ch.FileDispatcher.preClose0
  764. 0.0% 0 + 2 java.lang.Thread.currentThread
  765. 0.0% 0 + 2 java.lang.Object.hashCode
  766. 0.0% 1 + 1 sun.nio.ch.Net.localInetAddress
  767. 0.0% 0 + 2 java.lang.System.identityHashCode
  768. 0.0% 0 + 1 java.lang.System.currentTimeMillis
  769. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.read0
  770. 0.0% 0 + 1 java.nio.Bits.copyFromByteArray
  771. 71.9% 1 + 3223 Total stub
  772.  
  773. Thread-local ticks:
  774. 49.2% 4349 Blocked (of total)
  775. 21.4% 961 Interpreter
  776.  
  777.  
  778. Flat profile of 100.29 secs (8835 total ticks): httpWorkerThread-3000-16
  779.  
  780. Interpreted + native Method
  781. 5.4% 0 + 243 java.net.Inet6AddressImpl.getHostByAddr
  782. 0.2% 0 + 8 java.lang.ClassLoader.defineClass1
  783. 0.1% 5 + 0 org.jruby.util.ByteList.bytes
  784. 0.1% 0 + 5 java.lang.Class.getDeclaredConstructors0
  785. 0.1% 0 + 4 sun.nio.ch.FileDispatcher.write0
  786. 0.0% 0 + 2 java.lang.System.identityHashCode
  787. 0.0% 0 + 2 java.nio.Bits.copyFromByteArray
  788. 0.0% 0 + 1 sun.nio.ch.SocketChannelImpl.shutdown
  789. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.controller.merb_controller._dispatch1753251567_400544357.__file__
  790. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.rack.handler.grizzly.call1468793337_193607262.<clinit>
  791. 0.0% 1 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  792. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.controller.merb_controller.abstract_p_1829184870_193607262.__file__
  793. 0.0% 1 + 0 org.jruby.runtime.scope.TwoVarDynamicScope.getValues
  794. 0.0% 0 + 1 java.lang.Class.isPrimitive
  795. 0.0% 0 + 1 org.jruby.internal.runtime.ThreadService.registerNewThread
  796. 0.0% 1 + 0 java.lang.StringCoding$StringEncoder.encode
  797. 0.0% 0 + 1 java.lang.System.nanoTime
  798. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.rack.handler.grizzly.call1468793337_193607262.__file__
  799. 0.0% 0 + 1 java.lang.ClassLoader.findBootstrapClass
  800. 6.3% 8 + 273 Total interpreted
  801.  
  802. Compiled + native Method
  803. 0.1% 0 + 6 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  804. 0.0% 0 + 1 java.lang.Object.<init>
  805. 0.0% 0 + 1 sun.nio.cs.StreamDecoder.<init>
  806. 0.0% 0 + 1 org.jruby.runtime.CompiledBlockLight.pre
  807. 0.0% 0 + 1 org.jruby.RubyHash$11.visit
  808. 0.0% 0 + 1 org.jruby.runtime.CompiledBlock.newCompiledClosure
  809. 0.0% 0 + 1 org.jruby.RubyHash$i_method_0_0$RUBYFRAMEDINVOKER$each_pair.call
  810. 0.0% 0 + 1 org.jruby.RubyHash.<init>
  811. 0.0% 1 + 0 com.sun.grizzly.tcp.Request.recycle
  812. 0.0% 0 + 1 java.util.regex.Pattern.split
  813. 0.3% 1 + 14 Total compiled
  814.  
  815. Stub + native Method
  816. 70.9% 0 + 3171 java.net.Inet6AddressImpl.getHostByAddr
  817. 0.1% 0 + 3 java.lang.Thread.isInterrupted
  818. 0.1% 0 + 3 sun.nio.ch.FileDispatcher.write0
  819. 0.1% 0 + 3 java.lang.System.arraycopy
  820. 0.0% 0 + 2 sun.nio.ch.FileDispatcher.preClose0
  821. 0.0% 0 + 2 java.lang.System.currentTimeMillis
  822. 0.0% 0 + 2 java.lang.Object.getClass
  823. 0.0% 0 + 2 java.lang.System.identityHashCode
  824. 0.0% 0 + 2 java.lang.Object.hashCode
  825. 0.0% 0 + 2 java.lang.Thread.currentThread
  826. 0.0% 0 + 2 sun.nio.ch.Net.localInetAddress
  827. 0.0% 0 + 2 sun.nio.ch.SocketChannelImpl.shutdown
  828. 0.0% 0 + 1 sun.reflect.Reflection.getCallerClass
  829. 0.0% 0 + 1 java.lang.String.intern
  830. 0.0% 0 + 1 java.nio.Bits.copyFromByteArray
  831. 71.5% 0 + 3199 Total stub
  832.  
  833. Thread-local ticks:
  834. 49.4% 4363 Blocked (of total)
  835. 21.8% 977 Interpreter
  836.  
  837.  
  838. Flat profile of 100.30 secs (8835 total ticks): httpWorkerThread-3000-15
  839.  
  840. Interpreted + native Method
  841. 5.6% 0 + 251 java.net.Inet6AddressImpl.getHostByAddr
  842. 0.3% 0 + 12 java.lang.ClassLoader.defineClass1
  843. 0.1% 0 + 6 sun.nio.ch.FileDispatcher.write0
  844. 0.1% 0 + 5 java.lang.Class.getDeclaredConstructors0
  845. 0.1% 0 + 4 java.lang.Class.forName0
  846. 0.0% 2 + 0 org.jruby.util.ByteList.bytes
  847. 0.0% 0 + 2 java.lang.Object.clone
  848. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class.parse_json_params371313875_2005317800.__file__
  849. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.rack.handler.grizzly.call1468793337_2005317800.__file__
  850. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.initialize617422290_2005317800.__file__
  851. 0.0% 1 + 0 org.jruby.runtime.scope.ThreeVarDynamicScope.getValues
  852. 0.0% 1 + 0 org.jruby.runtime.scope.FourVarDynamicScope.getValues
  853. 0.0% 1 + 0 java.net.Inet4Address.getAddress
  854. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.write_status556822194_186256027.__file__
  855. 0.0% 1 + 0 com.sun.enterprise.v3.server.HK2Dispatcher.dispath
  856. 0.0% 1 + 0 java.lang.StringCoding$StringEncoder.encode
  857. 0.0% 1 + 0 java.lang.StringCoding$StringDecoder.decode
  858. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.query_params1255344109_2005317800.__file__
  859. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.rack.handler.grizzly.call1468793337_2005317800.__file__
  860. 0.0% 0 + 1 java.lang.Throwable.fillInStackTrace
  861. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.preClose0
  862. 0.0% 0 + 1 sun.nio.ch.Net.localPort
  863. 0.0% 0 + 1 java.lang.Class.isPrimitive
  864. 0.0% 0 + 1 sun.nio.ch.SocketChannelImpl.shutdown
  865. 0.0% 1 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  866. 6.8% 11 + 292 Total interpreted (including elided)
  867.  
  868. Compiled + native Method
  869. 0.0% 0 + 2 org.jruby.runtime.DynamicScope.newDynamicScope
  870. 0.0% 0 + 2 java.nio.ByteBuffer.allocate
  871. 0.0% 0 + 2 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  872. 0.0% 0 + 1 java.util.SubList.listIterator
  873. 0.0% 1 + 0 org.jruby.RubyHash.op_aset
  874. 0.0% 0 + 1 org.jruby.RubyRegexp.performSearch
  875. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request_parsers.unescape556695655_901741655.__file__
  876. 0.0% 0 + 1 org.jruby.RubyString.newStringShared
  877. 0.0% 0 + 1 org.glassfish.scripting.rails.RailsApplication.service
  878. 0.0% 0 + 1 org.jruby.RubyHash.put
  879. 0.3% 1 + 12 Total compiled
  880.  
  881. Stub + native Method
  882. 71.0% 0 + 3183 java.net.Inet6AddressImpl.getHostByAddr
  883. 0.2% 0 + 7 java.lang.Thread.isInterrupted
  884. 0.1% 0 + 5 sun.nio.ch.FileDispatcher.write0
  885. 0.1% 0 + 5 java.lang.System.arraycopy
  886. 0.1% 0 + 4 java.lang.String.intern
  887. 0.1% 0 + 3 sun.nio.ch.SocketChannelImpl.shutdown
  888. 0.0% 0 + 2 sun.nio.ch.Net.localInetAddress
  889. 0.0% 0 + 1 java.lang.System.currentTimeMillis
  890. 0.0% 0 + 1 java.lang.Object.hashCode
  891. 0.0% 0 + 1 java.lang.System.identityHashCode
  892. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.read0
  893. 0.0% 0 + 1 sun.misc.Unsafe.compareAndSwapInt
  894. 71.7% 0 + 3214 Total stub
  895.  
  896. Thread-local ticks:
  897. 49.3% 4352 Blocked (of total)
  898. 21.3% 953 Interpreter
  899.  
  900.  
  901. Flat profile of 100.35 secs (8835 total ticks): httpWorkerThread-3000-2
  902.  
  903. Interpreted + native Method
  904. 5.6% 0 + 250 java.net.Inet6AddressImpl.getHostByAddr
  905. 0.2% 0 + 7 sun.nio.ch.FileDispatcher.write0
  906. 0.2% 0 + 7 java.lang.Class.getDeclaredConstructors0
  907. 0.1% 0 + 6 java.lang.ClassLoader.defineClass1
  908. 0.1% 3 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  909. 0.1% 0 + 3 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.json_params2110211800_1610436395.<clinit>
  910. 0.1% 3 + 0 org.jruby.util.ByteList.bytes
  911. 0.1% 3 + 0 java.net.Inet4Address.getAddress
  912. 0.0% 0 + 2 java.nio.Bits.copyFromByteArray
  913. 0.0% 0 + 2 java.util.regex.Matcher.start
  914. 0.0% 0 + 2 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class.parse_json_params371313875_186256027.__file__
  915. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.body_and_query_params504939836_1610436395.__file__
  916. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.xml_params1106204645_1610436395.__file__
  917. 0.0% 0 + 1 java.lang.System.nanoTime
  918. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.write_headers1288629162_1900365831.block_0$RUBY$__block__
  919. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.respond1821723720_1610436395.<clinit>
  920. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.xml_params1106204645_1610436395.__file__
  921. 0.0% 1 + 0 org.jruby.runtime.scope.FourVarDynamicScope.getValues
  922. 0.0% 0 + 1 org.jruby.internal.runtime.ThreadService.registerNewThread
  923. 0.0% 0 + 1 java.lang.System.currentTimeMillis
  924. 0.0% 1 + 0 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request_parsers.unescape556695655_1610436395.__file__
  925. 0.0% 1 + 0 java.lang.StringCoding$StringEncoder.encode
  926. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.read0
  927. 0.0% 0 + 1 java.lang.Class.forName0
  928. 0.0% 0 + 1 java.lang.ClassLoader.findLoadedClass0
  929. 6.7% 12 + 290 Total interpreted
  930.  
  931. Compiled + native Method
  932. 0.0% 0 + 2 sun.nio.cs.StreamDecoder.<init>
  933. 0.0% 0 + 2 java.nio.ByteBuffer.allocate
  934. 0.0% 1 + 1 org.jruby.runtime.Binding.<init>
  935. 0.0% 0 + 2 org.jruby.runtime.InterpretedBlock.cloneBlock
  936. 0.0% 1 + 0 org.jruby.RubyBasicObject.variableTableRehash
  937. 0.0% 0 + 1 com.sun.grizzly.jruby.rack.DefaultRackApplication.populateFromMimeHeaders
  938. 0.0% 0 + 1 org.jruby.RubyString.tr_trans
  939. 0.0% 0 + 1 org.jruby.RubyString.makeShared
  940. 0.0% 0 + 1 org.jruby.RubyHash.op_aset
  941. 0.0% 0 + 1 org.jruby.runtime.DynamicScope.newDynamicScope
  942. 0.0% 0 + 1 org.jruby.RubyRegexp.performSearch
  943. 0.0% 1 + 0 org.jruby.internal.runtime.GlobalVariables.get
  944. 0.0% 0 + 1 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  945. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.mash.convert_value612143872_1855387574.__file__
  946. 0.0% 0 + 1 org.jruby.RubyArray.newArrayNoCopy
  947. 0.4% 3 + 16 Total compiled
  948.  
  949. Stub + native Method
  950. 71.0% 0 + 3191 java.net.Inet6AddressImpl.getHostByAddr
  951. 0.2% 0 + 11 java.lang.Thread.isInterrupted
  952. 0.1% 0 + 5 java.lang.String.intern
  953. 0.1% 0 + 4 java.lang.System.arraycopy
  954. 0.1% 0 + 4 sun.nio.ch.SocketChannelImpl.shutdown
  955. 0.0% 0 + 1 sun.nio.ch.Net.localPort
  956. 0.0% 0 + 1 java.lang.Object.hashCode
  957. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.write0
  958. 71.6% 0 + 3218 Total stub
  959.  
  960. Thread-local ticks:
  961. 49.1% 4341 Blocked (of total)
  962. 21.3% 955 Interpreter
  963.  
  964.  
  965. Flat profile of 100.34 secs (8835 total ticks): httpWorkerThread-3000-10
  966.  
  967. Interpreted + native Method
  968. 5.6% 0 + 251 java.net.Inet6AddressImpl.getHostByAddr
  969. 0.2% 0 + 7 java.lang.ClassLoader.defineClass1
  970. 0.1% 0 + 6 java.lang.Class.getDeclaredConstructors0
  971. 0.1% 3 + 0 org.jruby.util.ByteList.bytes
  972. 0.0% 0 + 2 java.lang.System.currentTimeMillis
  973. 0.0% 0 + 2 java.lang.Class.forName0
  974. 0.0% 1 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.rack.stream_wrapper.each1665673266_1898507452.__file__
  975. 0.0% 0 + 2 sun.nio.ch.FileDispatcher.write0
  976. 0.0% 0 + 2 org.jruby.compiler.impl.BaseBodyCompiler.loadThreadContext
  977. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.query_params1255344109_1898507452.__file__
  978. 0.0% 1 + 0 org.jruby.javasupport.Java.new_proxy_instance2
  979. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.json_params2110211800_1898507452.__file__
  980. 0.0% 0 + 1 java.lang.Object.clone
  981. 0.0% 0 + 1 java.security.AccessController.doPrivileged
  982. 0.0% 0 + 1 java.nio.Bits.copyFromByteArray
  983. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.body_params262486994_1898507452.<clinit>
  984. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class.parse_json_params371313875_1898507452.<clinit>
  985. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.controller1942464991_533924620.__file__
  986. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class.parse_json_params371313875_1898507452.__file__
  987. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class.parse_xml_params1895664464_1453286637.__file__
  988. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.query_params1255344109_1898507452.<clinit>
  989. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.initialize617422290_186256027.__file__
  990. 6.5% 5 + 285 Total interpreted
  991.  
  992. Compiled + native Method
  993. 0.1% 0 + 4 sun.nio.cs.StreamDecoder.<init>
  994. 0.0% 0 + 2 org.glassfish.scripting.rails.RailsApplication.service
  995. 0.0% 0 + 2 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  996. 0.0% 0 + 2 java.util.regex.Pattern.split
  997. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request_parsers.query1975356677_1131468050.__file__
  998. 0.0% 0 + 1 org.jruby.RubyString$i_method_multi$RUBYINVOKER$split.call
  999. 0.0% 1 + 0 org.jruby.runtime.InterpretedBlock.pre
  1000. 0.0% 0 + 1 org.jruby.RubyHash$2.allocate
  1001. 0.0% 0 + 1 org.jruby.RubyHash$11.visit
  1002. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.cookies.cookies1171192623_1131468050.ensure_1$RUBY$__ensure__
  1003. 0.0% 0 + 1 org.jruby.runtime.DynamicScope.newDynamicScope
  1004. 0.0% 0 + 1 com.sun.grizzly.util.buf.ByteChunk.makeSpace
  1005. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.mash.convert_value612143872_1855387574.__file__
  1006. 0.4% 1 + 18 Total compiled
  1007.  
  1008. Stub + native Method
  1009. 71.0% 0 + 3190 java.net.Inet6AddressImpl.getHostByAddr
  1010. 0.2% 0 + 8 sun.nio.ch.FileDispatcher.write0
  1011. 0.1% 0 + 5 sun.nio.ch.SocketChannelImpl.shutdown
  1012. 0.1% 0 + 4 java.lang.String.intern
  1013. 0.1% 0 + 3 java.lang.Object.hashCode
  1014. 0.0% 0 + 2 java.lang.Thread.isInterrupted
  1015. 0.0% 0 + 2 java.lang.System.identityHashCode
  1016. 0.0% 0 + 2 java.lang.System.arraycopy
  1017. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.read0
  1018. 0.0% 0 + 1 sun.misc.Unsafe.compareAndSwapInt
  1019. 71.6% 0 + 3218 Total stub
  1020.  
  1021. Thread-local ticks:
  1022. 49.1% 4342 Blocked (of total)
  1023. 21.5% 965 Interpreter
  1024. 0.0% 1 Unknown: thread_state
  1025.  
  1026.  
  1027. Flat profile of 100.33 secs (8835 total ticks): httpWorkerThread-3000-12
  1028.  
  1029. Interpreted + native Method
  1030. 5.2% 0 + 234 java.net.Inet6AddressImpl.getHostByAddr
  1031. 0.2% 0 + 9 java.lang.ClassLoader.defineClass1
  1032. 0.2% 0 + 7 sun.nio.ch.FileDispatcher.write0
  1033. 0.1% 0 + 6 java.lang.Class.getDeclaredConstructors0
  1034. 0.1% 0 + 4 java.lang.Class.forName0
  1035. 0.1% 4 + 0 org.jruby.util.ByteList.bytes
  1036. 0.0% 0 + 2 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.json_params2110211800_662729270.__file__
  1037. 0.0% 0 + 2 java.lang.System.nanoTime
  1038. 0.0% 0 + 1 java.lang.Object.clone
  1039. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.blank.blank_p_1019856396_662729270.<clinit>
  1040. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.write_body617505054_193607262.<clinit>
  1041. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.logger.debug1701166310_662729270.<clinit>
  1042. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.path_info936714217_662729270.__file__
  1043. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.string.to_const_string322287995_662729270.__file__
  1044. 0.0% 1 + 0 java.lang.ClassLoader.loadClass
  1045. 0.0% 0 + 1 org.jruby.compiler.ASTCompiler.compileNext
  1046. 0.0% 1 + 0 org.jruby.runtime.scope.ThreeVarDynamicScope.getValues
  1047. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.controller.merb_controller._dispatch1753251567_400544357.__file__
  1048. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.write_body617505054_193607262.__file__
  1049. 0.0% 0 + 1 org.jruby.compiler.ASTCompiler.compileForIter
  1050. 0.0% 1 + 0 java.lang.StringCoding$StringEncoder.encode
  1051. 0.0% 1 + 0 java.lang.StringCoding$StringDecoder.decode
  1052. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.respond1821723720_685092694.__file__
  1053. 0.0% 0 + 1 sun.nio.ch.SocketChannelImpl.shutdown
  1054. 0.0% 0 + 1 java.lang.Class.isArray
  1055. 6.4% 8 + 278 Total interpreted (including elided)
  1056.  
  1057. Compiled + native Method
  1058. 0.0% 0 + 2 java.lang.Object.<init>
  1059. 0.0% 0 + 2 java.util.Arrays.copyOf
  1060. 0.0% 0 + 2 org.jruby.runtime.InterpretedBlock.cloneBlock
  1061. 0.0% 0 + 2 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  1062. 0.0% 0 + 2 java.util.regex.Pattern.split
  1063. 0.0% 0 + 1 org.jruby.RubyString.newString
  1064. 0.0% 0 + 1 org.jruby.util.io.ChannelStream.<init>
  1065. 0.0% 0 + 1 org.glassfish.scripting.rails.RailsApplication.service
  1066. 0.0% 0 + 1 sun.nio.cs.StreamDecoder.<init>
  1067. 0.0% 0 + 1 java.lang.ref.ReferenceQueue.poll
  1068. 0.0% 0 + 1 java.lang.StringBuilder.toString
  1069. 0.0% 0 + 1 org.jruby.runtime.CompiledBlockLight.pre
  1070. 0.0% 0 + 1 org.jruby.internal.runtime.methods.DynamicMethod.call
  1071. 0.0% 0 + 1 org.jruby.RubyHash$11.visit
  1072. 0.0% 0 + 1 org.jruby.runtime.Binding.<init>
  1073. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.mash.update1039770474_400544357.__file__
  1074. 0.0% 0 + 1 org.jruby.RubyHash.<init>
  1075. 0.0% 1 + 0 org.jruby.runtime.DynamicScope.newDynamicScope
  1076. 0.0% 0 + 1 org.jruby.RubyRegexp.performSearch
  1077. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class._after_filters2048717004_1610436395.__file__
  1078. 0.0% 1 + 0 com.sun.grizzly.tcp.Request.recycle
  1079. 0.0% 0 + 1 org.jvnet.hk2.config.Dom.toProperty
  1080. 0.6% 2 + 25 Total compiled
  1081.  
  1082. Stub + native Method
  1083. 70.8% 0 + 3175 java.net.Inet6AddressImpl.getHostByAddr
  1084. 0.1% 0 + 4 sun.nio.ch.SocketChannelImpl.shutdown
  1085. 0.1% 0 + 4 sun.nio.ch.FileDispatcher.write0
  1086. 0.1% 0 + 4 java.lang.System.arraycopy
  1087. 0.1% 0 + 4 java.lang.Thread.currentThread
  1088. 0.0% 0 + 2 java.lang.String.intern
  1089. 0.0% 0 + 2 java.lang.Thread.isInterrupted
  1090. 0.0% 0 + 1 java.lang.System.identityHashCode
  1091. 0.0% 0 + 1 java.lang.Object.getClass
  1092. 0.0% 0 + 1 java.lang.Object.hashCode
  1093. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.preClose0
  1094. 71.4% 0 + 3199 Total stub
  1095.  
  1096. Thread-local ticks:
  1097. 49.3% 4352 Blocked (of total)
  1098. 21.7% 971 Interpreter
  1099.  
  1100.  
  1101. Flat profile of 114.23 secs (10107 total ticks): httpWorkerThread-3000-0
  1102.  
  1103. Interpreted + native Method
  1104. 5.3% 0 + 239 java.net.Inet6AddressImpl.getHostByAddr
  1105. 0.3% 0 + 13 java.lang.ClassLoader.defineClass1
  1106. 0.3% 0 + 12 java.lang.Class.getDeclaredConstructors0
  1107. 0.0% 0 + 2 sun.nio.ch.FileDispatcher.read0
  1108. 0.0% 0 + 2 sun.nio.ch.FileDispatcher.write0
  1109. 0.0% 2 + 0 org.jruby.runtime.scope.ThreeVarDynamicScope.getValues
  1110. 0.0% 0 + 2 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.cookies.cookies1171192623_1131468050.__file__
  1111. 0.0% 0 + 2 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.controller.merb_controller.initialize1426127791_1131468050.__file__
  1112. 0.0% 0 + 2 java.lang.Class.forName0
  1113. 0.0% 1 + 0 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.dispatcher.handle719652790_901741655.__file__
  1114. 0.0% 1 + 0 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.write_body617505054_193607262.block_0$RUBY$__block__
  1115. 0.0% 1 + 0 java.lang.StringCoding$StringEncoder.encode
  1116. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.controller.merb_controller.rack_response1576535272_1131468050.__file__
  1117. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.rack.application.call774428091_1131468050.rescue_1$RUBY$__rescue___0
  1118. 0.0% 0 + 1 java.lang.Class.getClassLoader0
  1119. 0.0% 0 + 1 java.nio.Bits.copyFromByteArray
  1120. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.controller.merb_controller.rack_response1576535272_1131468050.<clinit>
  1121. 0.0% 1 + 0 org.jruby.runtime.scope.OneVarDynamicScope.getValues
  1122. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class._after_dispatch_callbacks2134455202_1131468050.__file__
  1123. 0.0% 1 + 0 com.sun.grizzly.util.buf.ByteChunk.indexOf
  1124. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.controller.abstract_controller._dispatch804229504_1131468050.__file__
  1125. 6.4% 7 + 281 Total interpreted
  1126.  
  1127. Compiled + native Method
  1128. 0.1% 0 + 4 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  1129. 0.0% 0 + 2 org.jruby.runtime.CompiledBlock.newCompiledClosure
  1130. 0.0% 0 + 2 org.jruby.runtime.DynamicScope.newDynamicScope
  1131. 0.0% 0 + 1 org.jruby.RubyHash.<init>
  1132. 0.0% 0 + 1 sun.nio.cs.FastCharsetProvider.toLower
  1133. 0.0% 0 + 1 java.util.regex.Pattern.split
  1134. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request_parsers.query1975356677_1131468050.__file__
  1135. 0.0% 0 + 1 java.lang.String.toLowerCase
  1136. 0.0% 0 + 1 java.lang.Object.<init>
  1137. 0.0% 0 + 1 org.jruby.RubyArray.newArray
  1138. 0.0% 0 + 1 org.glassfish.scripting.rails.RailsApplication.service
  1139. 0.0% 0 + 1 org.jruby.RubyHash.put
  1140. 0.0% 0 + 1 sun.nio.cs.StreamDecoder.<init>
  1141. 0.0% 0 + 1 org.jruby.RubyHash$11.visit
  1142. 0.0% 0 + 1 org.jruby.runtime.Binding.<init>
  1143. 0.4% 0 + 20 Total compiled
  1144.  
  1145. Stub + native Method
  1146. 70.8% 0 + 3183 java.net.Inet6AddressImpl.getHostByAddr
  1147. 0.1% 0 + 6 sun.nio.ch.FileDispatcher.write0
  1148. 0.1% 0 + 5 sun.nio.ch.SocketChannelImpl.shutdown
  1149. 0.1% 0 + 5 java.lang.System.arraycopy
  1150. 0.0% 0 + 2 java.lang.String.intern
  1151. 0.0% 0 + 2 java.lang.Thread.currentThread
  1152. 0.0% 0 + 2 sun.nio.ch.FileDispatcher.preClose0
  1153. 0.0% 0 + 1 java.lang.Object.hashCode
  1154. 0.0% 0 + 1 java.lang.System.identityHashCode
  1155. 0.0% 0 + 1 sun.reflect.Reflection.getCallerClass
  1156. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.read0
  1157. 71.4% 0 + 3209 Total stub
  1158.  
  1159. Thread-local ticks:
  1160. 55.5% 5612 Blocked (of total)
  1161. 21.8% 978 Interpreter
  1162.  
  1163.  
  1164. Flat profile of 100.33 secs (8835 total ticks): httpWorkerThread-3000-13
  1165.  
  1166. Interpreted + native Method
  1167. 5.4% 0 + 241 java.net.Inet6AddressImpl.getHostByAddr
  1168. 0.2% 0 + 10 java.lang.ClassLoader.defineClass1
  1169. 0.1% 0 + 5 java.lang.Class.getDeclaredConstructors0
  1170. 0.1% 0 + 3 sun.nio.ch.FileDispatcher.write0
  1171. 0.1% 0 + 3 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.json_params2110211800_400544357.<clinit>
  1172. 0.0% 0 + 2 sun.nio.ch.SocketChannelImpl.shutdown
  1173. 0.0% 2 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  1174. 0.0% 2 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  1175. 0.0% 0 + 2 java.lang.Class.forName0
  1176. 0.0% 1 + 0 org.jruby.runtime.scope.OneVarDynamicScope.getValues
  1177. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.dispatcher.dispatch_action2108643246_186256027.<clinit>
  1178. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.query_string1461247593_400544357.__file__
  1179. 0.0% 1 + 0 org.jruby.util.ByteList.bytes
  1180. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.body_and_query_params504939836_1855387574.ensure_1$RUBY$__ensure__
  1181. 0.0% 0 + 1 java.lang.ClassLoader.findLoadedClass0
  1182. 0.0% 0 + 1 java.lang.ClassLoader.findBootstrapClass
  1183. 0.0% 0 + 1 java.lang.Class.isInstance
  1184. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.json_params2110211800_400544357.__file__
  1185. 0.0% 0 + 1 java.lang.Class.isPrimitive
  1186. 6.2% 6 + 274 Total interpreted
  1187.  
  1188. Compiled + native Method
  1189. 0.1% 0 + 4 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  1190. 0.1% 0 + 3 org.jruby.RubyBasicObject.variableTableRehash
  1191. 0.0% 0 + 1 com.sun.grizzly.util.buf.StringCache.toString
  1192. 0.0% 0 + 1 org.joni.Regex.matcher
  1193. 0.0% 1 + 0 com.sun.grizzly.tcp.Response.finish
  1194. 0.0% 0 + 1 org.jruby.RubyString.newString
  1195. 0.0% 0 + 1 org.jruby.RubyArray.newArrayNoCopy
  1196. 0.0% 0 + 1 sun.nio.cs.StreamDecoder.<init>
  1197. 0.0% 0 + 1 org.jruby.runtime.Binding.<init>
  1198. 0.0% 0 + 1 org.jruby.runtime.InterpretedBlock.cloneBlock
  1199. 0.0% 1 + 0 org.jruby.RubyModule.searchWithCache
  1200. 0.0% 0 + 1 org.jruby.runtime.DynamicScope.newDynamicScope
  1201. 0.0% 0 + 1 java.lang.StringCoding.decode
  1202. 0.0% 0 + 1 java.lang.Object.<init>
  1203. 0.4% 2 + 17 Total compiled
  1204.  
  1205. Stub + native Method
  1206. 70.9% 0 + 3183 java.net.Inet6AddressImpl.getHostByAddr
  1207. 0.1% 0 + 6 sun.nio.ch.FileDispatcher.write0
  1208. 0.1% 0 + 6 java.lang.System.arraycopy
  1209. 0.1% 0 + 5 sun.nio.ch.SocketChannelImpl.shutdown
  1210. 0.1% 1 + 2 sun.nio.ch.Net.localInetAddress
  1211. 0.1% 0 + 3 java.lang.Thread.isInterrupted
  1212. 0.0% 0 + 2 java.lang.String.intern
  1213. 0.0% 0 + 2 java.lang.Thread.currentThread
  1214. 0.0% 0 + 2 sun.reflect.Reflection.getCallerClass
  1215. 0.0% 0 + 1 java.lang.Object.hashCode
  1216. 0.0% 0 + 1 java.lang.System.identityHashCode
  1217. 0.0% 0 + 1 sun.nio.ch.Net.localPort
  1218. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.preClose0
  1219. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.read0
  1220. 71.7% 1 + 3216 Total stub
  1221.  
  1222. Thread-local ticks:
  1223. 49.2% 4347 Blocked (of total)
  1224. 21.7% 972 Interpreter
  1225.  
  1226.  
  1227. Flat profile of 100.34 secs (8835 total ticks): httpWorkerThread-3000-8
  1228.  
  1229. Interpreted + native Method
  1230. 5.4% 0 + 243 java.net.Inet6AddressImpl.getHostByAddr
  1231. 0.2% 0 + 9 sun.nio.ch.FileDispatcher.write0
  1232. 0.2% 0 + 7 java.lang.ClassLoader.defineClass1
  1233. 0.1% 0 + 5 java.lang.Class.forName0
  1234. 0.1% 3 + 0 org.jruby.util.ByteList.bytes
  1235. 0.1% 0 + 3 java.lang.Class.getDeclaredConstructors0
  1236. 0.0% 0 + 2 java.lang.Class.isInstance
  1237. 0.0% 2 + 0 java.net.Inet4Address.getAddress
  1238. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.preClose0
  1239. 0.0% 0 + 1 java.util.Collections$SynchronizedMap.put
  1240. 0.0% 0 + 1 org.jruby.RubyClass.addSubclass
  1241. 0.0% 1 + 0 org.jruby.runtime.ThreadContext.getNextFrame
  1242. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.json_params2110211800_2005317800.__file__
  1243. 0.0% 1 + 0 java.util.regex.Pattern.split
  1244. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.json_params2110211800_2005317800.<clinit>
  1245. 6.3% 7 + 274 Total interpreted
  1246.  
  1247. Compiled + native Method
  1248. 0.1% 0 + 3 sun.nio.cs.StreamDecoder.<init>
  1249. 0.0% 0 + 2 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  1250. 0.0% 0 + 2 org.jruby.runtime.CompiledBlockLight.pre
  1251. 0.0% 0 + 2 org.jruby.runtime.Binding.<init>
  1252. 0.0% 0 + 2 org.jruby.RubyHash.op_aset
  1253. 0.0% 0 + 2 org.jruby.RubyHash.<init>
  1254. 0.0% 0 + 2 com.sun.grizzly.util.buf.ByteChunk.makeSpace
  1255. 0.0% 1 + 1 org.jvnet.hk2.config.Dom.toProperty
  1256. 0.0% 0 + 1 org.jruby.RubyHash$11.visit
  1257. 0.0% 0 + 1 org.jruby.RubyClass.invalidateCacheDescendants
  1258. 0.0% 1 + 0 org.jruby.RubyTime.getLocalTimeZone
  1259. 0.0% 0 + 1 org.jruby.runtime.CompiledSharedScopeBlock.newCompiledSharedScopeClosure
  1260. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request_parsers.query1975356677_1131468050.__file__
  1261. 0.0% 0 + 1 java.lang.String.toLowerCase
  1262. 0.0% 0 + 1 org.jruby.runtime.DynamicScope.newDynamicScope
  1263. 0.0% 1 + 0 com.sun.grizzly.util.http.mapper.Mapper.internalMap
  1264. 0.0% 0 + 1 org.jruby.RubyBasicObject.variableTableFastStore
  1265. 0.0% 1 + 0 org.jruby.RubyHash.put
  1266. 0.0% 0 + 1 java.util.regex.Pattern.split
  1267. 0.6% 4 + 24 Total compiled
  1268.  
  1269. Stub + native Method
  1270. 70.7% 0 + 3168 java.net.Inet6AddressImpl.getHostByAddr
  1271. 0.2% 0 + 8 sun.nio.ch.FileDispatcher.write0
  1272. 0.1% 0 + 6 sun.nio.ch.SocketChannelImpl.shutdown
  1273. 0.1% 0 + 4 java.lang.Thread.currentThread
  1274. 0.1% 0 + 4 java.lang.String.intern
  1275. 0.1% 0 + 4 java.lang.Thread.isInterrupted
  1276. 0.0% 0 + 1 java.lang.Object.hashCode
  1277. 0.0% 0 + 1 java.lang.System.currentTimeMillis
  1278. 0.0% 0 + 1 java.lang.System.identityHashCode
  1279. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.read0
  1280. 0.0% 0 + 1 java.lang.System.arraycopy
  1281. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.preClose0
  1282. 71.4% 0 + 3200 Total stub
  1283.  
  1284. Thread-local ticks:
  1285. 49.2% 4351 Blocked (of total)
  1286. 21.7% 975 Interpreter
  1287.  
  1288.  
  1289. Flat profile of 100.34 secs (8835 total ticks): httpWorkerThread-3000-5
  1290.  
  1291. Interpreted + native Method
  1292. 5.4% 0 + 242 java.net.Inet6AddressImpl.getHostByAddr
  1293. 0.2% 1 + 8 java.lang.ClassLoader.defineClass1
  1294. 0.1% 0 + 5 sun.nio.ch.FileDispatcher.write0
  1295. 0.1% 0 + 4 java.lang.Class.getDeclaredConstructors0
  1296. 0.1% 0 + 3 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.json_params2110211800_159511539.<clinit>
  1297. 0.1% 3 + 0 org.jruby.util.ByteList.bytes
  1298. 0.1% 3 + 0 org.jruby.runtime.scope.FourVarDynamicScope.getValues
  1299. 0.0% 0 + 2 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.path_info936714217_159511539.<clinit>
  1300. 0.0% 2 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  1301. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.query_params1255344109_159511539.__file__
  1302. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.dispatcher.dispatch_action2108643246_186256027.__file__
  1303. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.path_info936714217_159511539.__file__
  1304. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.string.to_const_string322287995_159511539.__file__
  1305. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.extlib_minus_0_dot_9_dot_8.lib.extlib.class.parse_json_params371313875_901741655.__file__
  1306. 0.0% 1 + 0 org.jruby.runtime.scope.TwoVarDynamicScope.getValues
  1307. 0.0% 1 + 0 ruby.jit.ruby.Users.wycats.Code.wycats.test.awesome.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.glassfish_minus_0_dot_9_dot_1_minus_universal_minus_java.modules.grizzly_minus_jruby_dot_jar.jruby.rack.grizzly_helper.respond1821723720_1610436395.__file__
  1308. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.query_string1461247593_159511539.__file__
  1309. 0.0% 1 + 0 java.lang.ClassLoader.loadClass
  1310. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.read0
  1311. 0.0% 0 + 1 java.nio.Bits.copyToByteArray
  1312. 0.0% 0 + 1 ruby.jit.ruby.Users.wycats.Code.jruby_minus_src.lib.ruby.gems.$1_dot_8.gems.merb_minus_core_minus_1_dot_0_dot_4.lib.merb_minus_core.dispatch.request.json_params2110211800_159511539.__file__
  1313. 0.0% 1 + 0 org.jruby.javasupport.util.RuntimeHelpers.constructObjectArray
  1314. 6.4% 13 + 273 Total interpreted
  1315.  
  1316. Compiled + native Method
  1317. 0.1% 0 + 3 org.jruby.runtime.CompiledBlockLight.pre
  1318. 0.1% 0 + 3 org.jruby.runtime.CompiledBlock.newCompiledClosure
  1319. 0.0% 0 + 2 org.jruby.RubyHash$2.allocate
  1320. 0.0% 0 + 2 org.jruby.RubyRegexp.performSearch
  1321. 0.0% 0 + 2 org.jruby.RubyBasicObject.variableTableFastStore
  1322. 0.0% 0 + 2 org.jvnet.hk2.config.Dom.toProperty
  1323. 0.0% 0 + 1 org.glassfish.scripting.rails.RailsApplication.service
  1324. 0.0% 0 + 1 java.lang.Object.<init>
  1325. 0.0% 0 + 1 java.util.SubList.listIterator
  1326. 0.0% 0 + 1 org.jruby.RubyHash.<init>
  1327. 0.0% 0 + 1 com.sun.enterprise.v3.services.impl.VsAdapter.service
  1328. 0.0% 0 + 1 com.sun.grizzly.util.http.HttpRequestURIDecoder.convertURI
  1329. 0.4% 0 + 20 Total compiled
  1330.  
  1331. Stub + native Method
  1332. 70.8% 0 + 3175 java.net.Inet6AddressImpl.getHostByAddr
  1333. 0.2% 0 + 7 sun.nio.ch.FileDispatcher.write0
  1334. 0.1% 0 + 5 sun.nio.ch.SocketChannelImpl.shutdown
  1335. 0.1% 0 + 4 java.lang.System.arraycopy
  1336. 0.1% 0 + 4 java.lang.String.intern
  1337. 0.1% 0 + 3 java.lang.Object.hashCode
  1338. 0.1% 0 + 3 java.lang.Thread.isInterrupted
  1339. 0.0% 0 + 2 java.lang.Thread.currentThread
  1340. 0.0% 0 + 1 sun.nio.ch.Net.localInetAddress
  1341. 0.0% 0 + 1 sun.nio.ch.FileDispatcher.preClose0
  1342. 0.0% 0 + 1 java.lang.Object.getClass
  1343. 0.0% 0 + 1 java.lang.System.currentTimeMillis
  1344. 0.0% 0 + 1 java.lang.System.identityHashCode
  1345. 0.0% 0 + 1 java.nio.Bits.copyFromByteArray
  1346. 71.5% 0 + 3209 Total stub
  1347.  
  1348. Thread-local ticks:
  1349. 49.2% 4349 Blocked (of total)
  1350. 21.6% 971 Interpreter
  1351.  
  1352.  
  1353. Flat profile of 0.32 secs (27 total ticks): Thread-7
  1354.  
  1355. Compiled + native Method
  1356. 100.0% 2 + 0 java.lang.ThreadLocal.get
  1357. 100.0% 2 + 0 Total compiled
  1358.  
  1359. Thread-local ticks:
  1360. 92.6% 25 Blocked (of total)
  1361.  
  1362.  
  1363. Flat profile of 0.51 secs (45 total ticks): SIGINT handler
  1364.  
  1365. Thread-local ticks:
  1366. 100.0% 45 Blocked (of total)
  1367.  
  1368.  
  1369. Flat profile of 100.53 secs (8854 total ticks): pool-7-thread-1
  1370.  
  1371. Thread-local ticks:
  1372. 100.0% 8854 Blocked (of total)
  1373.  
  1374.  
  1375. Flat profile of 110.32 secs (9806 total ticks): DestroyJavaVM
  1376.  
  1377. Thread-local ticks:
  1378. 100.0% 9806 Blocked (of total)
  1379.  
  1380.  
  1381. Flat profile of 114.97 secs (10151 total ticks): DynamicReloader
  1382.  
  1383. Thread-local ticks:
  1384. 100.0% 10151 Blocked (of total)
  1385.  
  1386.  
  1387. Flat profile of 115.02 secs (10153 total ticks): AutoDeployer
  1388.  
  1389. Interpreted + native Method
  1390. 66.7% 0 + 2 java.io.UnixFileSystem.list
  1391. 66.7% 0 + 2 Total interpreted
  1392.  
  1393. Thread-local ticks:
  1394. 100.0% 10150 Blocked (of total)
  1395. 33.3% 1 Interpreter
  1396.  
  1397.  
  1398. Flat profile of 115.22 secs (10170 total ticks): Thread-2
  1399.  
  1400. Interpreted + native Method
  1401. 33.3% 0 + 1 java.io.FileOutputStream.writeBytes
  1402. 33.3% 0 + 1 Total interpreted
  1403.  
  1404. Stub + native Method
  1405. 33.3% 0 + 1 java.lang.Object.hashCode
  1406. 33.3% 0 + 1 java.util.zip.ZipFile.getEntry
  1407. 66.7% 0 + 2 Total stub
  1408.  
  1409. Thread-local ticks:
  1410. 100.0% 10167 Blocked (of total)
  1411.  
  1412.  
  1413. Flat profile of 115.24 secs (10171 total ticks): pool-6-thread-1
  1414.  
  1415. Interpreted + native Method
  1416. 33.3% 1 + 0 org.glassfish.kernel.FileMonitoringImpl$1.run
  1417. 33.3% 1 + 0 Total interpreted
  1418.  
  1419. Thread-local ticks:
  1420. 100.0% 10168 Blocked (of total)
  1421. 66.7% 2 Interpreter
  1422.  
  1423.  
  1424. Flat profile of 115.31 secs (10176 total ticks): GlassFish Kernel Main Thread
  1425.  
  1426. Interpreted + native Method
  1427. 2.2% 0 + 8 java.io.FileInputStream.readBytes
  1428. 1.1% 0 + 4 java.io.UnixFileSystem.getBooleanAttributes0
  1429. 1.1% 0 + 4 java.lang.System.nanoTime
  1430. 0.8% 0 + 3 java.lang.Class.getDeclaredConstructors0
  1431. 0.5% 0 + 2 java.util.zip.Inflater.inflateBytes
  1432. 0.5% 0 + 2 sun.nio.ch.FileDispatcher.read0
  1433. 0.5% 2 + 0 org.jruby.util.Dir.remove_backslashes
  1434. 0.5% 0 + 2 java.io.FileInputStream.open
  1435. 0.3% 1 + 0 org.jruby.RubyObject$i_method_2_0$RUBYINVOKER$instance_variable_set.call
  1436. 0.3% 1 + 0 java.lang.String.toCharArray
  1437. 0.3% 1 + 0 org.jruby.runtime.callsite.VariableCachingCallSite.<init>
  1438. 0.3% 1 + 0 java.util.concurrent.locks.ReentrantLock$NonfairSync.lock
  1439. 0.3% 1 + 0 org.jruby.runtime.InterpretedBlock.defaultArgLogic
  1440. 0.3% 1 + 0 org.jruby.RubyModule.newModule
  1441. 0.3% 1 + 0 org.joni.CodeRangeBuffer.expand
  1442. 0.3% 1 + 0 org.jruby.RubyEnumerable$39.call
  1443. 0.3% 1 + 0 org.apache.felix.framework.searchpolicy.ContentLoaderImpl.getClass
  1444. 0.3% 1 + 0 org.jruby.RubyObject.evalUnder
  1445. 0.3% 1 + 0 java.util.LinkedHashMap.addEntry
  1446. 0.3% 1 + 0 org.jruby.compiler.impl.StackBasedVariableCompiler.declareLocals
  1447. 0.3% 1 + 0 sun.security.pkcs.PKCS7.<init>
  1448. 0.3% 1 + 0 org.jruby.RubyClass.subclasses
  1449. 0.3% 1 + 0 java.util.WeakHashMap.resize
  1450. 0.3% 1 + 0 org.jruby.compiler.impl.MethodBodyCompiler.beginMethod
  1451. 0.3% 1 + 0 java.lang.StringCoding$StringEncoder.encode
  1452. 17.7% 30 + 35 Total interpreted (including elided)
  1453.  
  1454. Compiled + native Method
  1455. 0.3% 1 + 0 org.jruby.RubyModule.constantTableFetch
  1456. 0.3% 1 + 0 java.util.concurrent.ConcurrentHashMap.put
  1457. 0.3% 1 + 0 org.jruby.lexer.yacc.InputStreamLexerSource.read
  1458. 0.3% 0 + 1 org.jruby.ast.ArrayNode.interpretPrimitive
  1459. 0.3% 0 + 1 java.util.concurrent.ConcurrentHashMap$Segment.rehash
  1460. 0.3% 1 + 0 org.jruby.lexer.yacc.StringTerm.parseStringIntoBuffer
  1461. 0.3% 1 + 0 org.jruby.lexer.yacc.RubyYaccLexer.yylex
  1462. 1.9% 5 + 2 Total compiled
  1463.  
  1464. Stub + native Method
  1465. 13.9% 0 + 51 java.lang.String.intern
  1466. 1.6% 0 + 6 java.lang.Object.hashCode
  1467. 1.1% 0 + 4 java.lang.System.arraycopy
  1468. 0.8% 0 + 3 java.lang.Thread.currentThread
  1469. 0.5% 0 + 2 java.util.zip.ZipFile.getEntry
  1470. 0.5% 0 + 2 sun.misc.Unsafe.compareAndSwapInt
  1471. 18.5% 0 + 68 Total stub
  1472.  
  1473. Thread-local ticks:
  1474. 96.4% 9809 Blocked (of total)
  1475. 1.4% 5 Class loader
  1476. 60.5% 222 Interpreter
  1477.  
  1478.  
  1479. Flat profile of 115.45 secs (10186 total ticks): pool-2-thread-1
  1480.  
  1481. Thread-local ticks:
  1482. 100.0% 10186 Blocked (of total)
  1483.  
  1484.  
  1485. Flat profile of 115.45 secs (10186 total ticks): pool-1-thread-1
  1486.  
  1487. Thread-local ticks:
  1488. 100.0% 10186 Blocked (of total)
  1489.  
  1490.  
  1491. Flat profile of 115.91 secs (10213 total ticks): hk2-repo-listener-modules
  1492.  
  1493. Thread-local ticks:
  1494. 100.0% 10212 Blocked (of total)
  1495. 100.0% 1 Interpreter
  1496.  
  1497.  
  1498. Flat profile of 116.35 secs (10253 total ticks): FelixPackageAdmin
  1499.  
  1500. Thread-local ticks:
  1501. 100.0% 10253 Blocked (of total)
  1502.  
  1503.  
  1504. Flat profile of 116.36 secs (10254 total ticks): FelixStartLevel
  1505.  
  1506. Interpreted + native Method
  1507. 10.4% 0 + 8 java.io.FileInputStream.readBytes
  1508. 3.9% 2 + 1 java.lang.ClassLoader.defineClass1
  1509. 2.6% 0 + 2 java.lang.Throwable.fillInStackTrace
  1510. 1.3% 0 + 1 java.lang.Class.getDeclaredConstructors0
  1511. 1.3% 0 + 1 java.net.Inet6AddressImpl.getHostByAddr
  1512. 1.3% 0 + 1 java.util.zip.ZipFile.getNextEntry
  1513. 1.3% 1 + 0 org.apache.felix.framework.BundleInfo.getState
  1514. 1.3% 0 + 1 java.util.zip.ZipFile.freeEntry
  1515. 1.3% 0 + 1 java.util.zip.Inflater.inflateBytes
  1516. 1.3% 0 + 1 java.util.zip.ZipFile.read
  1517. 1.3% 1 + 0 java.util.Arrays.copyOf
  1518. 1.3% 1 + 0 org.apache.felix.framework.util.Util.getClassPackage
  1519. 1.3% 1 + 0 java.util.HashMap.resize
  1520. 1.3% 1 + 0 org.apache.felix.moduleloader.ModuleImpl.addDependent
  1521. 1.3% 0 + 1 org.apache.felix.framework.Felix.getServiceReferences
  1522. 1.3% 1 + 0 org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.populateCandidatesMap
  1523. 1.3% 0 + 1 java.io.FileInputStream.close0
  1524. 1.3% 1 + 0 java.lang.String.toUpperCase
  1525. 1.3% 0 + 1 java.io.FileInputStream.open
  1526. 1.3% 0 + 1 java.io.UnixFileSystem.getBooleanAttributes0
  1527. 39.0% 9 + 21 Total interpreted
  1528.  
  1529. Compiled + native Method
  1530. 1.3% 0 + 1 java.util.jar.JarFile.getEntry
  1531. 1.3% 0 + 1 Total compiled
  1532.  
  1533. Stub + native Method
  1534. 2.6% 0 + 2 java.lang.System.arraycopy
  1535. 1.3% 0 + 1 java.lang.String.intern
  1536. 3.9% 0 + 3 Total stub
  1537.  
  1538. Thread-local ticks:
  1539. 99.2% 10177 Blocked (of total)
  1540. 54.5% 42 Interpreter
  1541. 1.3% 1 Unknown: no last frame
  1542.  
  1543.  
  1544. Flat profile of 116.90 secs (10304 total ticks): FelixDispatchQueue
  1545.  
  1546. Thread-local ticks:
  1547. 100.0% 10304 Blocked (of total)
  1548.  
  1549.  
  1550. Global summary of 122.41 seconds:
  1551. 100.0% 11032 Received ticks
  1552. 1.4% 153 Received GC ticks
  1553. 16.0% 1767 Compilation
  1554. 0.3% 38 Other VM operations
  1555. 0.2% 25 Class loader
  1556. 181.2% 19993 Interpreter
  1557. 0.0% 2 Unknown code
  1558. yehuda-katzs-macbook-pro-2:awesome wycats$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement