文章分类 -  JVM

JVM参数信息/配置信息
摘要:JDK的javap工具 Intellij idea快速查看Java类字节码:转载自http://allan.li/intellij-ideakuai-su-cha-kan-javalei-zi-jie-ma/ IDEA插件在Intellij idea插件管理里面安装jclasslib bytecod 阅读全文
posted @ 2019-04-17 09:36 杏仁拌饭 阅读(289) 评论(0) 推荐(0)
摘要:仅阅读记录,后期持续更新。 -XX:PrintGC:使用这个参数启动java虚拟机后只要遇到GC就会打印日志: 日志显示:一共进行了三次回收,会显示堆空间以及当前堆空间总量 -XX:+PrintGCDetails:会打印详细GC信息,并且会在推出之前打印详细堆栈信息 详解: 备注:参考https:/ 阅读全文
posted @ 2019-03-24 10:58 杏仁拌饭 阅读(189) 评论(0) 推荐(0)
摘要:打开jvisualvmcmd -> 输入jvisualvm 打开missioncontrolcmd -> 输入jmc 阅读全文
posted @ 2019-03-23 15:02 杏仁拌饭 阅读(56) 评论(0) 推荐(0)
摘要:一. 需要配置的环境变量1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/jav 阅读全文
posted @ 2019-03-22 22:47 杏仁拌饭 阅读(227) 评论(0) 推荐(0)
摘要:这是jvm优化系列第二篇: jvm优化——垃圾回收 通过上一篇的jvm垃圾回收知识,我们了解了jvm对内存分配以及垃圾回收是怎么来处理的。理论是指导实践的工具,有了理论指导,定位问题的时候,知识和经验是关键基础,数据可以为我们提供依据。 在常见的线上问题时候,我们多数会遇到以下问题: 内存泄露 某个 阅读全文
posted @ 2019-03-22 22:13 杏仁拌饭 阅读(119) 评论(0) 推荐(0)
摘要:文章同步发布于github博客地址,阅读效果更佳,欢迎品尝 运用jvm自带的命令可以方便的在生产监控和打印堆栈的日志信息帮忙我们来定位问题!虽然jvm调优成熟的工具已经有很多:jconsole、大名鼎鼎的VisualVM,IBM的Memory Analyzer等等,但是在生产环境出现问题的时候,一方 阅读全文
posted @ 2019-03-22 15:41 杏仁拌饭 阅读(200) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-22 15:30 杏仁拌饭 阅读(0) 评论(0) 推荐(0)
摘要:来源:https://www.cnblogs.com/gxyandwmm/p/9452337.html 一、调优参数设置 JVM的GC日志的主要参数包括如下几个: -XX:+PrintGC 输出GC日志 -XX:+PrintGCDetails 输出GC的详细日志 -XX:+PrintGCTimeSt 阅读全文
posted @ 2019-03-22 11:13 杏仁拌饭 阅读(230) 评论(0) 推荐(0)
摘要:来源:https://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html 不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中 阅读全文
posted @ 2019-03-22 11:00 杏仁拌饭 阅读(79) 评论(0) 推荐(0)
摘要:JVM参数——种类 标准参数:以-开头的参数,所有的JVM都遵循;非标准参数:以-X开头的参数,各个JVM的实现都不相同,并且不保证向后兼容。不稳定参数:以--XX开头的参数,各个JVM的实现都不相同,并且不保证向后兼容,甚至随时会被取消。 JVM参数——标准参数——如何查询标准参数 java -h 阅读全文
posted @ 2019-03-22 10:55 杏仁拌饭 阅读(220) 评论(0) 推荐(0)