摘要:
根据Java虚拟机规范,虚拟机内存中除过程序计数器之外的运行时数据区域都会发生OutOfMemoryError(OOM),本文将通过实际例子验证分析各个数据区域OOM的情况。为了更贴近生产,本次所有例子都是通过调用接口触发,并使用jvisualvm工具监控tomcat内存进行分析。 一、Java堆溢 阅读全文
摘要:
jdk中自带了很多工具可以用于性能分析,位于jdk的bin目录下,jvisualvm工具可以以图形化的方式更加直观的监控本地以及远程的java进程的内存占用,线程状态等信息。 一、配置tomcat 在tomcat的 catalina.sh 文件开头加上如下配置 : JAVA_OPTS="-Dcom. 阅读全文
摘要:
java虚拟机运行时数据区域 阅读全文