Next: TECHNICAL OUTLINE
Up: CHARACTERISTICS OF COBOL APPLICATIONS
Previous: CHARACTERISTICS OF COBOL APPLICATIONS
An analysis of a COBOL benchmark (Iliffe, 1978) indicated that seven verbs accounted for 95% of executed statements, while the same seven accounted for almost 90% of stored statements. These verbs are MOVE, IF, GO TO, ADD, PERFORM, READ and WRITE, which can be grouped as follows:
- memory access: MOVE, IF and ADD, with 70% of both static and dynamic usage;
- loops: PERFORM and GO TO, with 18% of dynamic and 27% of static usage;
- I/O: READ and WRITE, with 7% of dynamic and 5% of static usage.
Loop and I/O statements together cover 25% of execution time. Obviously within loops a large percentage of time is spent on memory accesses.
Rizos Sakellariou
2000-07-31