摘要: 读过《重构 - 改善既有代码的设计》一书的同学们应该都很了解“代码的坏味道”。当然确定什么是代码“坏味道”是主观的,它会随语言、开发人员和开发方法的不同而不同。在工作当中,很多时候都是在维护之前的项目和在此基础上增加一些新功能,为了能让项目代码易于理解和维护,要时刻注意代码中的“坏味道”,当发现代码 阅读全文
posted @ 2021-10-31 16:39 HeapDump性能社区 阅读(416) 评论(0) 推荐(0) 编辑
摘要: Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。尤其是在“糙快猛”的互联网开发模式大行其道的今天,随着系统访问量的增加和代码的日渐臃肿,各种性能问题开始纷至沓来。Java 应用性能的瓶颈点非常多,比如磁盘、内存、网络 I/O 阅读全文
posted @ 2021-10-22 19:53 HeapDump性能社区 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1024程序员段位大挑战,赢1024现金大奖! 1️⃣0️⃣2️⃣4️⃣!祝一G棒的程序工程师们,节日快乐呀🤟~ 值此佳节之际,HeapDump性能社区必有大动作; 这不,堆堆马上就来派福利了! High大了,High大了,这才是给各位工程师大大们过节的🔝正确姿势! 1024 Part1 👆长按扫码或手机点击链接参与答题 https://h 阅读全文
posted @ 2021-10-20 15:56 HeapDump性能社区 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 在高并发下,Java程序的非正常GC带来的影响往往会被进一步放大。不管是「GC频率过快」还是「GC耗时太长」,由于GC期间都存在Stop The World问题,因此很容易导致服务超时,引发性能问题。本期小编为大家筛选了4篇Young GC问题排查文章,帮大家复习YGC的执行原理和问题排查要点。 1 阅读全文
posted @ 2021-09-08 17:55 HeapDump性能社区 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 处理过线上问题的同学基本都遇到过系统突然运行缓慢,CPU 100%,以及 Full GC 次数过多的问题。这些问题最终导致的直观现象就是系统运行缓慢,并且有大量的报警。 本期小编集合了HeapDump性能社区内的4篇Full GC异常问题排查文章,通过几位作者记录的真实案例,提醒自己避免踩坑,顺便复 阅读全文
posted @ 2021-09-02 15:40 HeapDump性能社区 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 你是否遇到过这些问题? 系统存在性能问题 问题排查时一头雾水,不知道用什么工具 查找工具,下载和安装都很浪费时间 排查问题十分繁琐,想尽量简化排查方案以供后续使用 XPocket是PerfMa开源的为终结性能问题而生的插件容器,它将定位或者解决各种性能问题的常见的Linux命令,JDK工具,知名性能 阅读全文
posted @ 2021-08-25 18:49 HeapDump性能社区 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 内存溢出(Out Of Memory,简称OOM)是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于能提供的最大内存。此时程序就运行不了,系统会提示内存溢出,有时候会自动关闭软件,重启电脑或者软件后释放掉一部分内存又可以正常运行该软件,而由系统配置、数据流、用户代码等 阅读全文
posted @ 2021-07-23 15:54 HeapDump性能社区 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 作为开发者,我们总会面临各种各样的性能问题。它们可能出现在应用层、数据库层、框架层、虚拟机层。大部分问题可以借助我们平时的经验解决,但有时候,我们也会碰到一些难以定位、分析和解决的疑难杂症。 纵观各大技术社区,有关性能的内容并不匮乏,但往往处于一种零散、无序的状态; 在搜索引擎搜索某些经典性能问题, 阅读全文
posted @ 2021-07-19 18:17 HeapDump性能社区 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 作为一名遇到过无数性能、稳定性问题的优秀码农, 你是否有遇到JVM crash的情况? 你是否有遇到内存溢出的情况?你是否有遇到急需解决的工具小bug时,未把代码重新看完束手无策的情况?你是否有遇到2-3个工具、3-4个窗口、5-6个命令轮流转、持续复制黏贴时,无从下手的情况… 这些情况你是否解决了 阅读全文
posted @ 2021-03-17 16:46 HeapDump性能社区 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 随着全球开源生态不断发展,开源项目数量已呈指数级增长,并且逐渐覆盖了全栈技术领域。PerfMa作为一家有社会责任感和技术情怀的IT系统稳定性保障厂商,也积极布局开源项目,拥抱开源,从性能领域出发,希望让更多的企业和开发者受益。 2020年7月,PerfMa推出了XPocket 1.0,帮助开发者进行 阅读全文
posted @ 2021-01-15 11:11 HeapDump性能社区 阅读(180) 评论(0) 推荐(0) 编辑