Performance Essential (PSP, Rocket Software offering) reduces the CPU time, I/O for a COBOL program program. How can we do it manually without using their product to calculate optimal balance between memory and speed for Cobol program?
One of the Cobol program is running longer (35 min). When, I increased the CI size from 4096 to 8192 for one of the VSAM file, then noticed significant improvement in CPU time from 35 minutes to 36 seconds.
Also, after enabling PSP, the CPU time gets reduced to 41 seconds. I found on their documentation that PSP reduced the I/O and enhances buffering to achieve that. Does that means, is PSP modifying the CI size for all VSAM files and block size for Non VSAM? Also, how the buffer space requirement is being calculated for a Cobol program? What are the different ways to calculate the buffer space (total space taken by a program) taken by a Cobol program?
Earlier:
CISZ ( 4096)
After:
CISZ ( 8192 )