1

Need to find out that what is the minimum memory allocation for each thread, when JVM reach Maximum Thread count in Java?

Aravinda Meewalaarachchi
  • 2,551
  • 1
  • 27
  • 24
  • 1
    This answers max threads number but not the minimum memory : https://stackoverflow.com/questions/763579/how-many-threads-can-a-java-vm-support?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa – Lutzi May 08 '18 at 06:35
  • Thank you Lutzi. I really appreciate your help, but my main concern is about minimum memory allocation. – Aravinda Meewalaarachchi May 08 '18 at 06:40
  • Then this probably answers your question : https://stackoverflow.com/questions/4619211/how-much-memory-does-my-java-thread-take – Lutzi May 08 '18 at 06:43
  • Minimum memory depends entirely on what the thread would be doing, and we can't answer that. Only you can, by testing it. – Andreas May 08 '18 at 06:44

1 Answers1

1

It is 2 MB. A good rule of thumb for maximum thread count is to allow 2MB of ram for each thread.

Steave Jones
  • 154
  • 1
  • 8