US2013297977A1PendingUtilityA1

Thread based dynamic data collection

Assignee: IBMPriority: Jan 12, 2012Filed: Apr 30, 2013Published: Nov 7, 2013
Est. expiryJan 12, 2032(~5.5 yrs left)· nominal 20-yr term from priority
G06F 11/3476G06F 2201/865G06F 11/3404G06F 11/0787
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Dynamically collecting data pertaining to a program execution. Execution of the program in a plurality of threads can be monitored. Responsive to identifying an exception triggered by the program execution in a first of the plurality of threads, at least one data collector can be initiated to collect data exclusively relevant to the program execution in the first thread.

Claims

exact text as granted — not AI-modified
1 - 12 . (canceled) 
     
     
         13 . A system comprising:
 a processor configured to initiate executable operations comprising:   monitoring execution of the program in a plurality of threads; and   responsive to identifying an exception triggered by the program execution in a first of the plurality of threads, initiating at least one data collector to collect data exclusively relevant to the program execution in the first thread.   
     
     
         14 . The system of  claim 13 , wherein the processor further is configured to register the data collector with a first failure data capture system. 
     
     
         15 . The system of  claim 13 , wherein the processor initiating the data collector to collect data exclusively relevant to the program execution in the first thread occurs prior to a first failure data capture system has been initiated. 
     
     
         16 . The system of  claim 15 , wherein the processor initiating the data collector to collect data exclusively relevant to the program execution in the first thread comprises the processor initiating the data collector once for a corresponding initiation of the first failure data capture system. 
     
     
         17 . The system of  claim 16 , wherein the processor initiating the data collector to collect data exclusively relevant to the program execution comprises the processor limiting the initiation of the corresponding first failure data capture system to a single instance of the first failure data capture system for the identified exception. 
     
     
         18 . The system of  claim 13 , wherein the processor initiating the data collector to collect data exclusively relevant to the program execution comprises the processor initiating the data collector to collect data for an instance of a method in a call stack nearest the exception in the call stack, wherein the exception is an original exception triggered by the program execution in the first of the plurality of threads. 
     
     
         19 . A computer program product for dynamically collecting data pertaining to a program execution, the computer program product comprising:
 a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising:   computer-readable program code configured to monitor execution of the program in a plurality of threads; and   computer-readable program code configured to, responsive to identifying an exception triggered by the program execution in a first of the plurality of threads, initiate at least one data collector to collect data exclusively relevant to the program execution in the first thread.   
     
     
         20 . The computer program product of  claim 19 , wherein the processor further is configured to register the data collector with a first failure data capture system. 
     
     
         21 . The computer program product of  claim 19 , wherein initiating the data collector to collect data exclusively relevant to the program execution in the first thread occurs prior to a first failure data capture system has been initiated. 
     
     
         22 . The computer program product of  claim 21 , wherein initiating the data collector to collect data exclusively relevant to the program execution in the first thread comprises initiating the data collector once for a corresponding initiation of the first failure data capture system. 
     
     
         23 . The computer program product of  claim 22 , wherein initiating the data collector to collect data exclusively relevant to the program execution comprises limiting the initiation of the corresponding first failure data capture system to a single instance of the first failure data capture system for the identified exception. 
     
     
         24 . The computer program product of  claim 19 , wherein initiating the data collector to collect data exclusively relevant to the program execution comprises initiating the data collector to collect data for an instance of a method in a call stack nearest the exception in the call stack, wherein the exception is an original exception triggered by the program execution in the first of the plurality of threads.

Join the waitlist — get patent alerts

Track US2013297977A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.