×

Analysis of thread synchronization events

  • US 8,499,287 B2
  • Filed: 06/23/2008
  • Issued: 07/30/2013
  • Est. Priority Date: 06/23/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method which may be used by a developer to help analyze thread synchronization events, the method comprising the steps of:

  • receiving the following data for each of a plurality of thread context switches;

    switched-in thread identity, switched-out thread identity, switched-out thread state, at least one thread call stack;

    determining with the data that a particular switched-out thread was synchronization-blocked; and

    outputting a thread synchronization event analysis listing the particular switched-out thread as a blocked thread and listing an indication of a blocking API based on the particular thread call stack and a collection of blocking API identifications, “

    API”

    being an acronym for Application Program Interface,wherein the thread synchronization event analysis configures a display with a visible link between (i) an icon representing an unblocking event within a first thread timeline and (ii) a second thread timeline representing a thread which is unblocked by the event, and wherein the first and second timelines are separated in the display by at least one other timeline.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×