加载中
初级Java工程师也能轻松进行JVM调优了

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 Java 性能调优对于每一个Java程序员来说,是实现技术进阶必不可缺的知识了。比如:一台8G的服务器怎么配置JVM参数?我的JVM参数是否合理?如...

2020/07/02 13:58
2.8W
一个导致JVM物理内存消耗大的Bug

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 概述 最近我们公司在帮一个客户查一个JVM的问题(JDK1.8.0_191-b12),发现一个系统老是被OS Kill掉,是内存泄露导致的。在查的过程中,阴差阳...

学习JVM参数前必须了解的

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 JVM参数是什么 大家照相通常使用手机就够用了,但是针对发烧友来说会使用更专业的设备,比如单反相机,在单反里有好几个模式,P/A/S/M,其中...

2020/04/16 14:02
2.9W
JVM源码分析之jstat工具原理完全解读

概述 jstat是hotspot自带的工具,和java一样也位于JAVA_HOME/bin下面,我们通过该工具可以实时了解当前进程的gc,compiler,class,memory等相关的情况,具体我们可以通过jstat -options来看...

PerfMa 技术征文 | 论程序员,你曾遇到关于性能的那些事

作为一名遇到过无数性能、稳定性问题的优秀码农, 你是否有遇到JVM crash的情况? 你是否有遇到内存溢出的情况? 你是否有遇到急需解决的工具小bug时,未把代码重新看完束手无策的情况? 你是...

03/17 16:53
87
预告 | XPocket开源产品发布会将于1月15日正式线上直播!

随着全球开源生态不断发展,开源项目数量已呈指数级增长,并且逐渐覆盖了全栈技术领域。PerfMa作为一家有社会责任感和技术情怀的IT系统稳定性保障厂商,也积极布局开源项目,拥抱开源,从性能...

01/15 11:05
460
性能优化:线程资源回收

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 一、问题 模型服务平台的排序请求出现较多超时情况,且不定时伴随空指针异常。 二、问题发生前后的改动 召回引擎扩大了召回量,导致排序请求...

遇到长GC停顿、CPU满载、内存泄露、JVM崩溃等高频问题,看这里!

2020/09/20 PerfMa成立三周年了,同时PerfMa技术社区上线也一周年了,做个小结,以慰时间之慨,也准备了一些礼物感谢大家。(记得看到最后哦~) PerfMa技术社区 社区成立之初期望达到的效果是...

2020/09/25 09:59
496
一次压缩引发堆外内存过高的教训

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 一、项目介绍 lz_rec_push_kafka_consume 该项目通过kafka与算法进行交互,通过push推荐平台(lz_rec_push_platform)预生成消息体。 二、问...

2020/09/17 14:42
346
分享一个Flink checkpoint失败的问题和解决办法

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 接触Flink一段时间了,遇到了一些问题,其中有一个checkpoint失败导致作业重启的问题,遇到了很多次,重启之后一般也能恢复正常,没有太在意...

2020/08/14 15:52
1.2K
Hotspot GC研发工程师也许漏掉了一块逻辑

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 概述 今天要说的这个问题,是我经常面试问的一个问题,只是和我之前排查过的场景有些区别,属于另外一种情况。也许我这里讲了这个之后,会成...

2020/08/05 14:50
229
聊一个可能有惊喜的System GC知识点

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 问题概述 昨天晚上同事突然找我看个问题,有个系统一启动怎么就发生了System GC(从GC日志里看到了GC Cause是System GC),按照我的经验,这...

2020/07/15 10:41
235
频繁操作本地缓存导致YGC耗时过长

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 概述 今天要说的这个问题,是我经常面试问的一个问题,只是和我之前排查过的场景有些区别,属于另外一种情况。也许我这里讲了这个之后,会成...

2020/06/23 11:41
5.1K
JVM源码分析之Object.wait/notify(All)完全解读

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 概述 本文其实一直都想写,因为各种原因一直拖着没写,直到开公众号的第一天,有朋友再次问到这个问题,这次让我静心下来准备写下这篇文章,...

2020/06/19 15:42
6.9K
记录一次Flink作业异常的排查过程

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 最近2周开始接手apache flink全链路监控数据的作业,包括指标统计,业务规则匹配等逻辑,计算结果实时写入elasticsearch. 昨天遇到生产环境有...

2020/06/17 10:46
404
JVM 源码分析之一个 Java 进程究竟能创建多少线程

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 概述 虽然这篇文章的标题打着JVM源码分析的旗号,不过本文不仅仅从 JVM 源码角度来分析,更多的来自于 Linux Kernel 的源码分析,今天要说的...

JDK8在泛型类型推导上的变化

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 概述 JDK8升级,大部分问题可能在编译期就碰到了,但是有些时候比较蛋疼,编译期没有出现问题,但是在运行期就出了问题,比如今天要说的这个...

2020/06/09 14:44
4.8K
分享一个新出炉的JVM里不痛不痒的BUG(Attach机制相关)

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 概述 老早之前写过一篇文章,关于attach机制的,可以看下这篇老文章了解一下JVM源码分析之Attach机制实现完全解读,比如大家常用的jstack,j...

2020/06/02 10:44
4.1K
消失的死锁

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 问题描述 如果java层面发生了死锁,当我们使用jstack命令的时候其实是可以将死锁的信息给dump出来的,在dump结果的最后会有类似Found one J...

2020/05/28 14:31
191
JVM源码分析之Attach机制实现完全解读

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 Attach是什么 在讲这个之前,我们先来点大家都知道的东西,当我们感觉线程一直卡在某个地方,想知道卡在哪里,首先想到的是进行线程dump,而...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部