随笔分类 -  Java虚拟机

摘要:一、背景 有题目中的需求,也不是空穴来风;前一阵给公司搭建了一个持续集成服务器,Jenkins。最近发现,运行一段时间后,就变慢了。 随便一个操作,cpu就飙高了。然后就思考会不会是内存不够用,频繁GC导致的呢? Jenkins是个war包,我直接放在tomcat运行的。所以,我需要查看下,当前运行 阅读全文
posted @ 2018-06-25 14:26 三国梦回 阅读(3662) 评论(0) 推荐(0) 编辑
摘要:一、查看步骤 cmd执行命令: java -XX:+PrintCommandLineFlags -version 输出如下(举例): 针对上述的-XX:UseParallelGC,这边我们引用《深入理解Java虚拟机:JVM高级特性与最佳实践》的介绍: 也就是说,打开此开关,使用的垃圾收集器是:新生 阅读全文
posted @ 2018-06-23 16:10 三国梦回 阅读(38941) 评论(6) 推荐(12) 编辑
摘要:本机为64位操作系统,64位jdk,win10。 修改C:\Program Files\Java\jre8\lib\amd64\jvm.cfg无效。 我的文件的内容为: 原因参考如下: http://bluethinking.iteye.com/blog/2166857 http://ryxxlon 阅读全文
posted @ 2017-08-28 11:50 三国梦回 阅读(483) 评论(3) 推荐(1) 编辑
摘要:一、前言 最近学习深入java虚拟机的书,照着里面的例子跑了下。 下面是demo: 程序执行效果: 我这边产生的hprof文件路径: E:\IdeaProjects\java-virtual\java_pid2432.hprof 打开这种文件的话,可以使用如下的软件: Memory Analyzer 阅读全文
posted @ 2017-08-27 15:46 三国梦回 阅读(21198) 评论(0) 推荐(1) 编辑