作者: Robert Meagher , Farokh Morshed
DOI:
关键词: Debugger 、 Computer science 、 Debugging 、 Profiling (computer programming) 、 Interface (computing) 、 Tracing 、 Remote evaluation 、 Remote procedure call 、 Instrumentation (computer programming) 、 Operating system
摘要: Techniques for gathering execution information about an application, such as a distributed are described. Key communication points in cross context calls, remote procedure determined and control is transferred to instrumentation routines insert extract information. Outgoing calls intercepted on client that inserts call origin into the request sent server system. Messages received by intercepted. The system extracts additionally other response upon completion of call. In turn, intercepts performance On each system, gathered reader forwarded local collector. This may be further correlated collector from one or more collectors accordance with processes application. Various statistics application addition per process statistics. These include wire time, code coverage related tracing, profiling. A variety techniques described obtain program connection executing including use debugger interface profiling All data collected at particular using represent coordinated monitoring.