04 2021 档案

Java应用内存泄漏/内存占用高问题分析
摘要:问题描述 内存泄漏(Memory leak)是在计算机科学中,由于疏忽或错误造成程序未能释放已经不再使用的内存。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。 GSCloud产品中,真正的内存泄漏比较 阅读全文

posted @ 2021-04-11 15:53 王.小辉 阅读(849) 评论(0) 推荐(0) 编辑

Java内存溢出(Out Of Memory,简称OOM)Troubleshooting
摘要:1 问题描述 内存溢出(Out Of Memory,简称OOM)是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于能提供的最大内存。此时程序就运行不了,系统会提示内存溢出,有时候会自动关闭软件,重启电脑或者软件后释放掉一部分内存又可以正常运行该软件,而由系统配置、数据 阅读全文

posted @ 2021-04-11 15:35 王.小辉 阅读(1685) 评论(0) 推荐(0) 编辑

Java CPU High Troubleshooting
摘要:问题描述 性能测试环境不定期出现系统整体响应卡顿,在问题时段CPU及内存资源占用率较高,高峰时段CPU占用率超过90%。 故障排查 通过top -H命令查看 top CPU 线程,并通过printf "%x\n" PID命令,将PID转换为nid值。 查看top CPU线程信息,并确认现场信息,发现 阅读全文

posted @ 2021-04-11 15:28 王.小辉 阅读(123) 评论(0) 推荐(0) 编辑

JProfiler使用说明及常用案例分析
摘要:1 配置远程连接 (1)启动JProfiler,选择Attach to a running JVM (2)选择Quick Attach,然后选择On another computer,然后选择Edit,选择直接SSH连接并填写远程环境信息。填完远程信息后选择start开始跟踪。 (3)远程机器连接成 阅读全文

posted @ 2021-04-11 15:22 王.小辉 阅读(2739) 评论(0) 推荐(0) 编辑

MAT(Eclipse Memory Analyzer)使用说及注意事项
摘要:1 下载地址 Eclipse Memory Analyzer Open Source Project | The Eclipse Foundation https://www.eclipse.org/mat/ 2 通过配置设置文件MemoryAnalyzer.ini的-Xmx参数修改工具内存分配。因 阅读全文

posted @ 2021-04-11 15:14 王.小辉 阅读(877) 评论(0) 推荐(0) 编辑

Java Troubleshooting
摘要: 阅读全文

posted @ 2021-04-10 23:59 王.小辉 阅读(95) 评论(0) 推荐(0) 编辑

windbg 扩展命令
摘要:windbg扩展工具及使用说明下载地址:WinDbg http://www.windbg.org/ 1. Download the mex.exe archive. 2. Extract to any folder. 3. Use the following command to load the 阅读全文

posted @ 2021-04-03 11:11 王.小辉 阅读(122) 评论(0) 推荐(0) 编辑

Java应用性能瓶颈分析思路
摘要:1 问题描述 因产品架构的复杂性,可能会导致性能问题的因素有很多。根据部署架构,大致的可以分为应用端瓶颈、数据库端瓶颈、环境瓶颈三大类。可以根据瓶颈的不同部位,选择相应的跟踪工具进行跟踪分析。 应用层面瓶颈大致有如下两类,一是应用服务端复杂的逻辑处理导致应用端代码执行慢;二是资源锁争用导致线程阻塞问 阅读全文

posted @ 2021-04-03 11:02 王.小辉 阅读(1340) 评论(0) 推荐(1) 编辑

常见数据库会话查询脚本
摘要:(1)--SQLServer Session(master.sys.sysprocesses) select t.spid, t.kpid, t.blocked, t.status, t.lastwaittype, t.waitresource, t.waittime , DB_NAME(t.dbi 阅读全文

posted @ 2021-04-03 10:47 王.小辉 阅读(546) 评论(0) 推荐(0) 编辑

DB性能瓶颈分析思路
摘要:在性能分析过程中,经常遇到性能瓶颈出现在SQL的情况,此类问题通常可以分为两大类场景,一是SQL自身性能差导致的慢,如索引缺失、索引失效、统计信息不准确、SQL过于复杂等;二是由于外部原因等待导致的SQL执行慢,如某些系统资源导致的等待、数据资源争用导致的会话阻塞等。 对于SQL慢的情况,通常可以采 阅读全文

posted @ 2021-04-03 10:44 王.小辉 阅读(452) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示