Support #10210

[SCP ID :##5111##] : M2U High jvm usage

Added by Zahir Abd Latif about 5 years ago. Updated almost 5 years ago.

Status:Closed - End of life cycleStart date:September 06, 2019
Priority:NormalDue date:October 14, 2019
Assignee:Zahir Abd Latif% Done:

100%

Category:-Spent time:8.00 hours
Target version:-

Description

Hi,
Kindly attend below request:

We are experiencing high JVM usage and it is getting worse starting from july 15 (attachment file : JVMChartHistory.pdf)
changes deployed in july 15 is CR#190006 - Forgot Password, Security Phrase, Captcha, Password Policy

attached is heap dump analyzer report we got from MAT Memory Analyzer and IBM Heap Analyzer
- [MAT Memory Analyzer] top consummer is com.ibm.ws.session.store.memory.MemoryStore
please reexamine how many time you store data in session
- [IBM Heap Analyzer] result is attached : IBMDiagnostic.xlsx

Our WAS team also give us report that following class consume high jvm
- net.penril.ib.navigation.hibernate.IbNavigation
- net.penril.ibss.core.hibernate.IbCustProfile
- org.apache.struts.validator.DynaValidatorForm that contain com.ib.common.utils.ViewDynaBean objects.

for this changes CR#190006 - Forgot Password, Security Phrase, Captcha, Password Policy
please recheck how you keep lock counting and locked status for invalid user data
for temporary solution we might request you to remark that logic.

IBMDiagnostic.xlsx (23.7 KB) Zahir Abd Latif, September 06, 2019 09:34

JVMChartHistory.pdf (1.7 MB) Zahir Abd Latif, September 06, 2019 09:34

MAT Memory Analyzer.png (12.8 KB) Zahir Abd Latif, September 06, 2019 09:34

History

#1 Avatar?id=2607&size=24 Updated by Rayvandy Gabbytian almost 5 years ago

  • Due date set to October 14, 2019
  • Status changed from New - Begin Life Cycle to Development / Work In Progress
  • % Done changed from 0 to 100

This has been deployed to production by 14th October 2019.

Our solution:
1. To put non legit user record into TbAmFraud
2. Also to fix AppConfig in Webpshere unable to load from Java Global Variable, we implement singleton.
3. We also moved the config from AppConfig to TbAmConfig.

I have Bella in email, whether we can close this item.

Thank you.

#2 Avatar?id=2607&size=24 Updated by Rayvandy Gabbytian almost 5 years ago

  • Status changed from Development / Work In Progress to Pending Customer Feedback
  • Assignee changed from Rayvandy Gabbytian to Zahir Abd Latif
  • % Done changed from 100 to 0

#3 Updated by Zahir Abd Latif almost 5 years ago

  • Status changed from Pending Customer Feedback to Closed - End of life cycle
  • % Done changed from 0 to 100

Issue closed in SCP.

Also available in: Atom PDF