首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JVM
订阅
我说Fxxk怎么了
更多收藏集
微信扫码分享
微信
新浪微博
QQ
35篇文章 · 0订阅
【JVM进阶之路】十:JVM调优总结
1、调优原则JVM调优听起来很高大上,但是要认识到,JVM调优应该是Java性能优化的最后一颗子弹。比较认可廖雪峰老师的观点,要认识到JVM调优不是常规手段,性能问题一般第一选择是优化程序,最后的选择
《不看后悔》38个JVM精选问答,让你变成专家!
本篇文章多达38道面试题,照顾到了JVM的方方面面,都是常见的题目。如果背诵记忆下来,进入大厂非常的easy。 面试题不能坑人,所以本篇文章的内容是经过多次打磨的,现在放送给大家。 有些面试题是开放性的,有些是知识性的,注意区别。面试并没有标准答案,尤其是开放性题目,你需要整理…
记一次线上服务器oom 排查过程
记录本次oom的排查方法。 一些好用的命令帮助观察堆,gc等状态。jmap和jstat。 某天晚上的21点,业务模块(微服务)调微信模块的rpc频繁超时,接到大量报错。排查到一半收到如下报警。 堆溢出了。微信模块机器全部挂掉。 立刻紧急重启机器,先保证线上服务可用。然后下载he…
JVM故障处理工具,使用总结
没有场景、没有诉求,怎么学习这些似乎用不上知识点。 其实最好的方式就是归纳、整理、实践、输出,一套组合拳下来,你就掌握了这个系列的知识了。 但在当前阶段可能真的用不上,JVM是一个稳定服务,哪能天天出问题,哪需要你老排查。又不是像你写的代码那样! 可是知识的学习就是把你垫基到更…
JVM内存模型总结,有各版本JDK对比、有元空间OOM监控案例、有Java版虚拟机,综合实践学习!
每篇文章的开篇总喜欢写一些,从个人视角看这个世界的感悟。 最近看到一篇文章,30岁有多难。文中的一些主人公好像在学业、工作、生活、爱情等方面都过的都不如意。要不是错过这,要不是走错那。总结来看,就像是很倒霉的一群倒霉蛋儿在跟生活对干! 但其实每个人可能都遇到过生活中最难的时候,…
JVM 内存分析工具 MAT 的深度讲解与实践——进阶篇
本系列共三篇文章, 本文是系列第2篇——进阶篇,详细讲解 MAT 各种工具的核心功能、用法、适用场景,并在具体实战场景下讲解帮大家学习如何针对各类内存问题。 《JVM 内存分析工具 MAT 的深度讲解与实践——入门篇》 介绍 MAT 产品功能、基础概念、与其他工具对比、Quic…
JVM 内存分析工具 MAT 的深度讲解与实践——入门篇
JVM 内存分析往往由团队较资深的同学来做,本系列通过3篇文章,深度解析并帮助读者全面深度掌握 MAT 的使用方法。即使没有 JVM 内存分析的实践经验,也能快速成为内存分析高手! 《JVM 内存分析工具 MAT 的深度讲解与实践——入门篇》 介绍 MAT 产品功能、基础概念、…
从头开始学习->JVM(九):垃圾收集(上)
垃圾收集,在JVM的世界中,是属于非常重要的一环。 为了实现控制反转设计原则,java通过一种方式,依赖注入,将java对象的生成和销毁都交给了我们的java程序自己解决,也就是说,java程序不会控制自己对象的生命周期,那么如果我们的JVM没有管理对象的生成和销毁,那么就会导…
深入分析理解java类加载器ClassLoader的加载机制
可以看到上面这个简单流程就是我们运行java代码的整个过程,首先JVM将java源文件编译成.class字节码文件,然后用类加载器将class文件载入到内存供我们使用。可以看出ClassLoader在其中扮演着非常重要的作用。 首先我们需要知道JVM基础自带的默认三种类加载器,…
【Java劝退师】JVM 知识脑图 - Java 虚拟机
1. 类装载子系统 2. 运行时数据区 1. 进程计数器 2. 虚拟机栈 3. 本地方法栈 4. 堆 5. 方法区(元空间) 1. OutOfMemoryError 2. StackOverFlowError 1. 回收算法 1. 判断对象以死 2. 垃圾收集算法 2. 垃圾收…