首页> 外国专利> System and method for profiling code on symmetric multiprocessor architectures

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.
机译:探查器,该探查器可精确测量在SMP计算机系统上执行进程的所有线程的性能指标。探查器使用动态工具使线程在某些代码区域之前和之后采样性能指标。另外,探查器使用对并行支持层的扩展来将父线程与其子线程注册。每个线程在与其区域和其父区域相对应的一个或多个存储单元中存储测得的性能指标或增量。该过程完成后,探查器将扫描内存存储区域并为每个特定级别的代码求和。然后,可以在线程或进程级别分析结果。以这种方式,分析器可以适于与在计算机系统上执行的任何进程一起工作。

著录项

  • 公开/公告号US6401240B1

    专利类型

  • 公开/公告日2002-06-04

    原文格式PDF

  • 申请/专利权人 HEWLETT-PACKARD COMPANY;

    申请/专利号US19980130761

  • 发明设计人 CHUCK SUMMERS;

    申请日1998-08-07

  • 分类号G06F94/50;

  • 国家 US

  • 入库时间 2022-08-22 00:46:32

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号