javajava 一个线程占用多少内存

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javajava 一个线程占用多少内存相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

1.概述

偶然看到一个信息,说java的线程默认占用1M内存。然后我就查了查

线程堆栈也会申请内存。堆栈大小由 -Xss 选项指定,默认每个线程1M,幸运的是情况并非那么糟糕。操作系统会以延迟分配的方式分配内存页面,比如在第一次使用时分配,因此实际使用的内存要低得多,通常每个线程堆栈占用80至200KB

还有其他 JVM 部件会占用本地内存,但它们在总内存消耗中通常比例不大。

2.验证

2.1 验证

什么都不做的验证

 @Test
    public void threadSizeTest21() throws

以上是关于javajava 一个线程占用多少内存的主要内容,如果未能解决你的问题,请参考以下文章

JavaJava之内存结构

JavaJava的内存模型,我才知道是这样!!!

jvm 虚拟机优化

调用 CUDA cufftExecC2C 时创建的块/线程数和占用的内存数

探索一个NSObject对象占用多少内存?

如何手动释放一个java线程占用的资源