发明名称 |
Interactive viewer of intermediate representations of client side code |
摘要 |
An interactive intermediate representation (IR) viewer displays a view of the intermediate representation of client side code during a just-in-time compilation of the client side code in a live environment. The interactive IR viewer allows a developer to request the intermediate representation generated during one or more of the phases of the JIT compilation of the client side code. Modifications may be made to the intermediate representation before executable code is generated. The analysis of the intermediate representation during the live environment provides a developer with insight as to how the executable code is being compiled so that improvements may be made to improve the performance of the client side code. |
申请公布号 |
US9639382(B2) |
申请公布日期 |
2017.05.02 |
申请号 |
US201414279255 |
申请日期 |
2014.05.15 |
申请人 |
MICROSOFT TECHNOLOGY LICENSING, LLC. |
发明人 |
Man Curtis;Ilijev Douglas Charles;Abhijith Chatra Brahama Giri |
分类号 |
G06F9/455;G06F9/44;G06F11/32 |
主分类号 |
G06F9/455 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method implemented on a computing device having at least one processor, the method comprising:
executing client side code, the client side code written in a dynamic programming language; and during execution of the client side code:
generating an intermediate representation of the client side code and profile data that is associated with commonly occurring patterns in the client side code; anddisplaying an intermediate representation corresponding to a user-selected portion of the client side code, the displayed intermediate representation based on an intermediate representation generated during execution of the client side code and the profile data. |
地址 |
Redmond WA US |