网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > JSP技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.用连接池提高Servlet访问数据库的.
.用jsp实现SQLServe数据库的备份和.
.Jsp&Servelet 学习笔记-编译一个.
.Oracle数据库和JSP连接要注意问题.
.tomcat5.0和tomcat5.5配置问题,二.
.JSP中基于Session的在线用户统计.
.JSP中防止重复提交(Javascript).
.Java 中对文件的读写操作之比较.
.jsp的内部方法使用.
.JSP内部对象详解.
.jsp 内嵌网页内容--iframe.
.让JSP页面过期, 保证每次JSP页面.
.深入剖析JSP和Servlet对中文的处.
.输入汉字自动转为拼音(jsp实现方.
.解析缓冲技术在JSP编程中新的应用.
.JSP如何保存用户上次登录时间.
.关于JSP中文问题的解决方法.
.JSP中读文件和写文件的例子.
.解决tomcat启动时8080被占用的常.
.windows中双击jar文件即可运行写.

tomcat 设置缓存大小

发表日期:2007-1-24


    java的运行平台JVM(java虚拟机)在一个应用程序启动的时候,虚拟机都要分配一个最的内存和最小内存给他的。对于内存吃内存狂的JAVA来说,这个初始内存和最大内存在一定程度会对应用程序的性能产生很大的影响。比如说在我们的应用程序用到JVM给的这个最大内存配额的时候,JVM就不得不先停下我们的应用程
序的工作,去寻找可以回手的垃圾(释放已经无用的对象占用的内存),释放被占用的一些内存。

    一般我们为了自己配额的这个最大值和最小值都是在启动java程序的时候加参数:-X
ms -Xmx来调整应用程序的初始内存和最大内存,其中Xms代表最小配额,Xmx代表最大配额

  
    在前段时间,我用resin的时候启动文件里面还好设置这两个参数,但是换了tomcat以
后就不一样了,

    tomcat的启动并不是普通的java程序那样,是经过了封装的,所以在设置这两个参数
的时候还有写麻烦,不过只要是java程序,总有地方可以设置这个参数的。
   
    在查找了一些资料以后终于搞定了,可以通过下面这两种方法来解决:

    1.    就需要在环境变量中加上TOMCAT_OPTS, CATALINA_OPTS两个属性,
        如 SET  CATALINA_OPTS= -Xms64m -Xmx512m;
        ms是最小的,mx是最大,64m, 512m分别是指内存的容量.

    2.    修改Catalina.bat文件
       在166行“rem Execute Java with the applicable properties ”以下每行
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JA
VA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%"
-Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCL
ASS% %CMD_LINE_ARGS% %ACTION% 中的%CATALINA_OPTS% 替换成-Xms64m -Xmx512m

 

e.g
update file :
\tomcat\bin\catalina.bat
update the line
set JAVA_OPTS=-Xmx256M -Xms64M
means max cache & min cache

上一篇:Servlet实现访问次数的例子 人气:3993
下一篇:jsp,html 清除页面缓存 人气:10297
浏览全部tomcat的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐