Created
August 17, 2017 16:51
-
-
Save HarlemSquirrel/34a14f7e6c2a8de9fb1fb12484c96b3c to your computer and use it in GitHub Desktop.
JRuby 9.1.8.0 vs 9.1.9.0 haml-lint
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
➤ wc app/views/layouts/_flash_messages.html.haml | |
8 23 266 app/views/layouts/_flash_messages.html.haml | |
➤ ruby -v && JRUBY_OPTS='--dev --profile' haml-lint app/views/layouts/_flash_messages.html.haml | |
jruby 9.1.8.0 (2.3.1) 2017-03-06 90fc7ab OpenJDK 64-Bit Server VM 25.131-b11 on 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11 +jit [linux-x86_64] | |
Profiling enabled; ^C shutdown will now dump profile info | |
warning: parser/current is loading parser/ruby23, which recognizes | |
warning: 2.3.3-compliant syntax, but you are running 2.3.1. | |
warning: please see https://github.com/whitequark/parser#compatibility-with-ruby-mri. | |
1 file inspected, 0 lints detected | |
main profile results: | |
Total time: 3.05 | |
total self children calls method | |
---------------------------------------------------------------- | |
2.87 0.07 2.80 29 Kernel.load | |
2.60 0.02 2.58 1896 Kernel.require | |
2.43 0.04 2.40 47 Kernel.eval | |
2.21 0.00 2.21 909 Kernel.require | |
0.67 0.02 0.64 864 Enumerable.find | |
0.64 0.00 0.64 887 Gem::Specification.find_active_stub_by_path | |
0.62 0.02 0.60 12238 Gem::BasicSpecification#contains_requirable_file? | |
0.55 0.04 0.51 5805 Array#each | |
0.52 0.02 0.49 12238 Gem::BasicSpecification#have_file? | |
0.44 0.07 0.37 27307 Array#any? | |
0.32 0.05 0.27 2934 Class#new | |
0.27 0.01 0.26 1638 Array#map | |
0.25 0.25 0.00 40690 File.file? | |
0.23 0.00 0.23 1 Object#require_jar | |
0.23 0.00 0.23 1 Jars.require_jar | |
0.23 0.00 0.23 1 Jars.require_jar_with_block | |
0.23 0.00 0.23 1 Jars.do_require | |
0.23 0.00 0.23 1 Jars.home | |
0.23 0.00 0.23 1 Jars.local_maven_repo | |
0.23 0.00 0.23 1 Jars.maven_local_settings | |
0.16 0.00 0.15 173 RuboCop::NodePattern::Macros.def_node_matcher | |
0.15 0.00 0.15 47 Gem::Specification.load | |
0.14 0.00 0.14 1 HamlLint::CLI#run | |
0.13 0.00 0.13 1 HamlLint::CLI#act_on_options | |
0.13 0.00 0.13 1 HamlLint::CLI#scan_for_lints | |
0.13 0.00 0.13 1 HamlLint::Runner#run | |
0.12 0.00 0.12 1 Gem::ExecutableHooks.run | |
0.12 0.00 0.12 5 IO.open | |
0.11 0.00 0.11 199 RuboCop::NodePattern::Compiler#initialize | |
0.11 0.00 0.11 199 RuboCop::NodePattern::Compiler#run | |
0.11 0.00 0.10 763 Enumerable.find_all | |
0.10 0.00 0.10 1 Gem.load_executable_plugins | |
0.10 0.00 0.10 514 Gem::Dependency#to_specs | |
0.10 0.00 0.10 1 Gem.find_latest_files | |
0.10 0.00 0.10 515 Gem::Dependency#matching_specs | |
0.10 0.00 0.09 1047 Gem::StubSpecification#to_spec | |
0.09 0.00 0.09 1 Gem::Specification.latest_specs | |
0.09 0.00 0.09 1 Gem::Specification._all | |
0.09 0.00 0.09 247 Gem::Specification.find_in_unresolved | |
0.09 0.07 0.01 55174 Gem::StubSpecification#data | |
0.08 0.01 0.07 46 Gem::Specification#initialize | |
0.08 0.00 0.08 1 HamlLint::Runner#report | |
0.08 0.00 0.08 1 HamlLint::Runner#process_files | |
0.08 0.00 0.08 1 HamlLint::Runner#process_file | |
0.08 0.00 0.08 1 HamlLint::Runner#collect_lints | |
0.08 0.00 0.08 1 Gem::Specification.load_defaults | |
0.08 0.00 0.08 1 Gem::Specification.each_spec | |
0.08 0.00 0.08 1 Gem::Specification.each_gemspec | |
0.08 0.04 0.04 2 IO#each_line | |
0.07 0.00 0.07 1097 Kernel.send | |
➤ ruby -v && JRUBY_OPTS='--dev --profile' haml-lint app/views/layouts/_flash_messages.html.haml | |
jruby 9.1.9.0 (2.3.3) 2017-05-15 28aa830 OpenJDK 64-Bit Server VM 25.131-b11 on 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11 +jit [linux-x86_64] | |
Profiling enabled; ^C shutdown will now dump profile info | |
^\2017-08-17 12:48:13 | |
Full thread dump OpenJDK 64-Bit Server VM (25.131-b11 mixed mode): | |
"Service Thread" #8 daemon prio=9 os_prio=0 tid=0x00007fc8f40ca800 nid=0x3afd runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C1 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007fc8f40b3000 nid=0x3afc waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007fc8f40b1000 nid=0x3afb waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007fc8f40ae000 nid=0x3afa waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007fc8f40ac000 nid=0x3af9 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007fc8f4084800 nid=0x3af8 in Object.wait() [0x00007fc8de9f1000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000000e0c03248> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) | |
- locked <0x00000000e0c03248> (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=0x00007fc8f4080000 nid=0x3af7 in Object.wait() [0x00007fc8debf2000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000000e0c12f98> (a java.lang.ref.Reference$Lock) | |
at java.lang.Object.wait(Object.java:502) | |
at java.lang.ref.Reference.tryHandlePending(Reference.java:191) | |
- locked <0x00000000e0c12f98> (a java.lang.ref.Reference$Lock) | |
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) | |
"main" #1 prio=5 os_prio=0 tid=0x00007fc8f400a800 nid=0x3af1 runnable [0x00007fc8fa303000] | |
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/908084672.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:1680) | |
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.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: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.cacheAndCall(CachingCallSite.java:318) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:131) | |
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:339) | |
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.internal.runtime.methods.AliasMethod.call(AliasMethod.java:101) | |
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:1680) | |
at org.jruby.RubyKernel.send19(RubyKernel.java:1998) | |
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.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.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.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.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: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.cacheAndCall(CachingCallSite.java:358) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:195) | |
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=0x00007fc8f4078800 nid=0x3af6 runnable | |
"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007fc8f4020000 nid=0x3af2 runnable | |
"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007fc8f4021800 nid=0x3af3 runnable | |
"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007fc8f4023800 nid=0x3af4 runnable | |
"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007fc8f4025000 nid=0x3af5 runnable | |
"VM Periodic Task Thread" os_prio=0 tid=0x00007fc8f40db800 nid=0x3afe waiting on condition | |
JNI global references: 304 | |
Heap | |
PSYoungGen total 39936K, used 21353K [0x00000000f5980000, 0x00000000fa100000, 0x0000000100000000) | |
eden space 39424K, 54% used [0x00000000f5980000,0x00000000f6e4a580,0x00000000f8000000) | |
from space 512K, 12% used [0x00000000fa080000,0x00000000fa090000,0x00000000fa100000) | |
to space 512K, 0% used [0x00000000fa000000,0x00000000fa000000,0x00000000fa080000) | |
ParOldGen total 120832K, used 64534K [0x00000000e0c00000, 0x00000000e8200000, 0x00000000f5980000) | |
object space 120832K, 53% used [0x00000000e0c00000,0x00000000e4b058c0,0x00000000e8200000) | |
Metaspace used 31533K, capacity 31874K, committed 32128K, reserved 1075200K | |
class space used 6160K, capacity 6242K, committed 6272K, reserved 1048576K | |
^C | |
SIGINT handler profile results: | |
Total time: 0.00 | |
total self children calls method | |
---------------------------------------------------------------- | |
0.00 0.00 0.00 1 JRuby.reference | |
0.00 0.00 0.00 1 Java::OrgJruby::RubyThread#getContext | |
0.00 0.00 0.00 1 Java::OrgJruby::Ruby#getThreadService | |
0.00 0.00 0.00 1 Java::OrgJrubyRuntime::ThreadContext#getProfileCollection | |
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.63 | |
total self children calls method | |
---------------------------------------------------------------- | |
340.38 304.13 36.25 63166619 Racc::Parser#_racc_evalact | |
21.82 21.82 0.00 536919899 Array#[] | |
16.02 13.99 2.03 31585677 BasicObject#!= | |
6.97 6.97 0.00 63166925 Array#push | |
6.45 6.45 0.00 63166864 Array#pop | |
6.40 3.98 2.43 63172541 Array#length | |
3.79 3.79 0.00 63166705 Fixnum#-@ | |
2.03 2.03 0.00 31589685 BasicObject#! | |
1.93 0.02 1.91 2065 Kernel.require | |
1.76 0.00 1.75 1005 Kernel.require | |
0.47 -1.27 1.74 29 Kernel.load | |
0.43 0.02 0.41 3435 Array#each | |
0.40 0.05 0.34 2611 Class#new | |
0.38 0.00 0.38 1 Gem.activate_bin_path | |
0.38 0.00 0.38 4 Mutex#synchronize | |
0.36 0.00 0.36 1 Gem.finish_resolve | |
0.33 0.00 0.32 1 Gem::RequestSet#resolve_current | |
0.18 0.00 0.18 173 RuboCop::NodePattern::Macros.def_node_matcher | |
0.16 0.00 0.16 45 Gem::Specification.load | |
0.14 -0.00 0.14 873 Array#map | |
0.13 -0.35 0.48 46 Kernel.eval | |
0.13 0.00 0.13 1 Object#require_jar | |
0.13 0.00 0.13 1 Jars.require_jar | |
0.13 0.00 0.13 1 Gem::Specification.load_defaults | |
0.13 0.00 0.13 1 Gem::Specification.each_spec | |
0.13 0.00 0.13 1 Gem::Specification.each_gemspec | |
0.13 0.00 0.13 1 Jars.require_jar_with_block | |
0.13 0.00 0.13 1 Jars.do_require | |
0.13 0.00 0.13 1 Jars.home | |
0.13 0.00 0.13 1 Jars.local_maven_repo | |
0.13 0.01 0.12 100 Enumerable.find | |
0.12 0.00 0.12 1 Jars.maven_local_settings | |
0.11 0.00 0.11 1691 Gem::BasicSpecification#contains_requirable_file? | |
0.10 0.00 0.10 1 Gem::ExecutableHooks.run | |
0.09 0.00 0.09 93 Gem::Specification.find_active_stub_by_path | |
0.09 0.01 0.09 1691 Gem::BasicSpecification#have_file? | |
0.09 0.08 0.00 927 Module#module_eval | |
0.09 0.00 0.09 1 Gem::Resolver::Set#initialize | |
0.09 0.00 0.08 1 Gem.load_executable_plugins | |
0.08 0.00 0.08 1 Gem.find_latest_files | |
0.08 0.01 0.07 44 Gem::Specification#initialize | |
0.08 0.00 0.08 199 RuboCop::NodePattern::Compiler#initialize | |
0.08 0.00 0.08 199 RuboCop::NodePattern::Compiler#run | |
0.08 0.01 0.07 4152 Array#any? | |
0.07 0.00 0.07 1 Gem::Specification.latest_specs | |
0.07 0.00 0.07 210 Gem::Dependency#matching_specs | |
0.07 0.00 0.07 1 Gem::Specification._all | |
0.07 0.00 0.07 205 Gem::Dependency#to_specs | |
0.07 0.00 0.07 437 Gem::StubSpecification#to_spec | |
0.07 0.00 0.06 304 Enumerable.find_all | |
Total time: 444.58 | |
total self children calls method | |
---------------------------------------------------------------- | |
444.09 0.03 444.05 46 Kernel.eval | |
444.05 0.07 443.97 29 Kernel.load | |
442.60 0.02 442.58 3435 Array#each | |
442.30 0.01 442.29 873 Array#map | |
442.23 0.00 442.23 1 HamlLint::CLI#run | |
442.22 0.00 442.22 1 HamlLint::CLI#act_on_options | |
442.22 0.00 442.22 1 HamlLint::CLI#scan_for_lints | |
442.22 0.00 442.22 1 HamlLint::Runner#run | |
442.17 0.00 442.17 1 HamlLint::Runner#report | |
442.17 0.00 442.17 1 HamlLint::Runner#process_files | |
442.17 0.00 442.17 1 HamlLint::Runner#process_file | |
442.17 0.00 442.17 1 HamlLint::Runner#collect_lints | |
442.17 0.00 442.17 652 Kernel.send | |
442.16 0.00 442.16 12 HamlLint::Linter#run | |
442.16 0.00 442.16 103 HamlLint::HamlVisitor.visit | |
442.15 0.00 442.15 102 HamlLint::HamlVisitor.visit_children | |
442.15 0.00 442.15 202 HamlLint::HamlVisitor.safe_send | |
442.15 0.00 442.15 4 HamlLint::Linter::InstanceVariables#visit_script | |
442.13 0.00 442.13 5 HamlLint::RubyParser#parse | |
442.13 0.00 442.13 5 Parser::Base#parse | |
442.13 76.50 365.63 49 Kernel.catch | |
442.13 0.00 442.13 245 BasicObject#__send__ | |
442.13 0.00 442.13 5 Racc::Parser#do_parse | |
442.13 0.00 442.13 5 Racc::Parser#_racc_do_parse_rb | |
442.13 0.00 442.13 1 HamlLint::Tree::SilentScriptNode#parsed_script | |
340.41 304.16 36.25 63170228 Racc::Parser#_racc_evalact | |
21.82 21.82 0.00 536951434 Array#[] | |
16.02 13.99 2.03 31587626 BasicObject#!= | |
6.97 6.97 0.00 63170637 Array#push | |
6.45 6.45 0.00 63170554 Array#pop | |
6.40 3.98 2.43 63176273 Array#length | |
3.79 3.79 0.00 63170337 Fixnum#-@ | |
2.03 2.03 0.00 31591399 BasicObject#! | |
1.93 0.02 1.91 2065 Kernel.require | |
1.76 0.00 1.75 1005 Kernel.require | |
0.40 0.05 0.34 2611 Class#new | |
0.38 0.00 0.38 1 Gem.activate_bin_path | |
0.38 0.00 0.38 4 Mutex#synchronize | |
0.36 0.00 0.36 1 Gem.finish_resolve | |
0.33 0.00 0.32 1 Gem::RequestSet#resolve_current | |
0.18 0.00 0.18 173 RuboCop::NodePattern::Macros.def_node_matcher | |
0.16 0.00 0.16 45 Gem::Specification.load | |
0.13 0.00 0.13 1 Object#require_jar | |
0.13 0.00 0.13 1 Jars.require_jar | |
0.13 0.00 0.13 1 Gem::Specification.load_defaults | |
0.13 0.00 0.13 1 Gem::Specification.each_spec | |
0.13 0.00 0.13 1 Gem::Specification.each_gemspec | |
0.13 0.00 0.13 1 Jars.require_jar_with_block | |
0.13 0.00 0.13 1 Jars.do_require | |
0.13 0.00 0.13 1 Jars.home |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment