Search

GC easy – Universal Java GC Log Analyser

Tag

GC pause time

All you need to know about System.gc()

In this article, we have attempted to answer most common questions around System.gc() API call. We hope it may be of help.

Continue reading “All you need to know about System.gc()”

UseStringDeduplication

UseStringDeduplication – pros and cons

Let me start this article with an interesting statistic (based on the research conducted by the JDK development team): Continue reading “UseStringDeduplication”

MEMORY EFFICIENT: ECLIPSE OR INTELLIJ?

Eclipse and IntelliJ are the two competing IDEs in the industry. There are lot of passionate discussion going in the social media, forums to declare the winner in this race. We thought it would be a fun exercise to study which IDE utilizes memory efficiently?

Continue reading “MEMORY EFFICIENT: ECLIPSE OR INTELLIJ?”

MICROMETRICS FOR CI/CD PIPELINE

Continuous Integration/Continuous Deployment (CI/CD) has become central to software development. To ensure high-quality software releases smoke tests, regression tests, performance tests, static code analysis & security scans are run in CI/CD pipeline. Despite of all these quality measures, still OutOfMemoryError, CPU spikes, unresponsiveness, degradation in response time are surfacing in production environment.

Continue reading “MICROMETRICS FOR CI/CD PIPELINE”

KEY ELEMENTS IN API RESPONSE

GCeasy’s JSON APIs are used for application monitoring, analyzing code quality during CI/CD pipeline and several other purposes. API response contains rich set of information (i.e. lot of elements). In this article, we intend to highlight to few key elements in the API response. If values of these elements exceed or drops below the certain threshold, then you might consider raising alerts/warnings.

Continue reading “KEY ELEMENTS IN API RESPONSE”

UNDERSTANDING DALVIK GC LOGS

Memory utilization on the mobile app has a significant impact on the customer experience. If your app creates a lot of objects, then Continue reading “UNDERSTANDING DALVIK GC LOGS”

SYS TIME GREATER THAN USER TIME

Time taken by every single GC event is reported in the GC log. In every GC event, there are ‘user’, ‘sys’, and ‘real’ time. Continue reading “SYS TIME GREATER THAN USER TIME”

Powered by WordPress.com.

Up ↑