🙋‍♀️意见征集 | #假如你是HeapDump社区的产品经理# 绝版PerfMa公仔等你来赢!置顶
简单来讲,产品经理就是设计产品或者让产品更好的人。一直以来大家都是以开发者身份在社区活跃,今天是否愿意转变下心态呢?凭借你在各大社区的浏览经验,或有一颗挑战产品经理的心,作为社区产品经理的身份来给我们
JVM故障分析及性能优化系列之六:JVM Heap Dump(堆转储文件)的生成和MAT的使用
前面的文章详细讲述了分析Thread Dump文件,实际在处理Java内存泄漏问题的时候,还需要分析JVM堆转储文件来进行定位。 JVM Heap Dump(堆转储文件)的生成正如Thread Dum
这次调优横跨java和Groovy(SimpleTemplateEngine)
一、前言最近给客户调优过程中,频繁遇到java调用groovy的情况,在排查过程中也发现了一些相关的性能瓶颈。其中比较突出的是调用groovy api时导致的频繁类加载问题,就这个问题在本地模拟了客户
JVM故障分析及性能优化系列之五:常见的Thread Dump日志案例分析
我们在上篇文章中详细描述了[Thread Dump中Native Thread和JVM Thread线程的各种状态及描述](https://heapdump.cn/article/2780900),今
找出栈上的指针/引用
问:请教下,识jvm堆栈中一个数据类型是否为为引用类型,目前虚拟机实现中是如何做的?调用栈里的引用类型数据是GC的根集合(root set)的重要组成部分;找出栈上的引用是GC的根枚举(root en
Netty堆外内存泄漏排查盛宴
原文链接:https://tech.meituan.com/2018/10/18/netty-direct-memory-screening.html作者:闪电侠 导读Netty 是一个异步事件驱动的
Java层面调用native方法是怎么找到本地库中对应方法的?
问:在Java代码上调用了一个本地方法,比如调用某个对象的getClass()本地方法,那么在java层面调用开始到找到本地库中的如下方法?```javaJNIEXPORT jclass JNICAL
高CPU消耗,这次又是lettuce的锅
起源于Thread.sleep最近在系统调优过程中遇到一个比较有意思的高CPU消耗的问题(当时CPU使用率已经到90%左右),先上图感受一下。是的,就是Thread.sleep这个方法,消耗了大概34
千万不要再这样创建集合了!极容易内存泄露!
由于Java语言的集合框架中(collections, 如list, map, set等)没有提供任何简便的语法结构,这使得在建立常量集合时的工作非常繁琐。每次建立时我们都要做:1、定义一个空的集合类
加载更多