1. A computer implemented method for collecting memory operand access characteristics during transactional execution (TX) of a transaction, the method comprising: initiating, by a processor, a transactional execution of a set of instructions in a transaction of a program; collecting, by the processor, memory operand access characteristics of the set of instructions during the transactional execution; and storing, by the processor, the memory operand access characteristics upon a termination of the transactional execution of the set of instructions, wherein the storing further comprises saving the collected memory operand access characteristics in a list of objects, wherein a maximum size of the list of objects is fixed or is determined by the program.