IBM Support

IJ53085: DEBUG MODE WITH AN AGENT ON POWER MAY GIVE VERY POOR PERFORMANCE

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: Running in debug mode with a monitoring agent ran
    so slowly that the customer reported the JVM as hung.
    .
    Stack Trace: N/A
    .
    

Local fix

  • Using the default code cache segment size may help avoid the
    problem. The problem is made worse if larger segment sizes are
    set using the -Xcodecache option.
    The problem can be avoided by not used debug mode and a
    monitoring agent at the same time.
    

Problem summary

  • The problem is triggered by the agent performing class
    redefinition while the JVM is running in debug mode. In debug
    mode redefinition causes the JIT code cache to be emptied and
    reset. An error in this code caused the cache segments in use at
    that time to be marked as full when running on platforms that
    require trampolines. If all code cache segments were in use at
    the time of the redef then the entire code cache becomes
    unusable and all methods must then run in the interpreter. Using
    larger than default segment sizes increases the likelihood that
    all the segments will have been allocated at the time of the
    class redefinition.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IJ53085

  • Reported component name

    JIT

  • Reported component ID

    620700124

  • Reported release

    130

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-11-20

  • Closed date

    2024-11-20

  • Last modified date

    2024-11-20

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

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

Fix information

  • Fixed component name

    JIT

  • Fixed component ID

    620700124

Applicable component levels

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"130","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Document Information

Modified date:
20 November 2024