性能文章>社区新手指南>

社区新手指南原创

https://a.perfma.net/img/3110416
11月前
2430011

HeapDump性能社区是PerfMa旗下专注于性能领域的技术社区。用户可以在这里提出、解答问题,阅读、分享文章,使用、贡献各种解决性能问题的工具插件。

基本原则

  • 在这里的文章、问答、讨论都应围绕性能问题,或Java语言、Java虚拟机、操作系统等相关知识。
  • 我们鼓励互助,鼓励发扬分享精神。
  • 请保持友善交流,不要进行人身攻击。

全站指引

全站内容主要有:

  • 首页,包含热门资讯、热门问答、热门文章、热门讨论、热门插件板块。
  • 有问必答,主要有 JVM和性能等分类,大家在日常工作学习过程中有什么问题都可以在这些分类下提问;
  • 性能文章,包含性能问题排查及调优,操作系统、JVM理论学习等主题的文章;
  • 话题区,包含XPocket综合讨论专区、产品体验讨论区、JVM参数讨论专区;
  • 课程,包含JVM参数讲解、XPocket插件讲解、性能问题排查实战、技术沙龙直播回放等;
  • 活动,包含社区内的各种运营活动,欢迎大家积极参与;
  • 兑换区,即HeapDump性能社区的积分商城,您在这里获取的所有积分都可以在兑换区里消费使用,兑换您感兴趣的礼品。
  • 性能工具,HeapDump性能社区为用户免费提供三款应用程序分析工具,它们分别是Java虚拟机参数分析工具——XXFox,Java线程Dump分析工具——XSheepdog,Java内存Dump分析——XElephant。
  • XPocket:XPocket 是PerfMa为智能领域的性能问题而生的开源插件容器,它是性能的乐高,将解决各种性能或定位问题的常见Linux命令,JDK工具,知名性能工具等适配成各种XPocket插件, XPocket插件生态已经实现了HSDB、JDB、JConsole、Perf、Arthas等多个优秀的开源性能工具插件化集成。

操作指南

提问

在发布之前,请在社区内搜索确认是否已有人提出相同问题。提问流程:
(1)问题描述
(2)环境说明
(3)尝试过的解决方法
(4)提问

如果你觉得别人的回答解决了你的问题,请采纳TA的回答,帮助其他有同样问题的人高效找到答案。

回答

回答他人的问题时,请尽量明确指导,条理清晰。

发文

HeapDump性能社区专注于性能领域,我们欢迎大家在社区分享自己有关性能的原创文章,如性能问题排查及调优,操作系统、JVM理论学习等内容。
文章可以是

行为准则

  • 管理员拥有删除任何内容和任何用户的权力。违规者将被警告,严重者被禁言。
  • 请在正确的板块发布相应的内容。
  • 请不要发布无意义的评论回复。
  • 请不要在没有他人授权的情况下发表任何他人的原创内容。

联系我们

对社区有任何意见或建议,请添加小编微信:PerfMa进行反馈。感谢您的关注!
 

精选文章
JVM源码分析之临门一脚的OutOfMemoryError完全解读
Linux上TCP的几个内核参数调优
重大事故!IO问题引发线上20台机器同时崩溃
协助美团kafka团队定位到的一个JVM Crash问题
使用XPocket插件JConsole排查线上OOM异常案例
并发垃圾收集器(CMS)为什么没有采用标记-整理算法来实现?
没有发生GC也进入了安全点?这段关于安全点的JVM源码有点意思!
当Java中的+=遇到递归时出现的问题及原因探究(字节码相关)

精选问答
应用集群个别实例 young gc 时间突然飙升
javax.net.ssl.SSLException: Server key这个报错原理有大神能科普一下吗?
如何理解CMS和CMSFullGCsBeforeCompaction?
new关键字涉及到操作系统的用户态和内核态转换吗?
MinMetaspaceExpansion和MaxMetaspaceExpansion这俩个参数到底是什么意思?
内存快照中,哪些对象是存放在元空间中呢?
为什么并发GC的年龄阈值默认为6
关于 JAVA Agent/Debugger 设计的一些疑问

请先登录,感受更多精彩内容
快去登录吧,你将获得
  • 浏览更多精彩评论
  • 和开发者讨论交流,共同进步

为你推荐

JVM 源码分析之一个 Java 进程究竟能创建多少线程
概述虽然这篇文章的标题打着JVM源码分析的旗号,不过本文不仅仅从 JVM 源码角度来分析,更多的来自于 Linux Kernel 的源码分析,今天要说的是 JVM 里比较常见的一个问题。这个问题可能有
线程池运用不当的一次线上事故
在高并发、异步化等场景,线程池的运用可以说无处不在。线程池从本质上来讲,即通过空间换取时间,因为线程的创建和销毁都是要消耗资源和时间的,对于大量使用线程的场景,使用池化管理可以延迟线程的销毁,大大提高
YGC问题排查,又让我涨姿势了!
在高并发下,Java程序的GC问题属于很典型的一类问题,带来的影响往往会被进一步放大。不管是「GC频率过快」还是「GC耗时太长」,由于GC期间都存在Stop The World问题,因此很容易导致服务
【活动结果公布:兑奖见置顶评论】每日一签到,解锁你的PerfMa壕礼
叮......Perfma达人福利发车啦!社区每日签到解锁活动上线啦~除了每日签到必得积分奖励外,还为大家增加了壕礼相赠、解锁Perfma终极大奖等环节奖励 ~来Perfma社区留下你的签到足迹,告诉
使用Top_X插件排查内存过载问题
Top命令是Linux 系统下常用的监控工具,用于实时获取进程级别的 CPU 或内存使用情况。XPocket中的Top_X为Linux Top的增强版,可以显示CPU占用率/负载,CPU及内存进程使用
记一次Synchronized关键字使用不合理,导致的多线程下线程阻塞问题排查
在为客户进行性能诊断调优时,碰到了一个Synchronized关键字使用不合理导致多线程下线程阻塞的情况。用文字记录下了问题的整个发现-排查-分析-优化过程,排查过程中使用了我司商业化产品——XLan
记一次类加载失败导致线程阻塞问题排查
作为PerfMa解决方案管理部门的技术专家,我在工作遇见过很多各种问题导致的性能问题,并参与了为客户的系统进行性能诊断调优的全过程。这一次碰到了一个类加载失败导致的性能问题。用文字记录下了问题的整个发
一次大量 JVM Native 内存泄露的排查分析(64M 问题)
我们有一个线上的项目,刚启动完就占用了使用 top 命令查看 RES 占用了超过 1.5G,这明显不合理,于是进行了一些分析找到了根本的原因,下面是完整的分析过程,希望对你有所帮助。会涉及到下面这些内容Linux 经典的 64M 内存问题堆内存分析、Native 内存分析的基本套路