Invention Grant
- Patent Title: Code execution visualization using software fingerprinting
- Patent Title (中): 使用软件指纹识别代码执行可视化
-
Application No.: US12761800Application Date: 2010-04-16
-
Publication No.: US08381196B2Publication Date: 2013-02-19
- Inventor: Christina E. Warren , Sanjay K. Patel , Nathan Slingerland
- Applicant: Christina E. Warren , Sanjay K. Patel , Nathan Slingerland
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Novak Druce Connolly Bove + Quigg LLP
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
A system, method, and computer program for analyzing code execution and software performance characteristics are disclosed. Samples of executing code may be taken based on any of a number of various triggers. For example, samples may be triggered based on function calls, such as malloc calls. Alternatively, samples may be triggered based on occurrence of a specified event. Code execution is graphically displayed such that certain patterns may be easily identified. Multiple redundant function calls and areas of code having excessively deep function calls can be readily spotted. Such areas represent opportunities for performance optimization.
Public/Granted literature
- US20100199266A1 Code Execution Visualization Using Software Fingerprinting Public/Granted day:2010-08-05
Information query