Edell, Shapiro & Finnan, LLC
Modifying compiled applications to monitor performance
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.
International Business Machines Corporation
H H H G G G H H G H
H04L H04L H04L G06F G06F G06F H04L H04L G06F H04L
inventional inventional additional inventional additional inventional inventional inventional inventional inventional
Guanqin Yue Wei ming Huai Nan Yue Hai Jun Yanfeng Hui
Zhang Wang He Zhou Chen Xu Shi Gao