栈大小? -Xss jinfo -flag ThreadStackSize
帧大小? 和方法中的局部变量,对象个数有关系
栈深度?
方法的进出分别对应一个入栈和出栈
-Xss512k 这个值越大,栈深度max-stacks越大,递归的次数越大, 但是整体支持线程数越小
那么一个线程占用多大的栈内存? 线程只有在运行中才会占用栈? Sleep的线程不占用栈?
linux 64上默认栈大小1M , 4000*1M=4G, 4000TPS/QPS? 真实并发,非连接数
10000*1M=10G , 按1/10活动量,对应单台连接数可以达到10W, 实际端口最大6w
堆区+方法区越大,运行时空间(栈)越小 一台32G内存的机器,分给栈空间可能只有5G
http://unixboy.iteye.com/blog/174173
https://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
http://www.10tiao.com/html/677/201612/2650886922/1.html