当前位置:编程学习 > JAVA >>

jvm 如何查看Xss的值

环境 redhat as5 32位,tomcat6 ,jdk1.6
没有设置Xss的值,请问默认值是多少,如何查看。 --------------------编程问答-------------------- XSS含义:每个线程的堆栈大小。
JDK5.0以后每个线程堆栈大小为1M,以前每个线程堆栈大小为256K.更具应用的线程所需内存大小进行 调整.在相同物理内存下,减小这个值能生成更多的线程.但是操作系统对一个进程内的线程数还是有限制的,不能无限生成,经验值在3000~5000左右
一般小的应用, 如果栈不是很深, 应该是128k够用的 大的应用建议使用256k。这个选项对性能影响比较大,需要严格的测试。(校长)
和threadstacksize选项解释很类似,官方文档似乎没有解释,在论坛中有这样一句话:"”
-Xss is translated in a VM flag named ThreadStackSize”
一般设置这个值就可以了。 --------------------编程问答-------------------- 谢谢,我想了解的是

默认值是多少?如何查看? --------------------编程问答-------------------- tomcat 的bin目录下catalina.sh
或者在
/etc/profile里看能不能找到。。。 --------------------编程问答-------------------- 你用java控制台命令试试 --------------------编程问答-------------------- 好像用 java -X 可以修改
但是查看的没仔细看 --------------------编程问答-------------------- 这个XSS是JVM的一个参数,默认值是128k

根据你这个环境:
方法1:设置环境变量
变量名:CATALINA_OPTS
变量值:-Xmx128m -Xms64m -Xmn32m -Xss16m
方法2:打开Tomcat根目录下的bin文件夹,编辑catalina.bat,将其中的%CATALINA_OPTS%(共有四处)替换为:-Xmx128m -Xms64m -Xmn32m -Xss16m
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,