发明名称 MONITORING MOBILE APPLICATION PERFORMANCE
摘要 Aspects of the subject disclosure are directed towards monitoring application performance during actual use, particularly mobile application performance. Described is instrumenting mobile application binaries to automatically identify a critical path in user transactions, including across asynchronous-call boundaries. Trace data is logged by the instrumented application to capture UI manipulations, thread execution, asynchronous calls and callbacks, UI updates and/or thread synchronization. The trace data is analyzed to assist developers in improving application performance.
申请公布号 US2014380282(A1) 申请公布日期 2014.12.25
申请号 US201313923187 申请日期 2013.06.20
申请人 Microsoft Corporation 发明人 Ravindranath Sivalingam Lenin;Padhye Jitendra D.;Agarwal Sharad;Mahajan Ratul;Obermiller Ian;Shayandeh Shahin
分类号 G06F11/34 主分类号 G06F11/34
代理机构 代理人
主权项 1. A method, comprising, automatically instrumenting application code, including inserting one or more logging functions and one or more event handlers into the application code to log events, and inserting code into the application code to assign an identifier for an invocation of an asynchronous call and detour the callback provided to the asynchronous call to detour code to associate the callback with the asynchronous call based upon the identifier.
地址 Redmond WA US