1、现在系统环境变量中配置好,JAVA_HOME,指向 jdk的安装目录。
2、确保%JAVA_HOME%/lib/sa-jdi.jar文件是存在的。
3、确保jre和jdk的bin目录下都存在:sawindbg.dll文件如:
C:\Program Files\Java\jre1.8.0_191\bin
C:\Program Files\Java\jdk1.8.0_191\bin
4、管理员身份打开cmd窗口,输入以下命令:
查看本机运行的java程序
5、管理员身份打开cmd窗口,输入以下命令:
java -classpath "%JAVA_HOME%/lib/sa-jdi.jar" sun.jvm.hotspot.HSDB
可以看到弹窗,就证明启动成功
6、加载进程,监控JVM对象
- 栈信息
- 堆分配信息(newGen [eden,From Survivor,to Survivor、oldGen[Tenured])
- 查看堆中存放的对象