发明名称 System and method for profiling code on symmetric multiprocessor architectures
摘要 A profiler that accurately measures performance metrics for all threads executing a process on a SMP computer system. The profiler uses dynamic instrumentation to cause threads to sample performance metrics before and after certain code regions. In addition, the profiler uses extensions to a parallel support layer to register a parent thread with its child threads. Each thread stores the measured performance metric, or delta, in a memory cell or cells corresponding to its region and its parent region. When the process is complete, the profiler scans through the memory storage areas and sums the deltas for each particular level of code. Then, the results may be analyzed at the thread or process level. In this manner, the profiler can be adapted to work with any process executing on the computer system.
申请公布号 US5838976(A) 申请公布日期 1998.11.17
申请号 US19950563334 申请日期 1995.11.28
申请人 HEWLETT-PACKARD CO. 发明人 SUMMERS, CHUCK
分类号 G06F11/28;G06F11/34;(IPC1-7):G06F9/45 主分类号 G06F11/28
代理机构 代理人
主权项
地址