Softomate Solutions logoSoftomate Solutions logo
I'm looking for:
Recently viewed

Performance issue in a Big Finance App

Memory Leak issue on the API server

Performance issue in a Big Finance App

DATE
2021
LOCATION
Guinea
product
BM7500
client
MESRS Guinea

Overview

Client assigned us a task to measure the performance of one of their API systems, as the client wanted us to find the bottleneck and help in fixing the issue.

University (lÒ€ℒISSEG) Attendance Management in Guinea

Challenges

We found everything was seamless while running the test, but we observed a performance issue during the long-duration test. During the investigation, we noticed that there were limited numbers of APIs available compared to our past project experience, but server stats showed extremely high resource utilization.

Solution

We worked on one of the projects and found that one response time on one page was very high. We started to drill down the UI and found that there is one API responsible for that page's 90% response time. Then we further started drill-down things and noticed that one custom object was leaking memory, which was the reason for higher resource consumption.

Everything goes smooth when the server starts, but after a couple of hours, everything starts getting slow because of the memory leak issue.

We drilled down and found the responsible object, which was the reason for this massive memory leak. While brainstorming with the architect team, we found that developers missed the basic coding practice, and because of that, objects were releasing the memory.

Key Findings

01.

Garbage Collection is a must

02.

Following best coding practices can save tons of time.

03.

Every small thing is equally important.

Next:

Saved month for healthcare Client

Deen Dayal Yadav, founder of Softomate Solutions

Deen Dayal Yadav

Online

Hi there Γ°ΕΈβ€˜β€Ή

How can I help you?