ThreadLocal
Java架构师公社
分享Java后端开发工作上的一些工作经验与心得
展开
-
完整的JVM堆外内存泄漏故障排查记录,看完别再说没JVM调优经验
前言记录一次线上JVM堆外内存泄漏问题的排查过程与思路,其中夹带一些「JVM内存分配的原理分析」以及「常用的JVM问题排查手段和工具分享」,希望对大家有所帮助。在整个排查过程中,我也走了不少弯路,但是在文章中我仍然会把完整的思路和想法写出来,当做一次经验教训,给后人参考,文章最后也总结了下内存泄漏问题快速排查的几个原则。「本文的主要内容:」 故障描述和排查过程 故障原因和解决方案分析 JVM堆内内存和堆外内存分配原理 常用的进程内存泄漏排查指令和工具介绍和使用原创 2020-08-27 23:30:58 · 1343 阅读 · 0 评论 -
一文带你彻底吃透ThreadLocal!
前言相信很多同学都听过ThreadLocal,即使没用过也听过。但是要仔细一问ThreadLocal是个啥,很多同学也不一定能说清楚。本篇博客就是为了回答关于ThreadLocal的一系列灵魂拷问:ThreadLocal是个什么?怎么用?为什么要用它?它有什么缺点?怎么避免…ThreadLoacl是什么在了解ThreadLocal之前,我们先了解下什么是线程封闭把对象封闭在一个线程里,即使这个对象不是线程安全的,也不会出现并发安全问题。实现线程封闭大致有三种方式:Ad-hoc线程原创 2020-08-25 00:08:07 · 182 阅读 · 0 评论