随笔分类 -  【JVM】

摘要:今日思语:要想生活过得去,常给生活加点绿 有时想知道JVM的参数是否开启或者设置的默认值是多少时,可以有如下方式 1、使用java -XX:+PrintFlagsFinal 该命令用于查看最终值,初始值可能被修改掉(查看初始值可以使用java -XX:+PrintFlagsInitial) 1.1 阅读全文
posted @ 2020-06-03 20:06 花拾夕 阅读(7312) 评论(0) 推荐(1) 编辑
摘要:使用IDEA进行JVM参数设置: Run->Edit Configurations... 进入之后: 之后就可以运行代码测试,可以看到控制台打印的信息: 说明: -Xms:20M 初始化堆内存大小 -Xmn:20M 堆内存最大值 -Mmn:10M 新生代内存设置 -XX:+PrintGcDetail 阅读全文
posted @ 2019-04-09 12:18 花拾夕 阅读(13280) 评论(0) 推荐(2) 编辑
摘要:JDK安装完后,其内置了许多的监控工具,常用的有jvisualvm,jconsole,jps,jmap,jinfo,jstat,jstack,这些命令都在jdk安装的bin目录下: 1、jvisualvm 一款GUI监控工具,可以对正在运行的java应用程序进行全面的监控分析,可以对cpu,heap 阅读全文
posted @ 2019-03-07 14:46 花拾夕 阅读(1350) 评论(0) 推荐(0) 编辑
摘要:JVM类加载过程:加载,验证,准备,解析,初始化,使用,卸载。 1、加载 加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的入口。 2、验证 确保Class文件的字节流中包含的信息是否符合当前虚拟机的要求,例如JVM规 阅读全文
posted @ 2019-03-06 18:30 花拾夕 阅读(186) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示