你的位置:首页 > 软件开发 > Java > Java虚拟机详解

Java虚拟机详解

发布时间:2015-08-17 13:00:11
本文主要内容:Trace跟踪参数堆的分配参数栈的分配参数 零、在IDE的后台打印GC日志:既然学习JVM,阅读GC日志是处理Java虚拟机内存问题的基础技能,它只是一些人为确定的规则,没有太多技术含量。既然如此,那么在IDE的控制台打印GC日志是必不可少的了。现在就告诉你怎么 ...

Java虚拟机详解

 

本文主要内容:

  • Trace跟踪参数
  • 堆的分配参数
  • 栈的分配参数

 

零、在IDE的后台打印GC日志:

既然学习JVM,阅读GC日志是处理Java虚拟机内存问题的基础技能,它只是一些人为确定的规则,没有太多技术含量。

既然如此,那么在IDE的控制台打印GC日志是必不可少的了。现在就告诉你怎么打印。

(1)如果你用的是Eclipse,打印GC日志的操作如下:

Java虚拟机详解

Java虚拟机详解

在上图的箭头处加上-XX:+PrintGCDetails这句话。于是,运行程序后,GC日志就可以打印出来了:

Java虚拟机详解

(2)如果你用的是IntelliJ IDEA,打印GC日志的操作如下:

Java虚拟机详解

Java虚拟机详解

在上图的箭头处加上-XX:+PrintGCDetails这句话。于是,运行程序后,GC日志就可以打印出来了:

Java虚拟机详解

当然了,光有-XX:+PrintGCDetails这一句参数肯定是不够的,下面我们详细介绍一下更多的参数配置。

 

一、Trace跟踪参数:

1、打印GC的简要信息:

-verbose:gc-XX:+printGC

原标题:Java虚拟机详解

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。