发明名称 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