在tomcat的bin目录下,找到catalina.bat文件,打开,在最上面添加这样一句:
set JAVA_OPTS=-Xms256m -Xmx512m.
OK, JVM内存已经被改到Total Memory: 256 MB,Max Memory: 512 MB.
在Eclipse中改tomcat JVM 内存, 运行Eclipse中配置的Tomcat.
在server配置, tomcat5.x->jdk, 在Java VM arguments 里添加:
-Xms256m -Xmx512m 达到一样的效果.
不过如果不这样改,而运行Eclipse中配置的tomcat,之前在catalina.bat中修改的内存是不起效果,不知道什么原因.
内存改好后,可以登陆tomcat-->status查看 JVM.
在程序中如果想查看内存,可以使用下面这几句:
Java代码
System.out.println("TotalMemory :::: " + (Runtime.getRuntime().totalMemory()/(1024*1024) + "M"));
System.out.println("Max Memory :::: " + (Runtime.getRuntime().maxMemory()/(1024*1024) + "M"));
System.out.println("Free Memory :::: " + (Runtime.getRuntime().freeMemory()/(1024*1024) + "M"));
System.out.println("TotalMemory :::: " + (Runtime.getRuntime().totalMemory()/(1024*1024) + "M"));
System.out.println("Max Memory :::: " + (Runtime.getRuntime().maxMemory()/(1024*1024) + "M"));
System.out.println("Free Memory :::: " + (Runtime.getRuntime().freeMemory()/(1024*1024) + "M"));
分享到:
相关推荐
tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,轻微时,会使系统性能急剧下降,严重时,将导致系统无法运行,影响系统的稳定性。
文档是自己在使用过程中总结的,有什么不足之处,还请谅解。
JAVA虚拟内存设置,包括非安装版和安装版
TOMCAT 8.5的服务器状态、Tomcat Web应用程序管理者、Tomcat虚拟主机管理员设置
在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况: 1.OutOfMemoryError: Java...
RHEL7.0下的TOMCAT安装、配置及优化 一、安装前准备 3 二、JDK安装 2.1、建立tomcat用户 2.2、将JDK安装文件上传到服务器 ...4.1、修改Java虚拟机的虚拟内存 4.2、修改tomcat默认的maxThread(最大并发数)
启动内存参数的配置及含义 Tomcat的简单配置介绍 ...Tomcat多虚拟主机的配置方法 Tomcat集群配置(负载均衡、Session共享) Tomcat安全SSL的配置使用 Tomcat性能调优 Tomcat日志简介 安全配置 常见问题
程序运行要用到的内存大于虚拟机能提供的最大内存就发生内存溢出了, 内存溢出的问题要看业务和系统大小而定,对于某些系统可能内存溢出不常见,但某些系统还是很常见的解决的方法
包括Tomcat内存参数的管理设置、JDK、虚拟目录、连接数相关设置
添加对TLS虚拟主机的支持 添加了对使用JSSE连接器(NIO和NIO2)使用OpenSSL for TLS支持的支持。 Apache Tomcat 8.x 的Apache Tomcat 8.x的建立在Tomcat的7.0.x并实施 的Servlet 3.1,JSP 2.3,EL 3.0 和WebSocket...
├─4.03 jvm虚拟机常识-虚拟机堆内存结构.mp4 ├─4.04 jvm虚拟机常识-jvm虚拟机参数类型-常用的jvm参数.mp4 ├─4.05 java细腻及讲解-jvm虚拟机常识-常用垃圾回收算法.mp4 ├─4.06 jvm运维实用排障工具.mp4 ├─...
根据本人部署经常详细介绍在tomcat和weblogic配置JDK64位和虚拟内存的问题
使用默认配置的tomcat,另外虚拟目录也可这设置: <Context path="/test" docBase="webContent" reloadable="true"/> 因为默认情况下,tomcat启动过程中配置虚拟目录的时候会从 webapps目录下查找webContent应用....
psi-probe.tar 是一个 Java 应用程序性能监测工具,用于监控和诊断运行在 Java 虚拟机上的 Web 应用程序。它提供了实时的性能信息,包括 CPU 使用率、内存使用情况、线程信息、数据库连接池的状态以及 HTTP 请求响应...
1、启动内存参数的配置 2、修改Tomcat的JDK目录 3、如何增加虚拟目录 4、GET方式URL乱码问题解决 5、虚拟主机配置文件 6、新增版本中javax.servlet替换为jakarta.servlet的问题及解决办法 详见发布者博客
0207_【掌握】Tomcat内存调整策略.mp4 0208_【掌握】WEB交互性.mp4 0209_【理解】IDEA开发WEB项目.mp4 0210_【掌握】IDEA整合Tomcat.mp4 0211_【理解】WEB代码调试.mp4 0301_【掌握】JSP程序注释.mp4 0302_【理解】...
5.1 Nginx与JSP(Tomcat)在Linux上的安装、配置 5.2 Nginx与ASP.NET(Mono+FastCGI)在Linux上的安装、配置 5.3 Nginx与Perl(FastCGI)在Linux上的安装、配置 第6章 Nginx HTTP负载均衡和反向代理的配置与优化 6.1...
独有的命令扩展(虚拟化其它web服务器,使其它web服务器亦具有前述优点,如tomcat,这样就能安全的提供java虚拟 主机了) kangle具有扩展队列功能。对于突发大量的动态网页请求会加入到队列中,以使系统稳定的提供服务 ...
14. 设置Tomcat虚拟目录。15. JSP Hello World程序的编写、运行。实验内容下载j2sdk下载版本:jdk-6-windows-i586.exe下载地址:http://java.sun.com/javase/downloads/index.jsp下载tomcat下载版本:apache-...
tomcat环境:tomcat9.0 硬件环境:windows7/8/10 1G内存以上 主要功能说明:管理员角色包含一下功能:管理员登录,员工管理,部门管理,岗位管理,职称管理 工龄奖金管理,工资项管理,考勤管理,工资查询,统计...