首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jvm
订阅
Nick2020
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
美团 2面:G1 为什么能替代 CMS收集器?看完这篇就懂了!
CMS收集器殚精竭虑,效力了18年,为什么最终会被官方弃用?G1到底有多优秀?为什么能替代 CMS收集器?
彻底弄懂零拷贝、MMAP、堆外内存
零拷贝、MMAP、堆外内存,傻傻搞不明白。 虚拟内存、物理内存、Page Cache 傻傻分不清。 反正我搞明白了。
JDK中自带的JVM分析工具
解决常规的JVM异常时,通常依赖JDK中基础工具即可完成问题的定位,从而进行分析和解决,不过这些需要对基础工具熟练使用才行,而很多JDK自身的能力又是经常被忽略的;
java内存模型markword告诉你jdk的哪些锁之偏向锁的由来
「这是我参与2022首次更文挑战的第7天,活动详情查看:2022首次更文挑战」 前言 上文学习了Java对象内存分布模型。 同时也了解到了锁的信息时存储在markword头信息中的。之前我们也通过几个
JVM之对象内存布局
本文我们将介绍一下关于对象的内存布局&如何访问堆中的对象。Object object = new Object()谈谈你对这句话的理解?new一个对象占多少内存空间?
JVM之对象实例化
本文我们将介绍一下在java程序中创建对象的方式&创建对象的步骤。读者需要了解一下类加载子系统中各个阶段的工作。
深入理解Java虚拟机之方法区
方法区(Method Area) 与Java 堆一样,是各个线程共享的内存区域。 方法区在JVM 启动的时候创建,并且它的实际的物理内存空间和Java 堆区一样都可以是不连续的。
一次疑似 JVM native 内存泄漏的排查实录
分析 JVM native 内存的一些常见思路 内存增长了,怎么甄别是不是内存泄漏 一个完全不熟悉的项目如何找到可能导致 native 内存分配的代码 经典的 Linux 64M 内存
【聊聊Java】Java中的锁升级过程 -- 无锁->偏向锁->轻量级锁->重量级锁
走到哪都有各种琐事,在MySQL中咱已经聊透了各种琐事 ->MySQL锁机制&&事务,今天来看看Java里边的锁升级过程,以及各种锁之间的比较,悲观乐观,粗化消除~ 四种锁的Markword
Java多线程内存读写(二) —— 内存屏障的理解
java为了统一物理世界中的计算机组成架构,提出了JMM内存模型,本文先介绍下多核CPU体系下,并发编程需要克服的问题,然后再介绍下Java的内存屏障各自的含义,并举例说明对应的场景。