概述 内存是程序运行的地方,使用Java语言编程代码时,适当的了解Java语言对于内存的划分及使用情况是有必要的。 内存结构(面积不代表占用内存的大小) 线程私有: PC寄存器 虚拟机栈 本地方法栈 线程共享: 堆 方法区 各区域的作用 堆(Heap) 描述 堆是虚拟机中所有线程共享的区域(涉及到线 ...
分类:
编程语言 时间:
2018-07-13 17:39:45
阅读次数:
184
一、JVM参数类型 在生产环境中,一般情况下配置的参数有3种类型的: 通过java -h命令,可以查看所有标准参数,常见的有-D、-version、-classpath 通过java -X命令,可以查看所有-X参数,常见的有-Xms、-Xmx、-Xss 二、内存管理参数 1、堆栈大小设置 2、垃圾回 ...
分类:
其他好文 时间:
2018-07-10 20:05:11
阅读次数:
228
-Xmx5440M -Xms5440M -XX:MaxMetaspaceSize=512M -XX:MetaspaceSize=512M -XX:+UseG1GC -XX:MaxGCPauseMillis=100 -XX:+ParallelRefProcEnabled -XX:ErrorFile=/ ...
分类:
其他好文 时间:
2018-07-06 20:53:48
阅读次数:
156
在Linux系统下,启动和关闭Tomcat使用命令操作。 进入Tomcat下的bin目录 1 cd /java/tomcat/bin 1 cd /java/tomcat/bin 1 cd /java/tomcat/bin cd /java/tomcat/bin 启动Tomcat命令 1 ./star ...
分类:
系统相关 时间:
2018-07-06 14:15:17
阅读次数:
216
(1)jvm也是在启动文件中配 -xms:初始堆大小 -xmx:最大堆大小 -xmn:年轻代大小 -XX:PermSize:持久代大小 -XX:MaxPermSize:持久带最大值 -Xss:每个线程堆栈的大小 (2)垃圾回收器的配置 一般使用用cms垃圾回收器(并发垃圾回收器),尽可能降低用户线程 ...
分类:
其他好文 时间:
2018-07-01 22:03:18
阅读次数:
205
李克华 云计算高级群: 292870151 195907286 交流:Hadoop、NoSQL、分布式、lucene、solr、nutch 李克华 云计算高级群: 292870151 195907286 交流:Hadoop、NoSQL、分布式、lucene、solr、nutch 李克华 云计算高级群 ...
分类:
其他好文 时间:
2018-07-01 20:26:31
阅读次数:
162
近期,我们的一个项目进入了试运营的阶段,在系统部署至阿里云之后,我们发现整个系统跑起来还是比较慢的,而且,由于代码的各种不规范,以及一期进度十分赶的原因,缺少文档和完整的测试,整个的上线过程一波三折。好了,不多说,切入正题,项目使用的是学校提供的阿里云,基于windows server,web容器t ...
分类:
其他好文 时间:
2018-07-01 11:37:14
阅读次数:
142
Tomcat优化 内存优化 Linux下修改TOMCAT_HOME/bin/catalina.sh,在其中加入,可以放在CLASSPATH=下面: JAVA_OPTS=" server Xms128m Xmx128m" server:启用 JDK的 server 版本; Xms:Java虚拟机初始化 ...
分类:
其他好文 时间:
2018-06-30 22:20:53
阅读次数:
158
eclipse以外关闭后打开错误如下图: eclipse以外关闭后打开错误如下图: 具体详情: 具体详情: An internal error occurred during: "Building workspace". GC overhead limit exceeded 分析: An inter ...
分类:
系统相关 时间:
2018-06-27 14:00:11
阅读次数:
333
idea在加载相对来说比较大的系统时,经常性出现卡顿,就是直接卡死,以至于写起代码特别难受. 最后找到的解决方案是修改idea.vmoptions中的内存大小 执行 find / -name idea.vmoptions 来找到文件的存放路径 然后对cd到idea.vmoptions 所在到目录 v ...
分类:
系统相关 时间:
2018-06-26 20:04:37
阅读次数:
1123