This performance problem was addressed in December 2004 (APAR PQ95212) 
when we did the I/O rewrite. We have made substantial improvements in 
Enterprise PL/I I/O during the past couple of years and we are in the 
process of making more. For example, PQ95212 (12/2004) improved PL/I's 
record I/O (non-VSAM and non-REGIONAL(1)) performance, PK06945 (11/2005) 
improved PL/I's VSAM I/O performance , and PQ12483 (3/2006) improved 
PL/I's REGIONAL(1) I/O performance.

You should bring your LE run-time library up to current maintenance (at 
least including PL/I APARs PK28066 for VSAM and PK28237 for QSAM) and re-
run your program. When I ran the testcase here using both PL/I for MVS & 
VM and Enterprise PL/I with the latest maintenence on LE for z/OS 1.6, the 
CPU times were 0.06 seconds and the EXCPs were 41 in both cases. If I run 
the Enterprise PL/I version using LE for z/OS 1.6 without APAR PQ95212, 
the job ran out of time and used more than 150,000 EXCPs.

Finally, you should always report your problems (including performance 
problems) to IBM service so that it will come to us directly. Our PL/I 
service people can help you identify this type of performance problem and 
its solution quickly.

Rick Arellanes (IBM COBOL and PL/I Development and Performance)

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to