Hang detection and remediation in a multi-threaded application process
AssigneeInternational Business Machines Corporation
InventorsJames Jose, Amar Shah, Nilima Srivastava, Ajay Ponnappan
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJames Jose, Amar Shah, Nilima Srivastava, Ajay Ponnappan
Estimating the term…
Detecting non-callable external component APIs is provided. It is determined whether a first function call stack of a worker thread in a multi-threaded application of the computer matches a second function call stack of the worker thread. In response to determining that the first function call stack matches the second function call stack of the worker thread, an external component application programming interface (API) corresponding to the worker thread is identified from a function call stack of the worker thread. The external component API corresponding to the worker thread is marked as non-callable in an API state map. The worker thread is marked as being in a hang state. The worker thread in the hang state is terminated as a remediation action step to maintain performance.
A computer-implemented method for detecting non-callable external component application programming interfaces, the computer-implemented method comprising:
A computer-implemented method for detecting non-callable external component application programming interfaces, the computer-implemented method comprising:
A computer-implemented method for detecting non-callable external component application programming interfaces, the computer-implemented method comprising:
A computer system for detecting non-callable external component application programming interfaces, the computer system comprising:
A computer system for detecting non-callable external component application programming interfaces, the computer system comprising:
A computer program product for detecting non-callable external component application programming interfaces, the computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
A computer program product for detecting non-callable external component application programming interfaces, the computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
Dependencies are inferred from the claim text.