SVC 009

SVC 009 is a Type 2 SVC issued by the DELETE macro. This macro gets LOCAL and CMS locks and calls program IGC009 in load module CSVDELET.

A DELETE cancels a previous LOAD. If there are no other users of the module, its storage is released. If the module is needed after the delete, it must be loaded again.

Hints

CPU and wait percentages for SVC 009 should be low (less than 1%) except for very short steps (less than 1 minute). High processing or wait often indicates that repetitive loading and deleting of modules is taking place. To improve application performance, use the attribution reports to find where the SVC is issued, and see if you can reduce this activity. For modules called more than once, be sure the module is linked as reusable. If possible, statically link- edit programs into a single load module to avoid dynamic loading.

Reference Sources

IBM z/OS MVS Diagnosis Reference

IBM z/OS MVS Programming Assembler Services Reference Vol. 1