jvm 如何查看Xss的值

freeyou 2012-07-31 10:38:23
环境 redhat as5 32位,tomcat6 ,jdk1.6
没有设置Xss的值,请问默认值是多少,如何查看。
...全文
1276 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sammie 2012-08-01
  • 打赏
  • 举报
回复
这个XSS是JVM的一个参数,默认值是128k

根据你这个环境:
方法1:设置环境变量
变量名:CATALINA_OPTS
变量值:-Xmx128m -Xms64m -Xmn32m -Xss16m
方法2:打开Tomcat根目录下的bin文件夹,编辑catalina.bat,将其中的%CATALINA_OPTS%(共有四处)替换为:-Xmx128m -Xms64m -Xmn32m -Xss16m
菖蒲老先生 2012-07-31
  • 打赏
  • 举报
回复
tomcat 的bin目录下catalina.sh
或者在
/etc/profile里看能不能找到。。。
freeyou 2012-07-31
  • 打赏
  • 举报
回复
谢谢,我想了解的是

默认值是多少?如何查看?
Sammie 2012-07-31
  • 打赏
  • 举报
回复
XSS含义:每个线程的堆栈大小。
JDK5.0以后每个线程堆栈大小为1M,以前每个线程堆栈大小为256K.更具应用的线程所需内存大小进行 调整.在相同物理内存下,减小这个值能生成更多的线程.但是操作系统对一个进程内的线程数还是有限制的,不能无限生成,经验值在3000~5000左右
一般小的应用, 如果栈不是很深, 应该是128k够用的 大的应用建议使用256k。这个选项对性能影响比较大,需要严格的测试。(校长)
和threadstacksize选项解释很类似,官方文档似乎没有解释,在论坛中有这样一句话:"”
-Xss is translated in a VM flag named ThreadStackSize”
一般设置这个值就可以了。
rorom 2012-07-31
  • 打赏
  • 举报
回复
好像用 java -X 可以修改
但是查看的没仔细看
rorom 2012-07-31
  • 打赏
  • 举报
回复
你用java控制台命令试试

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧