# How Much Memory Does a Java Thread Take? - DZone Java ![rw-book-cover](https://dz2cdn4.dzone.com/storage/article-thumb/11952867-thumb.jpg) URL:: https://dzone.com/articles/how-much-memory-does-a-java-thread-take Author:: Petr Bouda CORE · ## Highlights > JVM does not aggressively size committed memory to the **number of threads * 1MB**, that's a wrong assumption based on the wrong NMT reporting where in Java 8 committed memory is automatically set to reserved memory. See [https://bugs.openjdk.java.net/browse/JDK-8191369](https://bugs.openjdk.java.net/browse/JDK-8191369) > The committed memory is defined by the stack depth. Thanks to [Thomas Stuefe](https://dzone.com/users/3720329/tstuefe.html) to point to this fact in comments. ([View Highlight](https://read.readwise.io/read/01fdjy1xxshktef8rhe47kshy3)) --- Title: How Much Memory Does a Java Thread Take? - DZone Java Author: Petr Bouda CORE · Tags: readwise, articles date: 2024-01-30 --- # How Much Memory Does a Java Thread Take? - DZone Java ![rw-book-cover](https://dz2cdn4.dzone.com/storage/article-thumb/11952867-thumb.jpg) URL:: https://dzone.com/articles/how-much-memory-does-a-java-thread-take Author:: Petr Bouda CORE · ## AI-Generated Summary Check out this article to learn more about Java memory consumption and how much memory a Java thread takes in your applications. ## Highlights > JVM does not aggressively size committed memory to the **number of threads * 1MB**, that's a wrong assumption based on the wrong NMT reporting where in Java 8 committed memory is automatically set to reserved memory. See [https://bugs.openjdk.java.net/browse/JDK-8191369](https://bugs.openjdk.java.net/browse/JDK-8191369) > The committed memory is defined by the stack depth. Thanks to [Thomas Stuefe](https://dzone.com/users/3720329/tstuefe.html) to point to this fact in comments. ([View Highlight](https://read.readwise.io/read/01fdjy1xxshktef8rhe47kshy3))