×

Method and system for apportioning changes in metric variables in an symmetric multiprocessor (SMP) environment

  • US 6,904,594 B1
  • Filed: 07/06/2000
  • Issued: 06/07/2005
  • Est. Priority Date: 07/06/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for monitoring performance of a program being executed using symmetric multiprocessing (SMP) functionality comprising:

  • executing a native code routine;

    executing a first thread of the native code routine on a first symmetric multiprocessing (SMP) processor;

    ascertaining first profile information, wherein the first profile information is processor profile information for the first SMP processor that identifies metrics associated with the execution of the first thread on the first SMP processor and is maintained by an operating system kernel;

    updating first thread profile information, maintained by a profiler application, with the first profile information;

    executing the first thread of the native code routine on a second SMP processor;

    ascertaining second profile information, wherein the second profile information is processor profile information for the second SMP processor that identifies metrics associated with the execution of the first thread on the second SMP processor and is maintained by the operating system kernels; and

    updating the first thread profile information, maintained by the profiler application, with the second profile information.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×