# Verifying Zero-Based Compressed OOPs & reviewing my JVM configs

**URL:** https://discuss.elastic.co/t/verifying-zero-based-compressed-oops-reviewing-my-jvm-configs/196979
**Category:** Elasticsearch
**Tags:** docker
**Created:** [August 27, 2019, 5:05pm UTC](https://discuss.elastic.co/t/verifying-zero-based-compressed-oops-reviewing-my-jvm-configs/196979 "2019-08-27T17:05:26Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![seth.yes](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/seth.yes/32/11788_2.png) [@seth.yes](https://discuss.elastic.co/u/seth.yes)
#### Post date: [August 28, 2019, 3:50pm UTC](https://discuss.elastic.co/t/verifying-zero-based-compressed-oops-reviewing-my-jvm-configs/196979/3 "2019-08-28T15:50:28Z")

</div>

Thanks for your response @HenningAndersen. Yes we are using the bundled OpenJDK 12 that comes with ES 7.2.0. I read in [another thread](https://discuss.elastic.co/t/parent-circuit-breaker-calculation-seems-to-be-wrong-with-version-7-x/183530/11) that some users are experiencing issues with ES 7.2 while using OpenJDK 12 and G1GC.

It looks like zero-based compressed OOPs are enabled:

```auto
$ JAVA_HOME=$ES_HOME/jdk java -Xmx33285996544 -XX:+PrintFlagsFinal 2> /dev/null | grep UseCompressedOops
     bool UseCompressedOops := true {lp64_product}

```

I'll enable gc logging and get back to you shortly here.

---

_[View the full topic](https://discuss.elastic.co/t/verifying-zero-based-compressed-oops-reviewing-my-jvm-configs/196979)._
