会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cac2020
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
···
42
下一页
2023年12月13日
Java GC日志分析
摘要: 阅读分析虚拟机和垃圾收集器的日志是处理Java虚拟机内存问题必备的基础技能,为进行GC调优提供数据分析支持。 一、JDK统一日志格式垃圾收集器日志是一系列人为设定的规则,多少有点随开发者编码时的心情而定,没有任何的“业界标准”可言,换句话说,每个收集器的日志格式都可能不一样。除此以外还有一个麻烦,在
阅读全文
posted @ 2023-12-13 17:34 cac2020
阅读(1592)
评论(0)
推荐(0)
2023年12月8日
Java线程Dump分析(TDA-Thread Dump Analyzer)
摘要: 线程栈是JVM瞬时快照,包含线程状态以及调用关系,借助堆栈信息主要目的分析定位线程出现长时间停顿的原因,比如线程死锁,锁争用,死循环,识别耗时操作等等。线程出现停顿的时候通过jstack来查看各个线程的调用堆栈,就可以知道没有响应的线程到底在后台做什么事情,或者等待什么资源。线程栈是瞬时记录,所以没
阅读全文
posted @ 2023-12-08 00:31 cac2020
阅读(6733)
评论(0)
推荐(1)
2023年12月6日
Java可视化故障处理工具-VisualVM
摘要: VisualVM( All-in-One Java Troubleshooting Tool)是功能最强大的运行监视和故障处理程序之一,曾经在很长一段时间内是Oracle官方主力发展的虚拟机故障处理工具。 Oracle曾在VisualVM的软件说明中写上了“All-in-One”的字样,预示着它除了
阅读全文
posted @ 2023-12-06 23:38 cac2020
阅读(329)
评论(0)
推荐(0)
2023年12月4日
Java基础故障处理工具
摘要: 适用场景:生产环境由于可视化工具侵入系统,带来资源占用、安全问题或者规模较小未部署可视化监控平台,此时要使用基础命令行工具; 给一个系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。 这里说的数据包括但不限于异常堆栈、 虚拟机运行日志、 垃圾收集器日志、 线程快照(
阅读全文
posted @ 2023-12-04 22:26 cac2020
阅读(105)
评论(0)
推荐(0)
2023年7月19日
记录Arthas在一次性能调优过程中实践
摘要: 背景 使用jmeter对系统进行压力测试,该业务流程请求大致调用:jmeter压力机 ——> A系统 ——> B系统 ——> A系统. A 系统作为基础平台,请求先到A系统,然后转到具体的B业务系统,B接口逻辑中需要调用A系统查询基础数据。 问题描述 当使用高并发访问系统时,整个系统卡住,A系统和B
阅读全文
posted @ 2023-07-19 17:09 cac2020
阅读(1042)
评论(0)
推荐(0)
2023年7月10日
中小型系统必要可行的性能测试实践--ArtHas调优实战
摘要: 一、如何访问服务器上arthas的webconsole和火焰图 比如192.168.0.100上运行arthas,java程序PID是2853,那么启动arthas方式如下: java -jar arthas-boot.jar --target-ip 0.0.0.0 --http-port 8563
阅读全文
posted @ 2023-07-10 10:48 cac2020
阅读(377)
评论(0)
推荐(0)
2023年7月6日
中小型系统必要可行的性能测试实践--jmeter落地实践
摘要: 为什么选择jmeter,业界用的广而且免费。本篇着重如何具体的开展性能测试:应该做哪些类型的性能测试?每种类型下采用什么类型线程组?每种类型监控数据的角度?在具体场景下的思路、具体配置? 一、性能场景的分析与创建压测的场景来源于性能需求,性能需求侧重点不同,选择的测试场景和压测类型也不相同。对于旧系
阅读全文
posted @ 2023-07-06 16:36 cac2020
阅读(655)
评论(0)
推荐(0)
2023年7月4日
中小型系统必要可行的性能测试实践--性能测试理论基础
摘要: 一、开发人员掌握性能测试的必要性 一说起测试,大部分想到的是业务功能测试。其实功能测试只是测试的一部分,另外还有性能测试、自动化测试、全链路测试、安全测试,不同规模、不同业务类型的的公司各有选择。自动化测试借助自动化工具代替人工按照预设条件进行测试,也可用于持续集成(比如和jenkins整合),目的
阅读全文
posted @ 2023-07-04 16:35 cac2020
阅读(218)
评论(0)
推荐(0)
2023年6月14日
中小型系统必要可行的运维监控实践--搭建promtetheus+grafana性能监控环境
摘要: 环境准备 CentOS Linux release 7.7.1908 (Core) prometheus-2.36.2 grafana-enterprise-9.0.2-1 node_exporter-1.3.1 mysqld_exporter-0.14.0 备注:软件可以去清华镜像站下载:http
阅读全文
posted @ 2023-06-14 11:20 cac2020
阅读(184)
评论(0)
推荐(0)
2023年1月31日
中小型系统必要可行的生产运维方案实践思路
摘要: 为什么需要生产运维方案? 很多中小型系统在产品架构中缺少生产运维的设计,可能公司里的架构设计师认为不重要,或者开发人员不足没精力做,也可能觉得这是项目交付团队的事情,反正就是没有任何的生产运维机制,系统基本在裸奔。一旦出问题,就是看各种日志定位半天,然后写事故报告,生产运维保障方案,挨客户一通骂..
阅读全文
posted @ 2023-01-31 15:19 cac2020
阅读(157)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
42
下一页
公告