Created
January 9, 2013 21:45
-
-
Save the8472/4497251 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Back traces | |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------+ | |
| Name | Time (ms) | | |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------+ | |
| +---org.jruby.util.ByteList.lookup(String) | 60 100 % | | |
| | | | | |
| +---org.jruby.util.ByteList.encode(CharSequence, String) | | | |
| | | | | |
| +---org.jruby.util.ByteList.plain(CharSequence) | | | |
| | | | | |
| +---org.jruby.util.ByteList.create(CharSequence) | 40 67 % | | |
| | | | | | |
| | +---org.jruby.parser.Ruby19Parser$316.execute(ParserSupport, RubyYaccLexer, Object, Object[], int) | | | |
| | | | | | |
| | +---org.jruby.parser.Ruby19Parser.yyparse(RubyYaccLexer) | | | |
| | | | | | |
| | +---org.jruby.parser.Ruby19Parser.yyparse(RubyYaccLexer, Object) | | | |
| | | | | | |
| | +---org.jruby.parser.Ruby19Parser.parse(ParserConfiguration, LexerSource) | | | |
| | | | | | |
| | +---org.jruby.parser.Parser.parse(String, LexerSource, DynamicScope, ParserConfiguration) | | | |
| | | | | | |
| | +---org.jruby.parser.Parser.parse(String, byte[], DynamicScope, ParserConfiguration) | | | |
| | | | | | |
| | +---org.jruby.parser.Parser.parse(String, InputStream, DynamicScope, ParserConfiguration) | | | |
| | | | | | |
| | +---org.jruby.Ruby.parseFile(InputStream, String, DynamicScope, int) | | | |
| | | | | | |
| | +---org.jruby.Ruby.parseFile(InputStream, String, DynamicScope) | | | |
| | | | | | |
| | +---org.jruby.Ruby.loadFile(String, InputStream, boolean) | | | |
| | | | | | |
| | +---org.jruby.runtime.load.ExternalScript.load(Ruby, boolean) | | | |
| | | | | | |
| | +---org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(Ruby, LoadService$SearchState) | | | |
| | | | | |
| +---org.jruby.RubySymbol.symbolBytesFromString(Ruby, String) | 20 33 % | | |
| | | | | |
| +---org.jruby.RubySymbol.<init>(Ruby, String) | | | |
| | | | | |
| +---org.jruby.RubySymbol.<init>(Ruby, String, RubySymbol$1) | | | |
| | | | | |
| +---org.jruby.RubySymbol$SymbolTable.fastCreateSymbol(String, RubySymbol$SymbolTable$SymbolEntry[]) | | | |
| | | | | |
| +---org.jruby.RubySymbol$SymbolTable.fastGetSymbol(String) | | | |
| | | | | |
| +---org.jruby.Ruby.fastNewSymbol(String) | | | |
| | | | | |
| +---org.jruby.ast.DefnNode.interpret(Ruby, ThreadContext, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.ast.NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.ast.BlockNode.interpret(Ruby, ThreadContext, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.evaluator.ASTInterpreter.INTERPRET_CLASS(Ruby, ThreadContext, Node, String, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.evaluator.ASTInterpreter.evalClassDefinitionBody(Ruby, ThreadContext, StaticScope, Node, RubyModule, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.ast.ClassNode.interpret(Ruby, ThreadContext, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.ast.NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.ast.BlockNode.interpret(Ruby, ThreadContext, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.ast.RootNode.interpret(Ruby, ThreadContext, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.evaluator.ASTInterpreter.INTERPRET_ROOT(Ruby, ThreadContext, Node, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.Ruby.runInterpreter(ThreadContext, Node, IRubyObject) | | | |
| | | | | |
| +---org.jruby.Ruby.loadFile(String, InputStream, boolean) | | | |
| | | | | |
| +---org.jruby.runtime.load.ExternalScript.load(Ruby, boolean) | | | |
| | | | | |
| +---org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(Ruby, LoadService$SearchState) | | | |
| | | | | |
| +---org.jruby.runtime.load.LoadService.smartLoadInternal(String) | | | |
| | | | | |
| +---org.jruby.runtime.load.LoadService.requireCommon(String, boolean) | | | |
| | | | | |
| +---org.jruby.runtime.load.LoadService.require(String) | | | |
| | | | | |
| +---org.jruby.RubyKernel.requireCommon(Ruby, IRubyObject, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.RubyKernel.require19(ThreadContext, IRubyObject, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.RubyKernel$INVOKER$s$1$0$require19.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject) | | | |
| | | | | |
| +---org.jruby.internal.runtime.methods.AliasMethod.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject) | | | |
| | | | | |
| +---org.jruby.runtime.callsite.CachingCallSite.call(ThreadContext, IRubyObject, IRubyObject, IRubyObject) | | | |
| | | | | |
| +---org.jruby.ast.FCallOneArgNode.interpret(Ruby, ThreadContext, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.ast.NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.ast.IfNode.interpret(Ruby, ThreadContext, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.ast.NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.ast.RescueNode.executeBody(Ruby, ThreadContext, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.ast.RescueNode.interpret(Ruby, ThreadContext, IRubyObject, Block) | | | |
| | | | | |
| +---org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(Ruby, ThreadContext, String, int, RubyModule, Node, String, IRubyObject, Block, boolean) | | | |
| | | | | |
| +---org.jruby.internal.runtime.methods.InterpretedMethod.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject) | | | |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------+ | |
Generated by YourKit Java Profiler 9.5.0 09.01.2013 22:45:00 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment