Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

PL/I run time increased

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> PL/I & Assembler
View previous topic :: :: View next topic  
Author Message
CICS fan

New User


Joined: 03 Apr 2008
Posts: 82
Location: United States

PostPosted: Sat Jun 11, 2011 12:53 am    Post subject: PL/I run time increased
Reply with quote

Hello,

We have upgraded to enterprise PL/I and this has caused one of your PL/I programs to increse its run time by 4 times. There has not been any change to the code.

Anyone here has faced this or can please suggest a solution?We tried using compiler parms like OPTIMIZE(TIME) etc but to no avai.

Thanks in advance.
Back to top
View user's profile Send private message

Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 7989
Location: Bellevue, IA

PostPosted: Sat Jun 11, 2011 1:07 am    Post subject:
Reply with quote

From the Compiler and Run-Time Migration Guide:
Quote:
1.2.5 Major changes with the new compiler and run-time

With Enterprise PL/I, you will find that existing PL/I applications are affected by several areas such as removed or changed compiler options, different default compiler options, and restrictions in combining old and new load modules.

The following list of concerns is merely a representative list that reflects what has been important to some customers. It may not indicate what is important to any one individual customer. More details are provided in the rest of this book.

Enterprise PL/I supports only Language Environment releases currently in support.

Enterprise PL/I has no support for VM.

Enterprise PL/I has no support for multitasking (but it does support multithreading).

Code that is incorrect or invalid (for instance, code that uses uninitialized variables) may not run the same. This may not seem like an important problem, but it has been a significant issue for most of the customers that have migrated.

You may need to specify some non-default options to get the most compatible behavior from the compiler and to get the best performance from the compiler.

Programs may need to be tuned for optimal performance. In particular, the use of the runtime option RPTSTG(ON), while useful when tuning, is much more costly now to leave on in a production program.

Recompiling all your PL/I source is recommended. If this isn't done, you need to carefully select the compiler options for compiling Enterprise PL/I code that will be mixed with older PL/I objects. You will also need to divide your source into partitions according to how they use FILEs, CONTROLLED variables and conditions. For more information, see "Object and load module considerations" in topic 4.9.1.
If none of these apply, your best bet would be to open a PMR with IBM.
Back to top
View user's profile Send private message
CICS fan

New User


Joined: 03 Apr 2008
Posts: 82
Location: United States

PostPosted: Tue Jun 14, 2011 3:20 am    Post subject:
Reply with quote

We had to open a ticket with IBM. Thanks Robert.
Back to top
View user's profile Send private message
CICS fan

New User


Joined: 03 Apr 2008
Posts: 82
Location: United States

PostPosted: Tue Jun 14, 2011 9:05 pm    Post subject:
Reply with quote

the process is running in about 1/4th the time when compiled with PL/1 version 2.3
but on version 3.9 its taking more than 2 hours!

anyone here faced similar problem?
Back to top
View user's profile Send private message
dick scherrer

Site Director


Joined: 23 Nov 2006
Posts: 19270
Location: Inside the Matrix

PostPosted: Tue Jun 14, 2011 9:47 pm    Post subject:
Reply with quote

Hello,

Does this process still use about the same amount of cpu as previously?, the same amount of i/o?
Back to top
View user's profile Send private message
CICS fan

New User


Joined: 03 Apr 2008
Posts: 82
Location: United States

PostPosted: Tue Jun 14, 2011 11:11 pm    Post subject:
Reply with quote

the cpu time is also equally slower like the elapsed time
Back to top
View user's profile Send private message
dick scherrer

Site Director


Joined: 23 Nov 2006
Posts: 19270
Location: Inside the Matrix

PostPosted: Tue Jun 14, 2011 11:40 pm    Post subject:
Reply with quote

Hello,

Quote:
the cpu time is also equally slower like the elapsed time

Suggest you update your PMR to include this info. . .

The increased cpu usage is very likely the reason the elapsed time is longer.
Back to top
View user's profile Send private message
CICS fan

New User


Joined: 03 Apr 2008
Posts: 82
Location: United States

PostPosted: Tue Jun 14, 2011 11:42 pm    Post subject:
Reply with quote

ok, thanks. Will do that.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> PL/I & Assembler All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Date and time format in CICS Chandru3183 CICS 2 Sat Mar 18, 2017 12:46 pm
No new posts How to get current date -1 and curren... murali.andaluri DFSORT/ICETOOL 3 Wed Mar 08, 2017 2:09 pm
No new posts CICS transaction slow response time vasanthz All Other Mainframe Topics 3 Thu Jan 19, 2017 1:31 am
No new posts DD DUMMY & CPU TIME Nileshkul Testing & Performance analysis 16 Mon Dec 19, 2016 11:35 pm
This topic is locked: you cannot edit posts or make replies. Get a job submitted itself every time... arunsoods JCL & VSAM 3 Tue Nov 22, 2016 4:05 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us