07 2020 档案

摘要:下面是完整的 G1 的 GC 开关参数列表. 选项/默认值说明 -XX:+UseG1GC 使用 G1 (Garbage First) 垃圾收集器 -XX:MaxGCPauseMillis=n 设置最大GC停顿时间(GC pause time)指标(target). 这是一个软性指标(soft goa 阅读全文
posted @ 2020-07-27 09:52 ck_2016 阅读(1141) 评论(0) 推荐(0) 编辑
摘要:G1回收器 G1 (Garbage-First)是一款面向服务器的垃圾收集器,主要针对配备多颗处理器及大容量内存的机器,以极高概率满足GC停顿时间要求的同时,还具备高吞吐量性能特征。我们会想一下我们上次课说的parNew+CMS回收器已经很厉害了,但是我们的服务器是那种超大内存的服务器呢?比如内存是 阅读全文
posted @ 2020-07-27 09:50 ck_2016 阅读(290) 评论(0) 推荐(0) 编辑
摘要:1. 在 /etc/systemd/system/ 文件夹下创建一个启动脚本 zookeeper.service注意: (1) Type=forking (2) 设置环境变量 Environment=ZOO_LOG_DIR=/opt/app/zookeeper/bin Environment=JAV 阅读全文
posted @ 2020-07-17 14:58 ck_2016 阅读(1293) 评论(2) 推荐(0) 编辑
摘要:-Xmx3072m -Xms3072m -Xmn2048m -XX:SurvivorRatio=6 -XX:CMSInitiatingOccupancyFraction=50 -XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOn 阅读全文
posted @ 2020-07-11 12:33 ck_2016 阅读(151) 评论(0) 推荐(0) 编辑
摘要:参数基本策略 各分区的大小对GC的性能影响很大。如何将各分区调整到合适的大小,分析活跃数据的大小是很好的切入点。 活跃数据的大小是指,应用程序稳定运行时长期存活对象在堆中占用的空间大小,也就是Full GC后堆中老年代占用空间的大小。可以通过GC日志中Full GC之后老年代数据大小得出,比较准确的 阅读全文
posted @ 2020-07-06 17:29 ck_2016 阅读(125) 评论(0) 推荐(0) 编辑
摘要:jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下: jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数] 注意:这里使用的jdk版本是jdk8. 类加载统计: Loaded:加载class的数量 Bytes:所占用空间大小 Unloaded:未加载数 阅读全文
posted @ 2020-07-05 00:03 ck_2016 阅读(407) 评论(0) 推荐(0) 编辑
摘要:日前查看某个程序的日志,发现一直在报GC相关的信息,不确定这样的信息是代表正确还是不正确,所以正好借此机会再复习下GC相关的内容: 以其中一行为例来解读下日志信息: [GC (Allocation Failure) [ParNew: 367523K->1293K(410432K), 0.002398 阅读全文
posted @ 2020-07-04 19:07 ck_2016 阅读(3082) 评论(0) 推荐(0) 编辑
摘要:日志文件说明:/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一/var/log/secure 与安全相关的日志信息/var/log/maillog 与邮件相关的日志信息/var/log/cron 与定时任务相关的日志信息/var/log/s 阅读全文
posted @ 2020-07-02 15:38 ck_2016 编辑

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