article thumbnail

Java Parallel GC Tuning

DZone

Parallel garbage collector (Parallel GC) is one of the oldest Garbage Collection algorithms introduced in JVM to leverage the processing power of modern multi-core systems. Parallel GC aims to reduce the impact of GC pauses by utilizing multiple threads to perform garbage collection in parallel.

Tuning 243
article thumbnail

Optimizing Java XPath CPU and memory overhead by 98%

Dynatrace

The system saw up to 800 application requests per second – far more than anticipated. More worrisome was a spike in CPU usage, resulting in severe service disruption as backend processing systems crashed due to the spike in load. The post Optimizing Java XPath CPU and memory overhead by 98% appeared first on Dynatrace blog.

Java 229
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Multi-Threaded Geo Web Crawler In Java

DZone

This article provides the implementation of a web crawling system called Mowglee that uses geography as the main classifying criteria for crawling. The implementation is in core Java. Mowglee is a multi-threaded geo web crawler in Java.

Java 196
article thumbnail

Strace Revisited: Simple Is Beautiful

DZone

In the realm of system debugging, particularly on Linux platforms, strace stands out as a powerful and indispensable tool. Its simplicity and efficacy make it the go-to solution for diagnosing and understanding system-level operations, especially when working with servers and containers.

Java 245
article thumbnail

Java 9 Performance Improvements — Getting Started With Java Spring

DZone

In my previous article, I wrote about the Modularity System , which was introduced in Java 9. With this writing, I would like to continue the Java evolution line by taking a glance about the main Java 9 features according to the performance improvements. Java 9 Feature: Performance Improvements.

Java 100
article thumbnail

Transform mainframe applications into z/OS Java services with end-to-end transaction visibility and anomaly detection (Preview)

Dynatrace

Business, finance, and administrative applications written in the common business-oriented language (COBOL) have run tirelessly on IBM Z systems since the early 1960s. COBOL applications must be processed on expensive general processors, while Java applications are eligible to run on IBM Z specialty processors such as zIIPs.

Java 184
article thumbnail

Handling Flaky Unit Tests in Java

Uber Engineering

Unit testing forms the bedrock of any Continuous Integration (CI) system. It also … The post Handling Flaky Unit Tests in Java appeared first on Uber Engineering Blog. It warns software engineers of bugs in newly-implemented code and regressions in existing code, before it is merged. This ensures increased software reliability.

Java 120