DocumentCode :
690391
Title :
DBIMAT: A Runtime Program Monitoring and Performance Analysis Tool Based on Dynamic Program Instrumentation Frameworks
Author :
Huazhuang Yao ; Wang Shuai ; Guo Chao ; Yongyan Wang
Author_Institution :
Intell. Eng. Lab., Inst. Of Software, Beijing, China
fYear :
2013
fDate :
14-15 Dec. 2013
Firstpage :
495
Lastpage :
502
Abstract :
Monitoring and performance analysis tools based on dynamic program instrumentation frameworks are widely used to help improve program´s reliability and performance. However, almost all these tools suffer from substantial runtime overhead. This paper employs three methods, including multithread monitoring code instrumentation, buffer-based offline data analysis and a novel approach to construct dominant tree according to data flow forward analysis theory, to reduce the overhead. A prototype tool named DBIMAT is developed and comparative experiments show that the new tool can efficiently improve the instrumentation speed and notably reduce the overhead.
Keywords :
data analysis; data flow analysis; multi-threading; software prototyping; software tools; DBIMAT prototype tool; buffer-based offline data analysis; data flow forward analysis theory; dynamic program instrumentation frameworks; instrumentation speed; multithread monitoring code instrumentation; program reliability; runtime program monitoring tools; runtime program performance analysis tool; Data analysis; Instruction sets; Instruments; Monitoring; Performance analysis; Runtime; dynamic instrumentation; monitoring and analysis; multithreaded concurrency; offline analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Sciences and Applications (CSA), 2013 International Conference on
Conference_Location :
Wuhan
Type :
conf
DOI :
10.1109/CSA.2013.121
Filename :
6835648
Link To Document :
بازگشت