服务器在windowst平台下,运行tomcat跑java,可最近出现

java.lang.OutOfMemoryError: GC overhead limit exceeded

错误,网上google一翻,基本都是说内存设置小了。这里记录下tomcat中java应用的内存设置方法:

1.查找最大可用内存

执行“java -Xmx2048m -version”命令,如果提示如下则调小内存再试

Error occurred during initialization of VM

Could not reserve enough space for object heap

Could not create the Java virtual machine.

直到提示

java version “1.6.0_10-rc2”

Java(TM) SE Runtime Environment (build 1.6.0_10-rc2-b32)

Java HotSpot(TM) Client VM (build 11.0-b15, mixed mode, sharing)

就得到了系统可以设定的最大内存。

2.设置tomcat的bin目录下的catalina.bat,在头部直接添加 set CATALINA_OPTS=”-Xms256m -Xmx1024m”  ,后面的数值是探测到的最大内存设定值。两个参数的意思分别是初始化内存和最大可用内存。

java tomcat 内存设置,tomcat下java的内存设置相关推荐

  1. apache java 搭建服务器搭建_Linux下Java Web服务器搭建(Apache2.2+2Tomcat6)

    Linux下Java web服务器搭建(JDK1.6.MySQL5.1.Apache2.2+2Tomcat6+svn1.6) 四.apache与tomcat整合 软件准备: 用于apache与tomc ...

  2. java 本地 mq_windows、linux下java连接本地MQ队列实现输入(二)

    windows.linux下java连接本地MQ队列实现输入(二),上一篇文章环境为windows,这一篇将说一下linux环境下java连接本地队列实现输入输出,其实大同小异,但是八戒在这里有很多心 ...

  3. linux php和java环境变量配置_Linux下Java环境变量的安装与配置

    安装 以JDK1.6.0_43为例 增加可执行权限 chmod +x jdk-6u43-linux-x64.bin, 执行 ./jdk-6u43-linux-x64.bin 生成目录jdk1.6.0_ ...

  4. java 调用window程序_Windows下Java调用可执行文件代码实例

    这篇文章主要介绍了Windows下Java调用可执行文件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 缘起: 由于没有找到java转换文件 ...

  5. linux java 日期 报错_Linux下java报错Too many open files的解决方法

    最近发现运行在Linux下的java application报如下错误: java.io.IOException: Cannot run program "/bin/sh": ja ...

  6. linux下java程序乱码,解决linux下java程序(例如applet)中文乱码问题

    解决linux下java程序(例如applet)中文乱码问题 平台:Mandriva 2006.0 将Windows下的字体文件simsun.ttc拷贝到/usr/share/fonts/zh_CN, ...

  7. linux locale字符集设置,CentOS下通过locale来设置字符集

    转载:http://www.centoscn.com/CentOS/config/2013/1013/1784.html 在Centos中通过locale来设置程序运行的不同语言环境,locale由A ...

  8. linux系统电脑的权限设置,Linux下的文件权限设置修改详解linux操作系统 -电脑资料...

    在linux中更改所属用户组是使用chgrp,更改文件拥有者, chown,更改9个属性, chmod这三种常用的问题,在linxu中这三个命令就是对文件目录权限的控制命令了,下面我来介绍它们的用法与 ...

  9. java 并口打印_linux 下java的串口,并口开发(RXTXcomm.jar)

    环境:笔记本-虚拟机-红旗系统-实达金融手柄(串口)和打印机(并口) 场景:写一个java的demo界面程序,演示操作金融手柄,返回数据后用打印机打印,演示结束. 思路:java没有直接提供串口和并口 ...

  10. linux java tar_tar包在linux下java安装

    总的原则:将jdk-7u10-linux-x64.tar.gz压缩包解压至/usr/lib/jdk,设置jdk环境变量并将其修改为系统默认的jdk 1.将jdk-7u5-linux-x64.tar.g ...

最新文章

  1. C++两天一个程序(一)
  2. 提高虚拟机运行速度方法
  3. IntelliJ IDEA 运行你的第一个Java应用程序
  4. 重庆大学计算机学院国防生,在重大有个国防生男朋友是种什么样的体验?
  5. 下次激活策略10_(好文重读)低风险之可转债4大卖出策略
  6. 编程小白C语言例题4
  7. 黄色量能通达信指标公式!没有未来函数,不加密的副图指标!
  8. 基于RGB-D图像的语义场景补全研究进展综述
  9. idea插件开发入门
  10. DOS批处理高级教程
  11. URL 编码和解码工具
  12. python检验多重共线性_python从机器学习角度处理共线性
  13. [MapReduce] Counter
  14. 经济学常识之破窗谬论
  15. Python画好看的星空图
  16. 垂直距页边距5厘米_Word页面设置,含纸张大小与方向、页边距和文字方向
  17. 百度网盘限速的2个解决小办法
  18. php+vue基于微信小程序的叽喳音乐播放小程序
  19. linux系统tomcat升级,Tomcat 7 升级到 Tomcat 8 历程
  20. 芯盾时代人工智能全渠道业务安全防护方案:提供“业务+平台+建模服务”为核心的多场景反欺诈服务| 百万人学AI评选

热门文章

  1. 做iOS开发的这2年:30而立投身iOS开发嫌晚?
  2. UWP图片编辑器(涂鸦、裁剪、合成)
  3. Django获取model中字段的中文列名
  4. Arraylist、HashSet去重复 treeSet排列实现方法 HashMap遍历取值
  5. 网交会引发的新交易机会
  6. oracle结果集过大,多重子查询/大结果集查询问题
  7. SAP顾问,市场的双重需求
  8. 5分钟,带你领略项目经理十年的功力
  9. CKMLCP前期未结算_报错
  10. 钢材种类有哪些?怎么分类