网站首页 jmaphisto 第2页
-
读Java性能权威指南(第2版)笔记11_堆内存上
1.通用规则1.1.不要假设问题出在堆空间1.2.谨慎地创建对象并尽快丢弃它们1.3.使用更少的内存是提高垃圾回收器效率最好的办法...
2024-09-18 baijin 博客文章 4 ℃ 0 评论 -
线上频繁GC怎么办(线上频繁fullgc如何排查)
1.故障突发频繁GC会导致接口变慢,系统明显卡顿。首先当然是以最快的速度恢复系统的正常使用,然后组织相关干系人进行快速决策会议,进行事故原因排查,定位问题的根本原因。...
2024-09-18 baijin 博客文章 3 ℃ 0 评论 -
线上服务的FGC问题排查,看这篇就够了
线上服务的GC问题,是Java程序非常典型的一类问题,非常考验工程师排查问题的能力。同时,几乎是面试必考题,但是能真正答好此题的人并不多,要么原理没吃透,要么缺乏实战经验。过去半年时间里,我们的广告系统出现了多次和GC相关的线上问题,有Fu...
2024-09-18 baijin 博客文章 3 ℃ 0 评论 -
JVM入门教程第13讲:JVM参数之追踪类信息
我们都知道JVM在启动的时候会去加载类信息,那么我们怎么得知他加载了哪些类,又卸载了哪些类呢?我们这一节就来介绍四个JVM参数,使用它们我们就可以清晰地知道JVM地类加载信息。...
2024-09-18 baijin 博客文章 3 ℃ 0 评论 -
JVM对于逃逸对象的再捕获(Escape Object Recapture)
翻译:叩丁狼教育吴嘉俊背景在上一篇文章中,我们介绍了逃逸分析,并且介绍了通过EA,JVM可以直接在栈上为未逃逸对象分配空间,而不需要在堆上分配空间。在文章发布之后,CalebCushing问了一个很有趣的问题:如果一个逃逸对象被限定在调用...
2024-09-18 baijin 博客文章 3 ℃ 0 评论 -
求你了,别再说 Java 对象都是在堆内存上分配空间了
作者lHollis本文经授权转载自Hollis(ID:hollischuang)Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点,所以,即使是一个Java的初学者,也一定或多或少的对JVM有一些了解。可以说,关...
2024-09-18 baijin 博客文章 4 ℃ 0 评论 -
为什么面试官很喜欢问JVM呢?(面试时为什么)
说明如果你有经常注意面试题,你会发现现在面试题多多少少会含有jvm相关的面试题,之前也把一些jvm面试题汇总了下:面试题系列一,那为什么面试官喜欢问关于JVM的面试题呢?主题谈谈自己的理解,概括为以下几个方面:的确很重要。供大于求。面试风气...
2024-09-18 baijin 博客文章 3 ℃ 0 评论 -
大吉大利:空投十个JVM核心知识点,速度捡包
想要提高程序员自身的内功心法无非就是数据结构跟算法+操作系统+计网+底层,而所有的Java代码都是在JVM上运行的,了解了JVM好处就是:写出更好更健壮的代码。提高Java的性能,排除问题。面试必问,要对知识有一定的深度。1、简...
2024-09-18 baijin 博客文章 3 ℃ 0 评论 -
半小时搞懂JVM监控与优化(jvm优化和jvm调优)
当我们的系统上线之后,就需要对线上系统的JVM进行监控,这个监控通常来说有两种办法。第一种监控方法就是使用监控软件如:Zabbix、Prometheus、OpenFalcon、Ganglia、CAT、jarBoot等。它们都可以把JVM统计...
2024-09-18 baijin 博客文章 3 ℃ 0 评论 -
如果在线上遇到了OOM,该如何解决?
OOM意味着程序存在着漏洞,可能是代码或者JVM参数配置引起的。这篇文章和读者聊聊,Java进程触发了OOM后如何排查常说对生产环境保持敬畏之心,快速解决问题也是一种敬畏的表现...
2024-09-18 baijin 博客文章 3 ℃ 0 评论
- 控制面板
- 网站分类
- 最新留言
-