The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 31, 2022

Filed:

Feb. 03, 2020
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Yanfeng Shi, Beijing, CN;

Guanqin Zhang, Beijing, CN;

Yue Wang, Beijing, CN;

Hui Gao, Beijing, CN;

Yue Chen, Beijing, CN;

Huai Nan Zhou, Beijing, CN;

Hai Jun Xu, Beijing, CN;

Wei ming He, Dong Hai/Lian Yun Gang, CN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/30 (2006.01); G06F 11/34 (2006.01); H04L 67/1097 (2022.01); H04L 43/0876 (2022.01); H04L 43/0823 (2022.01); H04L 43/04 (2022.01);
U.S. Cl.
CPC ...
G06F 11/3409 (2013.01); G06F 11/3006 (2013.01); H04L 29/08549 (2013.01); H04L 43/04 (2013.01); H04L 43/0823 (2013.01); H04L 43/0876 (2013.01);
Abstract

A computer system modifies a compiled application to monitor performance. A request routing function of the compiled application is replaced with jump code that directs processing to a data collection function and backing up the request routing function. In response to receiving, during execution of the compiled application, an incoming request from a remote device for handling by the request routing function, the data collection function is executed based on the jump code. Using the data collection function, data associated with the incoming request is collected, the data comprising performance metrics. The backup of the request routing function is called using the data collection function to process the request and provide a response. Embodiments of the present invention further include a method and program product for modifying a compiled application to monitor performance in substantially the same manner described above.


Find Patent Forward Citations

Loading…