1.最简单的方式,tomcat当中进行配置
用记事本打开tomcat 安装路径下bin 文件夹中的Catalina.bat,在文件当中添加
set JAVA_OPTS=-Xms256m -Xmx512m
该方式只适合于使用Catalina Start 指令及其类似方式通过执行Startup.bat 中的指

令方式启动tomcat

2.在Eclipse当中配置tomcat的内存启动大小
Eclipse->Window->Preferences->Server->Runtime Environments-> 选中Apache
Tomcat v5.0->点击Edit 按钮->在弹出对话框里点击JRE 后面的Installed JREs 按
钮->在弹出对话框中选中tomcat 使用的那个JRE->点击Edit 按钮->在弹出对话框
中,找到Default VM Arguments,并在输入框中输入:-Xms256M -Xmx512M

该修改方式只适合于使用Eclipse 启动tomcat

3.在注册表中修改tomcat大小
如果你的电脑上边安装了tomcat 服务,那么你也可以通过以下设置来修改通过服务启动时的tomcat 内存。

打开tomcat 安装路径下bin 文件夹中的tomcat6w.exe。选中Java,修改Inital memory pool 和Maximum memory pool

该修改方式只适合于使用“服务”方式启动tomcat
总结:
关于tomcat 启动时JVM 虚拟机内存大小的配置,针对每种情况会有多种不同的
配置方式,基本上都是修改配
置文件中参数的大小, 无论使用哪种配置方式进行配置,只要能达到效果即可

转载于:https://www.cnblogs.com/java0721/archive/2012/02/15/2602741.html

JVM内存大小配置方式相关推荐

  1. 生产环境JVM内存大小配置

    对于Java8而言,堆内存的初识容量为机器实际内存大小的1/64, 最大内存不超过机器实际内存的1/4. 我们的生产环境一般最大4G内存是上限了,这个视具体业务而定,流量大的互联网公司单机内存占用超过 ...

  2. tomcat 设置java内存_Tomcat 设置JVM内存大小

    我的服务器的配置: # OS specific support.  $var _must_ be set to either true or false. JAVA_OPTS="-Xms10 ...

  3. 【转】Linux 下修改Tomcat使用的JVM内存大小

    转自  : http://blog.csdn.net/sully2008/article/details/6457570 我的服务器的配置: # OS specific support.  $var ...

  4. linux 设置java内存大小_Linux 下修改Tomcat使用的JVM内存大小

    转自  : http://blog.csdn.net/sully2008/article/details/6457570 我的服务器的配置: # OS specific support.  $var ...

  5. 查看jvm内存状态的方式 -NMT证明jvm内存多样性

    查看jvm内存状态的方式  1 图形化工具,如Jconsole.VisualVM 2 指令 jps jmap -heap/dump jstack 3 gc日志 4 NMT NMT详解 NMT特性可以用 ...

  6. JIRA和Confluence更改JVM内存大小解决访问打开缓慢问题

    JIRA和Confluence更改JVM内存大小解决访问打开缓慢问题 参考文章: (1)JIRA和Confluence更改JVM内存大小解决访问打开缓慢问题 (2)https://www.cnblog ...

  7. jvm内存参数配置_“步步精心”-常用JVM配置参数

    本文主要内容: Trace跟踪参数 堆的分配参数 栈的分配参数 零.在IDE的后台打印GC日志: 既然学习JVM,阅读GC日志是处理Java虚拟机内存问题的基础技能,它只是一些人为确定的规则,没有太多 ...

  8. jvm内存参数配置_idea中设置JVM参数,简单理解JVM常见参数,JVM调优简单入门

    前面学习了JVM的内存分布,今天就来验证下.顺便通过测试学习一下JVM的几个参数,不过测试是在idea中,所以先要在idea上设置JVM参数. 一.idea设置全局的JVM参数 一共三步,第一步在菜单 ...

  9. javaweb学习总结九(xml解析以及调整JVM内存大小)

    一:解析XML文件的两种方式 1:dom,document object model,文档对象模型. 2:sax,simple API for XML. 3:比较dom和sax解析XML文件的优缺点 ...

  10. 010 、JVM实战总结: 动手实验:亲自感受一下线上系统部署时如何设置JVM内存大小

    1.前文回顾         新生代里内存不够了,就会触发一次Minor GC,当他成为是十多岁的"老年人"的时候,就会被转移到老年代里去 2.跟JVM内存相关的几个核心参数图解 ...

最新文章

  1. ADAS处理器集成功能安全单片机MCU
  2. egg extend ts_KPL官方给各战队排T次:大王DYG,AG是老2、TS仅K
  3. zookeeper同一台服务器创建伪集群
  4. Markdwon中多张图片的并排显示(Mardown的灵动使用技巧)
  5. linux中shell命令之间与||符号
  6. 系统架构设计师考试知识点整理-1:操作系统的类型和结构
  7. Tensorflow Lite 编译
  8. 18_Android中Service的生命周期,远程服务,绑定远程服务,aidl服务调用,综合服务案例,编写一个应用程序调用远程支付宝远程服务场景
  9. centos6.4修改网卡名
  10. [转]CSS浏览器兼容问题总结
  11. rtt面向对象oopc——2.对象容器理解和rtt类的联系
  12. html导入有道云笔记,有道云笔记批量导入到showdoc(一)
  13. shell split分析日志文件
  14. MKV 高清视频文件分解与封装和音频编码的转换
  15. linux开机自动进入安全模式,Linux的安全模式
  16. linux下网口监控软件_Linux网络监控工具大点兵
  17. 认识UDS诊断29认证服务-Authentication Service
  18. 凭什么国内造不出高端示波器?一起扒一扒示波器的发展史!
  19. pytorch GPU和CPU模型相互加载
  20. 伯禹 动手学深度学习 打卡08 之 深度卷积神经网络(AlexNet)

热门文章

  1. popen 如何获取指令执行情况_php通过popen获取的一个命令的返回值如何分析出来...
  2. 撩课-Web大前端每天5道面试题-Day2
  3. tomcat 访问权限设置
  4. 4G手机网络通信是如何被黑客远程劫持的?
  5. webshell提权20种思路
  6. 在 Hibernate 中出现 database product name cannot be null 时怎么解决?
  7. 第九次作业(杨辉三角)
  8. RocketMQ 概述
  9. socket.io实现客户端和服务端的双向通信
  10. IO流(二)__BufferedReader和BufferedWriter