×

Collecting transactional execution characteristics during transactional execution

  • US 9,710,271 B2
  • Filed: 06/30/2014
  • Issued: 07/18/2017
  • Est. Priority Date: 06/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for collecting transactional execution (TX) performance characteristics of a transaction in a TX environment, the computer system comprising:

  • a memory; and

    a processor in communications with the memory, wherein the computer system is configured to perform a method, said method comprising;

    initiating, by the processor, a transactional execution of the transaction;

    collecting, by the processor, TX performance characteristics of the transaction during the transactional execution;

    storing the collected TX performance characteristics in a specified location based on any one of successfully ending the transaction and aborting the transaction, wherein the specified location is specified by an instruction of the transaction;

    wherein collecting the TX performance characteristics is performed based on a plurality of conflict detection policies; and

    in response to failing to detect at least one conflict in at least one first entry associated with the stored collected TX performance characteristics based on the plurality of conflict detection policies, overwriting the at least one first entry associated with the stored collected TX performance characteristics with at least one second entry associated with the stored collected TX performance characteristics that includes one or more conflicts based on the plurality of conflict detection policies.

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