Combining Gprof and Event-Driven Monitoring for Analyzing Distributed Programs:A Rough View of NCSA Mosaic  

Combining Gprof and Event-Driven Monitoring for Analyzing Distributed Programs:A Rough View of NCSA Mosaic

在线阅读下载全文

作  者:彭澄廉 R.Klar 

机构地区:[1]DepartmentofComputerScienceFudanUniversity,Shanghai200433 [2]IMMDVII,UniversityofErlangen-Nuernbery,Ger

出  处:《Journal of Computer Science & Technology》1996年第4期427-432,共6页计算机科学技术学报(英文版)

摘  要:There are several purposes of analyzing a program: functional or performance analysis, debugging or, more recently, mapping a program to a new parallel or distributed architecture. In this paper, we introduce an effective method leading to the Execution Graph (EG) from a program. First,the Unix profiling tool Gprof is used to get the Execution Model (EM) of a C-program. Then the event-driven monitoring tool AICOS-SIMPLE is used to get the EG which includes not only the call graph but also the execution time table of the program. This method is suitable for analyzing modern distributed programs. As the example of the analysis, the well known HTTP protocol under the NCSA Mosaic is chosen. An EG of NCSA Mosaic on the routing level is given.There are several purposes of analyzing a program: functional or performance analysis, debugging or, more recently, mapping a program to a new parallel or distributed architecture. In this paper, we introduce an effective method leading to the Execution Graph (EG) from a program. First,the Unix profiling tool Gprof is used to get the Execution Model (EM) of a C-program. Then the event-driven monitoring tool AICOS-SIMPLE is used to get the EG which includes not only the call graph but also the execution time table of the program. This method is suitable for analyzing modern distributed programs. As the example of the analysis, the well known HTTP protocol under the NCSA Mosaic is chosen. An EG of NCSA Mosaic on the routing level is given.

关 键 词:Distributed monitoring performance analysis GPROF PROFILING 

分 类 号:TP31[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象