Close popover
Konstantin Bolyandra (KonstantinB)
I.T. Co.
System Architect
I.T. Co.
KonstantinB Member since 2012 6 posts
I.T. Co.
Posted: January 25, 2019
Last activity: August 22, 2019

How to fix OutOfMemoryError?

Hello Pega Community.

Sometimes I see the OutOfMemoryError(GC overhead limit exceeded) error on our Pega environment. Unfortunantelly it is impossible to understand what is the root cause of this. So I decided to perform investigation of java memory dump when our Pega application works good and when it crashes.
So I have some questions - could you please provide the answers?
Q1: Which tools do you use to analize the memory dump for Pega Application? I started the investigation of the memory dump using Eclipse Memory Analyzer.
Q2: Do you have the common instruction how to analize the crash memory dump for Pega application? How to undestand which pages or objects take a lot of memory? How to separate Data Pages, Caches and unneeded ClipboardPages?
Q3: Is it possible to understand which thread / activity causes OutOfMemoryError?
Q4: Is it possible to see the content of Pega Clipboard? Which java classes store it?
Q5: Could you please provide the description and java sources for the following Pega classes: com.pega.pegarules.bootstrap.loader.PRAppLoader,, com.pega.pegarules.session.internal.mgmt.PRNodeImpl, com.pega.pegarules.session.internal.mgmt.PRThreadImpl, com.pega.pegarules.session.internal.mgmt.PRRequestorImpl,
Q6: When Pega application works good, 2 objects(com.pega.pegarules.bootstrap.loader.PRAppLoader and take about 45% of heap. Is it normal?

Thank you in advance.

***Edited by Moderator Marissa to update platform capability tags****

Pega Platform Low-Code App Development System Administration
Moderation Team has archived post,
Close popover This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.