1、Java内存区域划分: 运行时的数据区:方法区和堆(各个线程共享的内存区域),程序计数器、Java虚拟机栈和本地方法栈(线程私有的) 程序计数器:当前线程所执行字节码的行号指示器,字节码解释器就是通过改变计算器的值来选取下一条需要执行的字节码指令,

因为内存溢出问题

1. Linux下直接修改%tomcat_home%/bin/catalina.sh文件

在注释下紧接一行也就是脚本正文开始之前 加上

JAVA_OPTS='-server -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m'

如果报-x没有定义,则用

declare -x JAVA_OPTS="-Xms512m -Xmx1024"

初始值和最大值自己根据实际情况可以更改.

2.  Windows下通过Tomcat下直接启动可以直接修改%tomcat_home%/bin/catalina.bat文件

在JAVA_OPTS修改

set JAVA_OPTS=-server -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m原博客:http://blog.csdn.net/lengyuhong/article/details/5953544 近期看了看Java内存泄露的一些案例,跟原来的几个哥们讨论了一下,深入研究发现JVM里面还是有不少以前不知道的细节,这里稍微剖析一下。先看一看JVM的内部结构—— 如图所示,JVM主要包括两

3.  如果是通过Myeclipse启动Tomcat修改

Myeclipse配置选项  打开选项..输入tomcat关键字,然后点开Server下面的JDK就会出现配置区域.

直接加入  -Xms128m -Xmx512m

4..如果 是通过service.msc里的Tomcat服务启动Tomcat则需要修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation

\Tomcat Service Manager\Tomcat6\Parameters\JavaOptions

原值为

-Dcatalina.home=”C:\ApacheGroup\Tomcat 6.0″

-Djava.endorsed.dirs=”C:\ApacheGroup\Tomcat 6.0\common\endorsed”

-Xrs

加入 -Xms300m -Xmx512m

linux修改java内存大小_Linux 和 windows修改java虚拟机内存大小相关推荐

  1. widnows监控linux 内存,Linux_带你全面了解Linux系统内存监控,在Windows系统中查看内存的使用 - phpStudy...

    带你全面了解Linux系统内存监控 在Windows系统中查看内存的使用情况很简单,想必大家都已经耳熟能详了,那么在Linux系统如何查看内存使用情况呢?下面和大家分享在Linux系统下查看内存使用情 ...

  2. linux把虚拟机上的文件共享,[转]windows中vmware虚拟机中的Linux如何进行文件的共享...

    http://www.osedu.net/article/linux/2011-07-13/254.html 目前,有很多用户使用Windows操作系统进行日常办公,服务器系统采用Linux操作系统, ...

  3. tcp服务器修改端口号,RAKsmart服务器:Windows修改远程端口号的图文教程

    在使用RAKsmart服务器的时候,很多站长不会修改远程端口号,主机侦探教大家Windows修改远程端口号的图文教程. windows远程桌面默认使用的是3389,为了提高服务器安全性,可以修改默认端 ...

  4. java中的vm自变量_java中JVM虚拟机内存模型详细说明

    java中JVM虚拟机内存模型详细说明 JVM的内部结构如下图: 一个优秀Java程序员,必须了解Java内存模型.GC工作原理,以及如何优化GC的性能.与GC进行有限的交互,有一些应用程序对性能要求 ...

  5. oracle 块大小,如何查看Windows上文件系统块的大小

    如何查看Windows上文件系统块的大小 在ITPUB上有朋友问到这样一个问题:如何查看windows上文件系统块的大小. 其实从Windows Xp开始,Microsoft提供了一个工具fsutil ...

  6. fedora java 开发环境_Linux(Fedora 14)下 java开发环境配置 ——jdk的安装与配置

    1.下载(以jdk-6u21-linux-i586.bin为例),并将文件放到/opt目录下,然后安装: [root@thinkpad-pc lee]# cd /opt [root@thinkpad- ...

  7. linux 修改 java 内存_Linux 和 Windows修改Java虚拟机内存大小

    因为内存溢出问题 1. Linux下直接修改%tomcat_home%/bin/catalina.sh文件 在注释下紧接一行也就是脚本正文开始之前 加上 Java_OPTS='-server -Xms ...

  8. linux java的启动内存溢出,java - Java的R代码可在Linux上运行,但不能在Windows中运行 - 堆栈内存溢出...

    我在做什么? 我正在用Java编写一个数据分析程序,该程序依赖R的arulesViz库来挖掘关联规则. 我想要什么? 我的目的是将规则存储在Java中的String变量中,以便以后进行处理. 它是如何 ...

  9. linux 内存查看_Linux终端查看最消耗CPU内存的进程

    1.CPU占用最多的前10个进程 ps auxw|head -1;ps auxw|sort -rn -k3|head -10 2.内存消耗最多的前10个进程 ps auxw|head -1;ps au ...

最新文章

  1. java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
  2. QT报错“qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method”
  3. 2019/2/23研究日志
  4. 牛逼哄哄的SLAM技术即将颠覆哪些领域
  5. 深度学习100例 -卷积神经网络(ResNet-50)鸟类识别 | 第8天
  6. 京东智能巡检机器人问世 京东金融进军企业服务新蓝海
  7. 【IoT最佳实践】设备获取实时天气DEMO代码解读
  8. android标题栏上增加按钮,Android:向自定义标题栏添加按钮
  9. vue ---- ref
  10. MD5Init-MD5Update-MD5Final
  11. iOS小技巧之圆角图片
  12. 在React / React Native中使用构造函数与getInitialState有什么区别?
  13. 使用wwise音效引擎的好处
  14. 网站扫描服务器全部开放端口,服务器开放端口扫描
  15. 余数计算方法及其使用方法
  16. ubuntu下类似IP Scan扫描同一局域网的IP
  17. xml 解析库 msxml6.dll
  18. 塔望3W消费战略全案|绿力冬瓜茶:老品牌的升级保卫战
  19. bootstrap table表头列名转行
  20. 养生粥秘方,据说可以补气、泻火和去湿

热门文章

  1. node-glob 正则表达式
  2. .net Json JavaScriptSerializer JsonHelper类
  3. [WCF安全系列]绑定、安全模式与客户端凭证类型:NetNamedPipeBinding、NetTcpBinding与NetMsmqBinding...
  4. linux编译源码问题 环境变量的设置
  5. 请教大家:如何把.DCU文件反编译回源代码?谢谢。
  6. 时间序列因果关系_分析具有因果关系的时间序列干预:货币波动
  7. clob类型字段最大存储长度_请教oracle的CLOB字段的最大长度?
  8. leetcode 844. 比较含退格的字符串
  9. leetcode275. H指数 II(二分法)
  10. 软件测试测试用例编写_不要先编写所有软件测试-只需编写一个