Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
JRuby 9.1.8.0 vs 9.1.9.0 haml-lint
➤ 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