首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JVM
订阅
warrenchen
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
探究执行System.gc()以及finalize对于垃圾回收的影响
在默认情况下,执行System.gc()会显示的触发FullGC,同时对新生代以及老年大产生影响,进行回收。 其实在正常情况下,垃圾回收都是自动进行的,无需人为主动触发,因为频繁的触发垃圾回收对整体系统来说时没有好处的,因此虚拟机会提供一个参数DisableExceptionG…
i++和++i傻傻分不清楚?这里给你最清楚的解答
「这是我参与2022首次更文挑战的第28天,活动详情查看:2022首次更文挑战」 本篇文章将介绍——自增变量,这是面试常见的问题,说难不难,说简单也不简单,需要面试者冷静思考,判断正确符号之间的优先级
如何有效的避免OOM,温故Java中的引用
前段时间,看到群里在讨论Java中的各种引用,不禁的细想了下,发现自己对它们的了解仅仅停留在了表面,对它们的实现原理、回收机制,并不熟悉,心里发毛。 大雪过后的魔都,显得更冷了,但Java的大道,越挫越勇。 一个简单的HashMap,相当于一个简陋版的缓存,如果不断的往里面添加…
浅谈 Minor GC,Marjor GC,Full GC 的触发机制
1. 前言 对于 JVM 的运行时数据区域,又被细分成好几块内存区域,其中 堆和非堆,是垃圾回收管理的主要区域;而为了更好的进行垃圾回收,又将堆内部划分为几个区域,从而实行分代收集机制 本文主要介绍了
JVM基础入门(什么是JVM)
1. java从编码到执行的过程 Java程序最初是仅仅通过解释器解释执行的,即对字节码逐条解释执行,这种方式的执行速度相对会比较慢,尤其当某个方法或代码块运行的特别频繁时,这种方式的执行效率就显得很
你知道 "双亲委派模型" 的"企业级应用"吗?
「这是我参与2022首次更文挑战的第4天,活动详情查看:2022首次更文挑战」。 前言 在JVM专栏的第一篇:我们讲了什么是双亲委派模型,以及为什么需要双亲委派模型。还没看过的大佬,有钱没钱都捧个人场
内存泄漏检测神器valgrind
title: 内存泄漏检测神器valgrind categories:[内存检测] tags:[valgrind] date: 2022/01/08 作者:hackett 微信公众号:加班猿 1.概述
一次线上突发频繁fullGC的分析与解决
一次线上突发频繁fullGC的分析与解决 前情概要 4月份某天下午刚上班,春困之际,整个人还不是非常的清醒,结果钉钉开始收到告警,线上一台服务在非常频繁fullGC,一下子,整个人清醒多了,这个不
面试官问我JVM调优,我忍不住了,哈哈哈哈
面试官:今天要不来聊聊JVM调优相关的吧? 面试官:你曾经在生产环境下有过调优JVM的经历吗? 候选者:没有 面试官:… 候选者:嗯…是这样的,我们一般优化系统的思路是这样的 候选者:1. 一般来说关
百度面试题:一个线程 OOM 后,其他线程还能运行吗?
由于面试官仅提到OOM,但 Java 的OOM又分很多类型的呀: 堆溢出(“java.lang.OutOfMemoryError: Java heap space”) 永久代溢出(“java.lang