Created
August 8, 2017 14:10
-
-
Save HarlemSquirrel/d4a135c0c8d0cc3dd2b7f3683611f310 to your computer and use it in GitHub Desktop.
Dump from JRuby 9.1.12.0 haml-lint hang
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
➤ JRUBY_OPTS='--dev --profile' haml-lint app/**/*.html.haml | |
Profiling enabled; ^C shutdown will now dump profile info | |
^\2017-08-08 10:02:20 | |
Full thread dump OpenJDK 64-Bit Server VM (25.131-b11 mixed mode): | |
"Ruby-0-JIT-1" #12 daemon prio=1 os_prio=0 tid=0x00007f66186ac800 nid=0x365c waiting on condition [0x00007f65f77fe000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000000e0f99110> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) | |
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at java.lang.Thread.run(Thread.java:748) | |
"Service Thread" #8 daemon prio=9 os_prio=0 tid=0x00007f66180bb000 nid=0x3625 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C1 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f66180b3800 nid=0x3624 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f66180b1800 nid=0x3623 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f66180af000 nid=0x3622 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f66180ac800 nid=0x3621 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f6618085000 nid=0x361c in Object.wait() [0x00007f660500f000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000000e0c04928> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) | |
- locked <0x00000000e0c04928> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) | |
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) | |
"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f6618080800 nid=0x361b in Object.wait() [0x00007f6605210000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000000e0c0c0d8> (a java.lang.ref.Reference$Lock) | |
at java.lang.Object.wait(Object.java:502) | |
at java.lang.ref.Reference.tryHandlePending(Reference.java:191) | |
- locked <0x00000000e0c0c0d8> (a java.lang.ref.Reference$Lock) | |
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) | |
"main" #1 prio=5 os_prio=0 tid=0x00007f661800b800 nid=0x3611 runnable [0x00007f661c8ae000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.misc.Unsafe.allocateInstance(Native Method) | |
at java.lang.invoke.DirectMethodHandle.allocateInstance(DirectMethodHandle.java:403) | |
at java.lang.invoke.LambdaForm$DMH/1296064247.newInvokeSpecial_LL_L(LambdaForm$DMH) | |
at java.lang.invoke.LambdaForm$BMH/793483510.reinvoke(LambdaForm$BMH) | |
at java.lang.invoke.LambdaForm$MH/1709537756.invokeExact_MT(LambdaForm$MH) | |
at org.jruby.parser.StaticScope.construct(StaticScope.java:183) | |
at org.jruby.runtime.DynamicScope.newDynamicScope(DynamicScope.java:53) | |
at org.jruby.runtime.DynamicScope.newDynamicScope(DynamicScope.java:96) | |
at org.jruby.ir.interpreter.InterpreterContext.newDynamicScope(InterpreterContext.java:167) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:173) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:89) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:218) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:209) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:75) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:193) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:323) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:132) | |
at org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:141) | |
at org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:186) | |
at org.jruby.runtime.BlockBody.yield(BlockBody.java:116) | |
at org.jruby.runtime.Block.yield(Block.java:165) | |
at org.jruby.RubyContinuation.enter(RubyContinuation.java:107) | |
at org.jruby.RubyKernel.rbCatch19Common(RubyKernel.java:1127) | |
at org.jruby.RubyKernel.rbCatch19(RubyKernel.java:1120) | |
at org.jruby.RubyKernel$INVOKER$s$rbCatch19.call(RubyKernel$INVOKER$s$rbCatch19.gen) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:119) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:171) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:177) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:332) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:112) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:91) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:152) | |
at org.jruby.RubyClass.finvoke(RubyClass.java:522) | |
at org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1684) | |
at org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:152) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83) | |
at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:428) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:355) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:77) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:150) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:137) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:53) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:129) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:339) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:186) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:161) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:186) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:161) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:186) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:186) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:112) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:91) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:152) | |
at org.jruby.RubyClass.finvoke(RubyClass.java:522) | |
at org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1684) | |
at org.jruby.RubyKernel.send19(RubyKernel.java:2000) | |
at org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:152) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83) | |
at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:428) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:355) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:158) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:108) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:91) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:152) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83) | |
at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:428) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:355) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:158) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:182) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:161) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:158) | |
at org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:132) | |
at org.jruby.runtime.InterpretedIRBlockBody.yieldDirect(InterpretedIRBlockBody.java:109) | |
at org.jruby.runtime.BlockBody.yield(BlockBody.java:114) | |
at org.jruby.runtime.Block.yield(Block.java:165) | |
at org.jruby.RubyArray.each(RubyArray.java:1734) | |
at org.jruby.RubyArray$INVOKER$i$0$0$each.call(RubyArray$INVOKER$i$0$0$each.gen) | |
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroBlock.call(JavaMethod.java:498) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:152) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83) | |
at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:428) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:355) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:158) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:182) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:161) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:158) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:182) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:161) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:158) | |
at org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:132) | |
at org.jruby.runtime.InterpretedIRBlockBody.yieldDirect(InterpretedIRBlockBody.java:109) | |
at org.jruby.runtime.BlockBody.yield(BlockBody.java:114) | |
at org.jruby.runtime.Block.yield(Block.java:165) | |
at org.jruby.RubyArray.each(RubyArray.java:1734) | |
at org.jruby.RubyArray$INVOKER$i$0$0$each.call(RubyArray$INVOKER$i$0$0$each.gen) | |
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroBlock.call(JavaMethod.java:498) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:152) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83) | |
at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:428) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:355) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:158) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:182) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:161) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:158) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:182) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:161) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:158) | |
at org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:132) | |
at org.jruby.runtime.InterpretedIRBlockBody.yieldDirect(InterpretedIRBlockBody.java:109) | |
at org.jruby.runtime.BlockBody.yield(BlockBody.java:114) | |
at org.jruby.runtime.Block.yield(Block.java:165) | |
at org.jruby.RubyArray.each(RubyArray.java:1734) | |
at org.jruby.RubyArray$INVOKER$i$0$0$each.call(RubyArray$INVOKER$i$0$0$each.gen) | |
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroBlock.call(JavaMethod.java:498) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:152) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83) | |
at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:428) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:355) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:158) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:182) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:161) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:158) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:182) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:158) | |
at org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:132) | |
at org.jruby.runtime.InterpretedIRBlockBody.yieldDirect(InterpretedIRBlockBody.java:109) | |
at org.jruby.runtime.BlockBody.yield(BlockBody.java:114) | |
at org.jruby.runtime.Block.yield(Block.java:165) | |
at org.jruby.RubyArray.each(RubyArray.java:1734) | |
at org.jruby.RubyArray$INVOKER$i$0$0$each.call(RubyArray$INVOKER$i$0$0$each.gen) | |
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroBlock.call(JavaMethod.java:498) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:152) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83) | |
at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:428) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:355) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:158) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:182) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:158) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:182) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:186) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:132) | |
at org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:141) | |
at org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:186) | |
at org.jruby.runtime.BlockBody.yield(BlockBody.java:116) | |
at org.jruby.runtime.Block.yield(Block.java:165) | |
at org.jruby.RubyArray.collect(RubyArray.java:2472) | |
at org.jruby.RubyArray.map19(RubyArray.java:2486) | |
at org.jruby.RubyArray$INVOKER$i$0$0$map19.call(RubyArray$INVOKER$i$0$0$map19.gen) | |
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroBlock.call(JavaMethod.java:498) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:152) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83) | |
at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:428) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:355) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:112) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:91) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:152) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83) | |
at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:428) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:355) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:89) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:222) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:209) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:75) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:193) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:323) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:132) | |
at org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:141) | |
at org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:186) | |
at org.jruby.runtime.BlockBody.yield(BlockBody.java:116) | |
at org.jruby.runtime.Block.yield(Block.java:165) | |
at org.jruby.RubyArray.each(RubyArray.java:1734) | |
at org.jruby.RubyArray$INVOKER$i$0$0$each.call(RubyArray$INVOKER$i$0$0$each.gen) | |
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroBlock.call(JavaMethod.java:498) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:152) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:298) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83) | |
at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:428) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:355) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:186) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:186) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:186) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:186) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:186) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(InterpretedIRMethod.java:186) | |
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:173) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.Interpreter.INTERPRET_ROOT(Interpreter.java:112) | |
at org.jruby.ir.interpreter.Interpreter.execute(Interpreter.java:99) | |
at org.jruby.ir.interpreter.Interpreter.execute(Interpreter.java:35) | |
at org.jruby.ir.IRTranslator.execute(IRTranslator.java:42) | |
at org.jruby.Ruby.runInterpreter(Ruby.java:839) | |
at org.jruby.Ruby.loadFile(Ruby.java:2876) | |
at org.jruby.runtime.load.LibrarySearcher$ResourceLibrary.load(LibrarySearcher.java:243) | |
at org.jruby.runtime.load.LibrarySearcher$FoundLibrary.load(LibrarySearcher.java:34) | |
at org.jruby.runtime.load.LoadService.load(LoadService.java:343) | |
at org.jruby.RubyKernel.loadCommon(RubyKernel.java:987) | |
at org.jruby.RubyKernel.load19(RubyKernel.java:979) | |
at org.jruby.RubyKernel$INVOKER$s$0$1$load19.call(RubyKernel$INVOKER$s$0$1$load19.gen) | |
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:204) | |
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:64) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.Interpreter.INTERPRET_EVAL(Interpreter.java:122) | |
at org.jruby.ir.interpreter.Interpreter.evalCommon(Interpreter.java:176) | |
at org.jruby.ir.interpreter.Interpreter.evalWithBinding(Interpreter.java:200) | |
at org.jruby.RubyKernel.evalCommon(RubyKernel.java:1033) | |
at org.jruby.RubyKernel.eval19(RubyKernel.java:1000) | |
at org.jruby.RubyKernel$INVOKER$s$0$3$eval19.call(RubyKernel$INVOKER$s$0$3$eval19.gen) | |
at org.jruby.internal.runtime.methods.ProfilingDynamicMethod.call(ProfilingDynamicMethod.java:152) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:298) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83) | |
at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:428) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:355) | |
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73) | |
at org.jruby.ir.interpreter.Interpreter.INTERPRET_ROOT(Interpreter.java:112) | |
at org.jruby.ir.interpreter.Interpreter.execute(Interpreter.java:99) | |
at org.jruby.ir.interpreter.Interpreter.execute(Interpreter.java:35) | |
at org.jruby.ir.IRTranslator.execute(IRTranslator.java:42) | |
at org.jruby.Ruby.runInterpreter(Ruby.java:844) | |
at org.jruby.Ruby.runInterpreter(Ruby.java:848) | |
at org.jruby.Ruby.runNormally(Ruby.java:751) | |
at org.jruby.Ruby.runNormally(Ruby.java:764) | |
at org.jruby.Ruby.runFromMain(Ruby.java:577) | |
at org.jruby.Main.doRunFromMain(Main.java:417) | |
at org.jruby.Main.internalRun(Main.java:305) | |
at org.jruby.Main.run(Main.java:232) | |
at org.jruby.Main.main(Main.java:204) | |
"VM Thread" os_prio=0 tid=0x00007f6618079000 nid=0x361a runnable | |
"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007f6618020800 nid=0x3612 runnable | |
"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f6618022000 nid=0x3613 runnable | |
"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007f6618024000 nid=0x3614 runnable | |
"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007f6618025800 nid=0x3615 runnable | |
"VM Periodic Task Thread" os_prio=0 tid=0x00007f66180bf000 nid=0x3626 waiting on condition | |
JNI global references: 302 | |
Heap | |
PSYoungGen total 102912K, used 51766K [0x00000000f5980000, 0x00000000fca00000, 0x0000000100000000) | |
eden space 95744K, 54% used [0x00000000f5980000,0x00000000f8bfd888,0x00000000fb700000) | |
from space 7168K, 0% used [0x00000000fc300000,0x00000000fc310000,0x00000000fca00000) | |
to space 9728K, 0% used [0x00000000fb700000,0x00000000fb700000,0x00000000fc080000) | |
ParOldGen total 122368K, used 74808K [0x00000000e0c00000, 0x00000000e8380000, 0x00000000f5980000) | |
object space 122368K, 61% used [0x00000000e0c00000,0x00000000e550e220,0x00000000e8380000) | |
Metaspace used 31904K, capacity 32306K, committed 32768K, reserved 1075200K | |
class space used 6166K, capacity 6276K, committed 6400K, reserved 1048576K | |
^C | |
SIGINT handler profile results: | |
Total time: 0.00 | |
total self children calls method | |
---------------------------------------------------------------- | |
0.00 0.00 0.00 1 Java::OrgJrubyRuntime::ThreadContext#getProfileCollection | |
0.00 0.00 0.00 1 JRuby.reference | |
0.00 0.00 0.00 1 Java::OrgJruby::Ruby#getThreadService | |
0.00 0.00 0.00 1 Java::OrgJruby::RubyThread#getContext | |
0.00 0.00 0.00 1 Java::OrgJrubyInternalRuntime::ThreadService#getRubyThreadMap | |
0.00 0.00 0.00 6 Kernel.initialize_dup | |
0.00 0.00 0.00 6 Module#initialize_copy | |
0.00 0.00 0.00 1 JRuby.runtime | |
0.00 0.00 0.00 1 Java::OrgJruby::RubyBasicObject#getRuntime | |
0.00 0.00 0.00 1 JRuby.reference0 | |
Total time: 0.00 | |
total self children calls method | |
---------------------------------------------------------------- | |
Total time: 2.17 | |
total self children calls method | |
---------------------------------------------------------------- | |
42.70 38.18 4.52 7588202 Racc::Parser#_racc_evalact | |
3.31 0.03 3.28 2978 Kernel.require | |
2.83 2.83 0.00 64521951 Array#[] | |
2.23 1.97 0.26 3795775 BasicObject#!= | |
1.51 -0.05 1.56 7702 Array#each | |
1.37 0.00 1.37 1 Gem::ExecutableHooks.run | |
1.21 0.00 1.21 111 Kernel.require | |
1.00 0.00 1.00 1456 Proc#call | |
0.97 0.00 0.97 1 Noexec#check | |
0.97 0.00 0.97 1 Noexec#setup | |
0.82 0.82 0.00 7588792 Array#push | |
0.82 0.51 0.30 7612777 Array#length | |
0.75 0.08 0.67 7343 Class#new | |
0.74 0.00 0.74 1 Noexec#candidate? | |
0.73 0.73 0.00 7589435 Array#pop | |
0.59 -1.83 2.43 29 Kernel.load | |
0.58 0.01 0.57 235 Gem::Specification.load | |
0.49 0.49 0.00 7588746 Fixnum#-@ | |
0.48 -0.06 0.54 2917 Array#map | |
0.48 0.20 0.27 236 Kernel.eval | |
0.46 0.00 0.46 229 Gem::StubSpecification#to_spec | |
0.38 0.00 0.38 1 Gem.load_executable_plugins | |
0.38 0.00 0.38 1 Gem.find_latest_files | |
0.32 0.00 0.32 1 Gem::Specification.latest_specs | |
0.32 0.00 0.32 2 Gem::Specification._all | |
0.29 0.01 0.29 2 Bundler.load | |
0.29 0.01 0.28 2 Bundler.definition | |
0.26 0.00 0.26 2974 Kernel.send | |
0.26 0.26 0.00 3799561 BasicObject#! | |
0.25 0.04 0.21 236 Gem::Specification#initialize | |
0.25 0.00 0.25 8 Bundler::SpecSet#each | |
0.21 0.00 0.21 332 BasicObject#__send__ | |
0.21 0.01 0.21 173 RuboCop::NodePattern::Macros.def_node_matcher | |
0.21 0.00 0.21 1 Bundler::Definition#missing_specs | |
0.20 0.00 0.20 5 Gem::Specification.stubs | |
0.20 0.00 0.20 3 Gem.try_activate | |
0.20 0.00 0.20 3 Gem::Specification.find_by_path | |
0.20 0.00 0.20 1 Gem::Specification.load_defaults | |
0.20 0.00 0.20 1 Gem::Specification.each_spec | |
0.20 0.00 0.20 1 Gem::Specification.each_gemspec | |
0.19 0.00 0.19 2 Bundler::SpecSet#materialize | |
0.17 0.00 0.17 1 Object#require_jar | |
0.17 0.00 0.17 4 Enumerable.detect | |
0.17 0.00 0.17 1 Jars.require_jar | |
0.17 0.00 0.17 9 Gem::Specification.gemspec_stubs_in | |
0.16 0.01 0.16 1297 Array#select | |
0.16 0.00 0.16 1 Bundler::Definition.build | |
0.16 0.00 0.16 1 Jars.require_jar_with_block | |
0.16 0.00 0.16 1 Jars.do_require | |
0.16 0.00 0.16 1 Jars.home | |
Total time: 59.92 | |
total self children calls method | |
---------------------------------------------------------------- | |
58.35 0.08 58.27 29 Kernel.load | |
58.23 0.21 58.02 236 Kernel.eval | |
57.29 0.02 57.27 7702 Array#each | |
56.18 0.02 56.16 2917 Array#map | |
55.89 0.00 55.88 2974 Kernel.send | |
55.84 0.00 55.84 1 HamlLint::CLI#run | |
55.84 0.00 55.84 332 BasicObject#__send__ | |
55.83 0.00 55.83 1 HamlLint::CLI#act_on_options | |
55.83 0.00 55.83 1 HamlLint::CLI#scan_for_lints | |
55.83 0.00 55.83 1 HamlLint::Runner#run | |
55.78 0.00 55.78 1 HamlLint::Runner#report | |
55.78 0.00 55.78 1 HamlLint::Runner#process_files | |
55.78 0.00 55.78 2 HamlLint::Runner#process_file | |
55.78 0.00 55.78 2 HamlLint::Runner#collect_lints | |
55.76 0.00 55.76 47 HamlLint::Linter#run | |
55.76 0.00 55.76 653 HamlLint::HamlVisitor.visit | |
55.75 0.00 55.75 652 HamlLint::HamlVisitor.visit_children | |
55.73 0.00 55.73 1301 HamlLint::HamlVisitor.safe_send | |
55.65 9.51 46.14 158 Kernel.catch | |
55.65 0.00 55.65 3 HamlLint::RubyParser#parse | |
55.65 0.00 55.65 3 Parser::Base#parse | |
55.65 0.00 55.65 3 Racc::Parser#do_parse | |
55.65 0.00 55.65 3 Racc::Parser#_racc_do_parse_rb | |
55.63 0.00 55.63 2 HamlLint::Linter#parse_ruby | |
55.62 0.00 55.62 1 HamlLint::Linter::UnnecessaryStringOutput#visit_script | |
55.62 0.00 55.62 1 HamlLint::Linter::UnnecessaryStringOutput#outputs_string_literal? | |
42.72 38.20 4.52 7591688 Racc::Parser#_racc_evalact | |
3.31 0.03 3.28 2978 Kernel.require | |
2.83 2.83 0.00 64550455 Array#[] | |
2.23 1.97 0.26 3797545 BasicObject#!= | |
1.37 0.00 1.37 1 Gem::ExecutableHooks.run | |
1.21 0.00 1.21 111 Kernel.require | |
1.00 0.00 1.00 1456 Proc#call | |
0.97 0.00 0.97 1 Noexec#check | |
0.97 0.00 0.97 1 Noexec#setup | |
0.82 0.82 0.00 7592132 Array#push | |
0.82 0.51 0.30 7616135 Array#length | |
0.75 0.08 0.67 7343 Class#new | |
0.74 0.00 0.74 1 Noexec#candidate? | |
0.73 0.73 0.00 7592785 Array#pop | |
0.58 0.01 0.57 235 Gem::Specification.load | |
0.49 0.49 0.00 7592015 Fixnum#-@ | |
0.46 0.00 0.46 229 Gem::StubSpecification#to_spec | |
0.38 0.00 0.38 1 Gem.load_executable_plugins | |
0.38 0.00 0.38 1 Gem.find_latest_files | |
0.32 0.00 0.32 1 Gem::Specification.latest_specs | |
0.32 0.00 0.32 2 Gem::Specification._all | |
0.29 0.01 0.29 2 Bundler.load | |
0.29 0.01 0.28 2 Bundler.definition | |
0.26 0.26 0.00 3801088 BasicObject#! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment