Dynamic analysis of program performance (DAP) in a fortran batch environment
暂无分享,去创建一个
‘Frequency counts add an important new dimension to Fortran programs; indeed, it is difficult to express in words how “eye opening” they are’ (Knuth1). Given a source program as input, a DAP environment effects changes to the execution of the program so that when the object code is run, the output of the program includes a list of the executable statements and their execution counts (a profile). By extending this basic principle so that the analysis also includes a time estimate for the statement (generated from the code associated with the statement) and a measure of the relative importance of the statement (with respect to the total run time of the object) the DAP report not only becomes an effective user software aid, but, also, an invaluable research tool. This paper discusses the development of such a DAP environment within a Fortran Batch System.
[1] I. S. Torsun,et al. An Empirical Analysis of FORTRAN Programs , 1976, Comput. J..
[2] J. P. Benson,et al. The use of software probes in testing FORTRAN programs , 1974, Computer.
[3] Donald E. Knuth,et al. An empirical study of FORTRAN programs , 1971, Softw. Pract. Exp..