发明名称 PROFILE GUIDED JIT CODE GENERATION
摘要 <p>Methods, systems, and computer program products are provided for profiling source code to enable improved source code execution. A runtime engine includes a parser, a bytecode generator, an execution controller, an interpreter, a just-in-time (JIT) compiler, and a profile generator. The parser receives source code coded in a dynamic language and parses the source code to generate parsed source code. The bytecode generator converts the parsed source code to bytecode. The interpreter is configured to interpret the bytecode when enabled by the execution controller. The JIT compiler is configured to compile the bytecode when enabled by the execution controller. The profile generator generates profile information from the bytecode and stores the profile information. The execution controller enables the interpreter or the JIT compiler to perform their respective functions based on the profile information.</p>
申请公布号 EP2754044(A2) 申请公布日期 2014.07.16
申请号 EP20120829994 申请日期 2012.09.07
申请人 MICROSOFT CORPORATION 发明人 LAFRENIERE, LOUIS;MAN, CURTIS;MIADOWICZ, JEDRZEJ;LEATHERS, PAUL;KUMAR, JITENDRA;BIJANKI, ARJUN
分类号 G06F9/45;G06F9/455;G06F11/36 主分类号 G06F9/45
代理机构 代理人
主权项
地址