X

Author Profile

Poonam Parhar

Consulting Member of Technical Staff

Recent Posts by Poonam Parhar

Long Class-Unloading Pauses with JDK8

Recently, I came across a report where a user was facing long GC pauses with JDK8. They didn't see this issue while running with JDK7. The problem with jdk8 was...

Increased heap usage with G1 GC

G1 garbage collector is a predictable low pause collector that works efficiently to achieve the low pause time goals. To meet the set pause time goals, G1 tries...

Running on a 64bit platform and still running out of memory

It sounds strange that one is running with 64bit JVM but still running out of native memory or Java Heap space. On a 64bit machine, with 64bit JVM we get almost...

About G1 Garbage Collector, Permanent Generation and Metaspace

We received some questions around the G1 garbage collector and the use of Permanent Generation with it. There seems to be some confusionthat the Hotspot JVM...

UseLargePages on Linux

There is a JVM option UseLargePages (introduced in JDK 5.0u5) that can be used to request large memory pages from the system if large pages memory is supported...

Troubleshooting Long GC Pauses

Low pause times during the application run is the most important goal for many enterprise applications, especially forthe transaction-based systems where long...

Understanding G1 GC Logs

The purpose of this post is to explain the meaning of GC logs generated with some tracing and diagnostic options for G1 GC. We willtake a look at the output...

Object Query Language Help

We can use a query language called Object Query Languagewith JHat and Serviceability Agent to query information from Java Heap. Help on this language is...

JRockit hang fix

Fix for the JRockit hang I talked about in my previous blog would be available in R28.2.4.