首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
PerfMa
掘友等级
PerfMa
性能、稳定性
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
PerfMa
@PerfMa
·
2年前
关注
PerfMa技术沙龙•上海2021︱全链路压测体系建设的探索与实践
背景介绍近几年全链路压测无疑成为了一个热门话题,在各大技术峰会上都可以看到它的身影。业务场景的越发复杂化、海量数据冲击下整个业务系统链的可用性、服务能力的瓶颈等都已成为目前...
1
1
分享
PerfMa
@PerfMa
·
3年前
关注
PerfMa 技术征文 | 论程序员,你曾遇到关于性能的那些事
作为一名遇到过无数性能、稳定性问题的优秀码农,你是否有遇到JVMcrash的情况?你是否有遇到内存溢出的情况?你是否有遇到急需解决的工具小bug时,未把代码重新看完束手无策...
赞
2
分享
PerfMa
@PerfMa
·
3年前
关注
遇到长GC停顿、CPU满载、内存泄露、JVM崩溃等高频问题,看这里!
2020/09/20 PerfMa成立三周年了,同时PerfMa技术社区上线也一周年了,做个小结,以慰时间之慨,也准备了一些礼物感谢大家。(记得看到最后哦~) 在JVM里内...
1
2
分享
PerfMa
@PerfMa
·
3年前
关注
一次压缩引发堆外内存过高的教训
该项目通过kafka与算法进行交互,通过push推荐平台(lz_rec_push_platform)预生成消息体。 发现项目的k8s容器会出现重启现象,重启时间刚好是pus...
11
评论
分享
PerfMa
@PerfMa
·
3年前
关注
分享一个Flink checkpoint失败的问题和解决办法
接触Flink一段时间了,遇到了一些问题,其中有一个checkpoint失败导致作业重启的问题,遇到了很多次,重启之后一般也能恢复正常,没有太在意,最近2天有同事又频繁遇到...
赞
评论
分享
PerfMa
赞了这篇文章
PerfMa
@PerfMa
·
3年前
关注
JVM源码分析之Metaspace解密
metaspace,顾名思义,元数据空间,专门用来存元数据的,它是jdk8里特有的数据结构用来替代perm,这块空间很有自己的特点,前段时间公司这块的问题太多了,主要是因为...
3
评论
分享
PerfMa
赞了这篇文章
PerfMa
@PerfMa
·
3年前
关注
消失的死锁
我们在HSFBizProcessor-4-thread-4这个线程的堆栈里并没有看到对应的持锁信息。 SystemDictionary::resolve_instance_...
4
评论
分享
PerfMa
@PerfMa
·
3年前
关注
Hotspot GC研发工程师也许漏掉了一块逻辑
今天要说的这个问题,是我经常面试问的一个问题,只是和我之前排查过的场景有些区别,属于另外一种情况。也许我这里讲了这个之后,会成为不少公司JVM必问之题,所以本文还是值得大家...
5
评论
分享
PerfMa
@PerfMa
·
3年前
关注
从一起GC血案谈到反射原理
首先回答一下提问者的问题。这主要是由于存在大量反射而产生的临时类加载器和 ASM 临时生成的类,这些类会被保留在 Metaspace,一旦 Metaspace 即将满的时候...
20
评论
分享
PerfMa
@PerfMa
·
3年前
关注
JDK的sql设计不合理导致的驱动类初始化死锁问题
当我们一个系统既需要mysql驱动,也需要oracle驱动的时候,在并发加载初始化这些驱动类的过程中产生死锁的可能性非常大,下面是一个模拟的例子,对于Thread2的实现其...
1
评论
分享
PerfMa
@PerfMa
·
4年前
关注
类初始化导致死锁
如上图,Thread1 拿到了 object1,Thread2 拿到了 object2,但是现在 Thread1 需要拿到 object2 的锁才能继续往下,Thread2...
4
评论
分享
PerfMa
@PerfMa
·
4年前
关注
JVM源码分析之javaagent原理完全解读
本文重点讲述javaagent的具体实现,因为它面向的是我们java程序员,而且agent都是用java编写的,不需要太多的c/c++编程基础,不过这篇文章里也会讲到JVM...
4
评论
分享
PerfMa
@PerfMa
·
4年前
关注
JVM源码分析之堆外内存完全解读
既然要调用System.gc,那肯定是想通过触发一次gc操作来回收堆外内存,不过我想先说的是堆外内存不会对gc造成什么影响(这里的System.gc除外),但是堆外内存的回...
1
评论
分享
PerfMa
@PerfMa
·
4年前
关注
JVM源码分析之Object.wait/notify(All)完全解读
本文其实一直都想写,因为各种原因一直拖着没写,直到开公众号的第一天,有朋友再次问到这个问题,这次让我静心下来准备写下这篇文章,本文有些东西是我自己的理解,比如为什么JDK一...
6
1
分享
PerfMa
赞了这篇文章
PerfMa
@PerfMa
·
4年前
关注
进程无故消失的破案历程
前段时间公司有个系统的进程老是无故退出,在客户那边好好的,在家里服务器上老是出现,而且出现的时间也没啥规律,当然最终查出来还是有规律的,不过这个规律比较特别。大家看了后面的...
6
3
分享
PerfMa
@PerfMa
·
4年前
关注
JVM源码分析之jstat工具原理完全解读
这个文件是否存在取决于两个参数,一个UsePerfData,另一个是PerfDisableSharedMem,如果设置了-XX:+PerfDisableSharedMem或...
2
评论
分享
PerfMa
@PerfMa
·
4年前
关注
JVM源码分析之不可控的堆外内存
之前写过篇文章,关于堆外内存的,JVM源码分析之堆外内存完全解读,里面重点讲了DirectByteBuffer的原理,但是今天碰到一个比较奇怪的问题,在设置了-XX:Max...
1
评论
分享
PerfMa
@PerfMa
·
4年前
关注
关于内存溢出,咱再聊点有意思的?
概述上篇文章讲了JVM在GC上的一个设计缺陷,揪出一个导致GC慢慢变长的JVM设计缺陷,可能有不少人还是没怎么看明白的,今天准备讲的大家应该都很容易看明白本文其实很犹豫写不...
1
1
分享
PerfMa
@PerfMa
·
4年前
关注
JVM源码分析之临门一脚的OutOfMemoryError完全解读
概述OutOfMemoryError,说的是java.lang.OutOfMemoryError,是JDK里自带的异常,顾名思义,说的就是内存溢出,当我们的系统内存严重不足...
1
评论
分享
PerfMa
@PerfMa
·
4年前
关注
不起眼,但是足以让你收获的JVM内存案例
今天的这个案例我觉得应该会让你涨姿势吧,不管你对JVM有多熟悉,看到这篇文章,应该还是会有点小惊讶的,不过我觉得这个案例我分享出来,是想表达不管多么奇怪的现象请一定要追究下...
2
1
分享
下一页
个人成就
文章被点赞
148
文章被阅读
47,139
掘力值
1,735
关注了
0
关注者
109
收藏集
0
关注标签
2
加入于
2020-01-09