Tomcat增加虚拟内存 tomcat增加虚拟机内存

程序要遍历读取xml并写入数据库,需要占用大量内存 如果数据量大则报错

Exception in thread "Timer-0" java.lang.OutOfMemoryError: Javaheap space

查了下资料jvm默认占用系统1/64的内存,应该有点少最后决定增加虚拟内容

Win 操作系统

修改 tomcat/bin/catalina.bat 文件

增加一行 set JAVA_OPTS=-Xms256m-Xmx1024m


第二种方法:环境变量中设

变量名:JAVA_OPTS

变量值:-Xms512m-Xmx512m

第三种方法:前两种方法针对的是bin目录下有catalina.bat的情况(比如直接解压的Tomcat等),但是有些安装版的Tomcat下没有catalina.bat,这个时候可以采用如下方法,当然这个方法也是最通用的方法:

打开tomcatHome/bin/tomcat5w.exe,点击Java选项卡,然后将会发现其中有这么两项:Initialmemorypool和Maximummemorypool.Initialmemorypool这个就是初始化设置的内存的大小。Maximummemorypool这个是最大内存的大小设置完了就按确定然后再重启TOMCAT你就会发现tomcat中jvm可用的内存改变了


Linux 操作系统
Tomcat增加虚拟内存 tomcat增加虚拟机内存
修改 tomcat/bin/catalina.sh 文件
增加 JAVA_OPTS="-Xms256m -Xmx1024m"

测试了第三中tomcat6w.exe 可行

在myeclips中启动Tomcat




  

爱华网本文地址 » http://www.aihuau.com/a/25101013/185668.html

更多阅读

虚拟机怎么安装vmware tools kali安装vmware tools

? ? vmware tools是虚拟机VMware Workstation自带的一款工具,现在介绍ubuntu ?linux安装VMare ? ? tools。它的作用就是使用户可以从物理主机直接往虚拟机里面拖文件。如果不安装它,我们是无法进行虚拟机和物理机之间的文件传输的。这

如何安装及使用HYPER-V微软虚拟机教程 微软虚拟机 hyper v

如何安装及使用HYPER-V(微软虚拟机教程)——简介 Hyper-V是微软的一款虚拟化产品,是微软第一个采用类似Vmware和Citrix开源Xen一样的基于hypervisor的技术。这也意味着微软会更加直接地与市场先行者VMware展开竞争。Hyper-V作为Windows

如何用vm虚拟机安装xp教程 vm虚拟机安装xp系统

如何用vm安装xp教程下面为大家演示一下vm虚拟机安装xp的方法用到的工具有:1、VM虚拟机2、xp系统的iso文件准备好以上工具后,下面的详细安装步骤1、打开VM软件,首先我们新建一个虚拟机,如下图片2、在弹出来新建虚拟机的对话框,选择

怎么在苹果Mac虚拟机上安装Win7 mac运行win7虚拟机发热

怎么在苹果Mac虚拟机上安装Win7——简介使用 Mac 系统的用户,因为一些软件或是应用的原因,可能需要 Windows 系统才能完成。那如果不想在自己的 Mac 电脑上安装双启动系统的话,我们还可以在 Mac 上安装虚拟机。在虚拟机上安装 Windows

vmware workstation虚拟机中处理器的设置 精 vmware workstation 9

vmware workstation虚拟机中处理器的设置 精——简介在装系统之前,先要做好 我们新建 虚拟机的设置,其中处理器 的设置,重要,但又是大部分人不太懂得一部分内容,涉及到一些专业领域的知识。西面这篇经验 教会你理解这方面的知识,同时做好

声明:《Tomcat增加虚拟内存 tomcat增加虚拟机内存》为网友下个站口等迩分享!如侵犯到您的合法权益请联系我们删除