一、调整JVM内存
myeclipse环境下window打开preference选项卡里选Tomcat7,右边JDK版本下面文本框设置参数
添加:
-Xms(XXXmJavaheap初始大小,默认是物理内存的1/64)
-Xmx(XXXmjavaheap最大值,建议均设为物理内存的一半,不可超过物理内存)
-XX:PermSize=64M..
分类:
其他好文 时间:
2016-12-04 01:08:28
阅读次数:
265
修改可用内存大小 D:\escloud\apache-tomcat-7.0.63\bin 下修改catalina.bat ...
分类:
其他好文 时间:
2016-12-02 18:52:22
阅读次数:
154
生成堆转储文件 1、新建项目,设置Eclispe Java堆的大小: (1)限制Java堆大小:将最小值 -Xms参数与最大值-Xmx参数设置一样可避免堆的扩展 -Xmx20m -Xms20m -Xmn10m -Xss1m (2)通过参数:-XX:+HeapDumpOnOutOfMemoryErro ...
分类:
系统相关 时间:
2016-12-01 13:46:49
阅读次数:
220
java -Xmx3550m -Xms3550m -Xmn2g -Xss128k-Xmx3550m:设置JVM最大可用内存为3550M。-Xms3550m:设置JVM促使内存为3550m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。-Xmn2g:设置年轻代大小为2G。整个 ...
分类:
其他好文 时间:
2016-11-27 14:11:08
阅读次数:
148
一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。 可以 ...
分类:
其他好文 时间:
2016-11-27 13:59:30
阅读次数:
223
当我用jmeter来测试elasticsearch性能的时候,发生过两种性质的内存溢出。 1. index 由于数据流过大,内存使用超过jmeter默认的上限,就溢出了。 用记事本打开jmeter.bat文件,里面修改如下: 2. bulk 由于我当时一次bulk装了1000条请求,而且还有变参是从 ...
分类:
其他好文 时间:
2016-11-24 15:29:52
阅读次数:
242
现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 ...... 这些问题在日常开发中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不 ...
分类:
Web程序 时间:
2016-11-20 18:48:15
阅读次数:
306
Java虚拟机管理的内存包括几个运行时数据内存:方法区、虚拟机栈、本地方法栈、堆、程序计数器,其中方法区和堆是由线程共享的数据区,其他几个是线程隔离的数据区。2.2 运行时数据区域2.2.1程序计数器...
分类:
编程语言 时间:
2016-11-20 16:16:55
阅读次数:
239
-Xmx:最大堆大小 -Xms:初始堆大小 -Xmn:年轻代大小 -XXSurvivorRatio:年轻代中Eden区与Survivor区的大小比值 年轻代5120m, Eden:Survivor=3,Survivor区大小=1024m(Survivor区有两个,即将年轻代分为5份,每个Surviv ...
分类:
其他好文 时间:
2016-11-20 00:05:49
阅读次数:
183
一.jmeter的介绍 Jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便。运行jmeter时,必须安装jdk。Jmeter是一个跨平台的软件,可以在windows,linux,macos都可以使用。Jmeter可以进行接口测试也可能进行性能测试。 二.J ...
分类:
其他好文 时间:
2016-11-14 01:30:36
阅读次数:
141