摘要:
打印gc日志 1.对指定运行程序输出GC日志: 点击edit configurations... 在vm options处加入-XX:+PrintGCDetails 测试:代码调用system.gc后输出以下内容: 2.修改idea32/64.exe.vmoptions 文件 在idea的安装目录下 阅读全文
posted @ 2019-04-10 15:16
twoheads
阅读(8624)
评论(0)
推荐(2)
摘要:
jdk1.7自带jvisualvm可以对java应用进行监控。其中有个插件visualgc可以查看jvm垃圾回收的具体信息。安装插件的步骤是打开jvisualvm,点击工具->插件,在可用插件列表找到Visual GC进行安装,结果提示无法安装。在浏览器打开链接访问一下,发现java.net网站已经 阅读全文
posted @ 2019-04-10 14:38
twoheads
阅读(3106)
评论(0)
推荐(0)
摘要:
调优工具 启动JDK自带的工具jvisualvm 首先到JDK安装目录/bin目录下,双击jvisualvm.exe文件启动 堆配置 说明: 1、一般初始堆和最大堆设置一样,因为:现在内存不是什么稀缺的资源,但是如果不一样,从初始堆到最大堆的过程会有一定的性能开销,所以一般设置为初始堆和最大堆一样。 阅读全文
posted @ 2019-04-10 14:12
twoheads
阅读(293)
评论(0)
推荐(0)
摘要:
JDK1.7 VS JDK1.8 比较 优化概述: resize 扩容优化 引入了红黑树,目的是避免单条链表过长而影响查询效率 解决了resize时多线程死循环问题,但仍是非线程安全的 这里主要讲讲扩容优化,死循环问题看笔记 扩容优化 下面我们讲解下JDK1.8做了哪些优化。经过观测可以发现,我们使 阅读全文
posted @ 2019-04-10 11:17
twoheads
阅读(5788)
评论(0)
推荐(1)

浙公网安备 33010602011771号