首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
bin的技术小屋
掘友等级
公众号:bin的技术小屋。专注源码解析系列原创技术文章
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
58
文章 58
沸点 0
赞
58
返回
|
搜索文章
bin的技术小屋
关注了
腾讯云中间件
bin的技术小屋
9月前
关注
时间轮在 Netty , Kafka 中的设计与实现
在业务开发的场景中,我们经常会遇到很多定时任务的需求。比如,生成业务报表,周期性对账,同步数据,订单支付超时处理等。针对业务场景中定时任务逻辑复杂,执行时间长的特点,市面上...
20
2
分享
bin的技术小屋
10月前
关注
Netty 如何自动探测内存泄露的发生
本文是 Netty 内存管理系列的最后一篇文章,在第一篇文章 《聊一聊 Netty 数据搬运工 ByteBuf 体系的设计与实现》 中,笔者以 UnpooledByteBu...
4
评论
分享
bin的技术小屋
11月前
关注
谈一谈 Netty 的内存管理 —— 且看 Netty 如何实现 Java 版的 Jemalloc(下)
8. PoolThreadCache 的设计与实现 到目前为止,内存池的整个内部实现笔者就为大家剖析完了,现在让我们把视角从内存池的内部重新转移到整个架构层面上来俯瞰一下整...
7
评论
分享
bin的技术小屋
11月前
关注
谈一谈 Netty 的内存管理 —— 且看 Netty 如何实现 Java 版的 Jemalloc(中)
4. PoolChunk 的设计与实现 如上图所示,PoolChunk 在整个内存池的架构设计中是属于最基础的数据结构,负责管理 Page 级别的内存块,Netty 中一个...
11
评论
分享
bin的技术小屋
11月前
关注
谈一谈 Netty 的内存管理 —— 且看 Netty 如何实现 Java 版的 Jemalloc(上)
在之前的 Netty 系列中,笔者是以 4.1.56.Final 版本为基础和大家讨论的,那么从本文开始,笔者将用最新版本 4.1.112.Final 对 Netty 的相...
4
评论
分享
bin的技术小屋
1年前
关注
小小的引用计数,大大的性能考究
在上篇文章《聊一聊 Netty 数据搬运工 ByteBuf 体系的设计与实现》 中,笔者详细地为大家介绍了 ByteBuf 整个体系的设计,其中笔者觉得 Netty 对于引...
11
2
分享
bin的技术小屋
1年前
关注
聊一聊 Netty 数据搬运工 ByteBuf 体系的设计与实现(下)
《聊一聊 Netty 数据搬运工 ByteBuf 体系的设计与实现(上)》 2.7 ByteBuf 的视图设计 和 JDK 的设计一样,Netty 中的 ByteBuf 也...
4
评论
分享
bin的技术小屋
1年前
关注
聊一聊 Netty 数据搬运工 ByteBuf 体系的设计与实现(上)
时光芿苒,岁月如梭,好久没有给大家更新 Netty 相关的文章了,在断更 Netty 的这段日子里,笔者一直在持续更新 Linux 内存管理相关的文章 ,目前为止,算是将 ...
9
评论
分享
bin的技术小屋
1年前
关注
PhantomReference 和 WeakReference 究竟有何不同
提示: 为了方便大家索引,特将在上篇文章 《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的》 中讨论的众多主题独立出来。 PhantomRefer...
4
评论
分享
bin的技术小屋
1年前
关注
FinalReference 如何使 GC 过程变得拖拖拉拉
提示: 为了方便大家索引,特将在上篇文章 《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的》 中讨论的众多主题独立出来。 FinalReferen...
6
评论
分享
bin的技术小屋
1年前
关注
SoftReference 到底在什么时候被回收 ? 如何量化内存不足 ?
提示: 为了方便大家索引,特将在上篇文章 《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的》 中讨论的众多主题独立出来。 大家在网上或者在其他讲解...
2
评论
分享
bin的技术小屋
1年前
关注
以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的(下)
《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的(上)》 6. SoftReference 具体在什么时候被回收 ? 如何量化内存不足 ? 大家在...
3
评论
分享
bin的技术小屋
1年前
关注
以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的(上)
SoftReference,WeakReference,PhantomReference,FinalReference 在 JVM 中的实现,通过分析 JVM 的源码,我们...
4
1
分享
bin的技术小屋
赞了这篇文章
京东云开发者
技术运营 @京东科技信息技术有限公司
·
1年前
关注
OpenJDK17-JVM源码阅读-ZGC-并发标记 | 京东物流技术团队
ZGC 是一款低延迟的垃圾回收器,是 Java 垃圾收集技术的最前沿,理解了 ZGC,那么便可以说理解了 java 最前沿的垃圾收集技术。 从 JDK11 中作为试验特性...
14
1
分享
bin的技术小屋
赞了这篇文章
京东云开发者
技术运营 @京东科技信息技术有限公司
·
1年前
关注
你还在“垃圾”调优?快来看看JDK17的ZGC如何解放双手 | 京东云技术团队
1、前言 上篇文章给大家带来了JDK11升级JDK17的最全实践,相信大家阅读后对于升级JDK17有了基本的了解。同时我们也会比较好奇,ZGC的原理是啥样的,怎么做到停顿时...
11
评论
分享
bin的技术小屋
1年前
关注
System.gc 之后到底发生了什么 ?
在 JDK NIO 针对堆外内存的分配场景中,我们经常会看到 System.gc 的身影,比如当我们通过 FileChannel#map 对文件进行内存映射的时候,如果 J...
2
评论
分享
bin的技术小屋
1年前
关注
MappedByteBuffer VS FileChannel:从内核层面对比两者的性能差异
自上篇文章《从 Linux 内核角度探秘 JDK MappedByteBuffer》 发布之后,很多读者朋友私信我说,文章的信息量太大了,其中很多章节介绍的内容都是大家非常...
2
评论
分享
bin的技术小屋
1年前
关注
从 Linux 内核角度探秘 JDK MappedByteBuffer(下)
《 从 Linux 内核角度探秘 JDK MappedByteBuffer(上)》 3. 与 MappedByteBuffer 相关的几个系统调用 从第一小节介绍的 mma...
1
评论
分享
bin的技术小屋
1年前
关注
从 Linux 内核角度探秘 JDK MappedByteBuffer(上)
在之前的文章《一步一图带你深入剖析 JDK NIO ByteBuffer 在不同字节序下的设计与实现》 中,笔者为大家详细剖析了 JDK Buffer 的整个设计体系,从总...
1
评论
分享
下一页
个人成就
文章被点赞
512
文章被阅读
74,765
掘力值
2,737
关注了
14
关注者
304
收藏集
1
关注标签
39
加入于
2019-07-14