# Investigating Off-Heap Memory and RSS Growth in Java Applications

DevFeed: [Investigating Off-Heap Memory and RSS Growth in Java Applications](<https://devfeed.tech/articles/off-heap-memory-reconnaissance-26080.md>)

Original publisher: [Read original article](<https://blog.arkey.fr/2020/11/30/off-heap-reconnaissance/>)

Author: brice.dutheil@gmail.com (Brice Dutheil)

Published: 2020-11-30T17:13:59Z

Content type: tutorial

Language: en

Sources: [The Coffee Workshop](<https://devfeed.tech/sources/the-coffee-workshop.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [OSINT](<https://devfeed.tech/topics/osint.md>), [Memory Leaks](<https://devfeed.tech/topics/memory-leaks.md>)

Tags: [containers](<https://devfeed.tech/tags/containers.md>), [java](<https://devfeed.tech/tags/java.md>), [jvm](<https://devfeed.tech/tags/jvm.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [memory](<https://devfeed.tech/tags/memory.md>), [memory-leak](<https://devfeed.tech/tags/memory-leak.md>), [process](<https://devfeed.tech/tags/process.md>)

## AI overview

This tutorial explains how to investigate native, off-heap memory use in Java applications running in containers. It focuses on RSS growth, JVM memory components, Kubernetes memory limits, OOM kills, and JVM diagnostic commands.

## Source excerpt

Understand the RSS of a JVM leveraging the horsepower underneath ps with the help of one or two JVM diagnostic command.