PM19768: RPTSTG(ON) GIVING INCORRECT HEAPPOOL RECOMMENDATION

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • When running a program with the Language Environment run-time
    option RPTSTG(ON) the resulting recommended values in the
    HEAPPOOLS section of the report may show values that are not
    optimal.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Language Environment users of the        *
    *                 RTPSTG Run-Time Option for heappool          *
    *                 storage recommendations.                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: Applications that perform extensive     *
    *                      heappool usage may cause the heappool   *
    *                      calculations to overflow. This will     *
    *                      cause incorrect heappool                *
    *                      recommendations.                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    See problem description.
    

Problem conclusion

  • Code has been modified to use 64-bit fields for some
    calculations.
    *
    ****************************************************************
    * FUNCTION AFFECTED: LANGUAGE ENVIRONMENT            (PM19768) *
    *                      BASE                                    *
    ****************************************************************
    * DESCRIPTION      : Documentation updates                     *
    ****************************************************************
    * TIMING           : As Needed                                 *
    ****************************************************************
    In the z/OS Language Environment Programming Guide(SA22-7561-xx)
    In the chapter titled Stack and Heap Storage
    In the section titled Tuning Heap Storage
    In the paragraph that starts with "Tuning the heap pools
    algorithm"
    Step one(1) should be changed to the following:
    - 1.  Run your application with the run-time options
    -     HEAPPOOLS(ON) or HEAPPOOLS(ALIGN) as appropriate using
    -     the following cell sizes and percentages,
    -     (8,10,32,10,128,10,256,10,1024,10,2048,10,3072,1,4096,1,
    -      8192,1,16384,1,32768,1,65536,1)
    -     and RPTSTG(ON) for some time with a representative
    -     application workload.  It may be necessary for the
    -     application to increase their region size.
    Step three(3) should be changed to read
    - 3.  The values listed as "Suggested Percentages for current
    -     Cell Sizes" are the recommended values to minimize storage
    -     usage.  These values should be evaluated prior to
          finalizing cell pool sizes.
    ****************************************************************
    In the z/OS Languaage Environment Programming Guide for 64-bit
    Virtual Addressing Mode(SA22-7569-xx)
    In the chapter titled Stack and Heap Storage
    In the section titled Tuning Heap Storage
    In the paragraph that starts with "Tuning the HEAPPOOLS
    algorithm"
    - 1.  Run your application with the run-time options
    -     HEAPPOOLS(ON) or HEAPPOOLS(ALIGN) as appropriate using
    -     the following cell sizes and percentages,
    -     (8,10,32,10,128,10,256,10,1024,10,2048,10,3072,1,4096,1,
    -      8192,1,16384,1,32768,1,65536,1)
    -     and RPTSTG(ON) for some time with a representative
    -     application workload.  It may be necessary for the
    -     application to increase their region size.
    Step three(3) should be changed to read
    - 3.  The values listed as "Suggested Percentages for current
    -     Cell Sizes" are the recommended values to minimize storage
    -     usage.  These values should be evaluated prior to
          finalizing cell pool sizes.
    

Temporary fix

Comments

  • ž**** PE11/07/28 FIX IN ERROR. SEE APAR PM44218  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PM19768

  • Reported component name

    LE FOR MVS & VM

  • Reported component ID

    568819801

  • Reported release

    750

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-08-03

  • Closed date

    2011-05-06

  • Last modified date

    2011-10-04

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UK67498 UK67499 UK67500

Modules/Macros

  • CEEVIQP  CEEVSRPT CEEXHPST CELQVIQP
    

Publications Referenced
SA22756111 SA22756905      

Fix information

  • Fixed component name

    LE FOR MVS & VM

  • Fixed component ID

    568819801

Applicable component levels

  • R750 PSY UK67498

       UP11/05/18 P F105

  • R760 PSY UK67499

       UP11/05/18 P F105

  • R770 PSY UK67500

       UP11/05/18 P F105

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

z/OS family

Software version:

750

Operating system(s):

MVS, z/OS

Reference #:

PM19768

Modified date:

2011-10-04

Translate my page

Machine Translation

Content navigation