有性能问题,上HeapDump性能社区
首页
性能问答
性能文章
性能话题
性能课程
性能活动
用户服务
用户权益
兑换专区
性能工具
XPocket
创作中心
登录
注册
综合
文章
求助
讨论
课程
找人
AsyncGetCallTrace
源码
深度剖析
前言 AsyncGetCallTrace 是由 OracleJDK/OpenJDK 内部提供的一个函数,该函数可以在 JVM 未进入 safepoint 时正常获取到当前线程的调用栈(换句话说,使用
【原创】我的
源码
阅读经历
谈谈我从毕业到现在的
源码
阅读经历,应该会对你有帮助
System.gc()
源码
解读
介绍```System.gc()```,大家应该也有所了解,是JDK提供的触发Full GC的一种方式,会触发Full GC,其间会stop the world,对业务影响较大,一般情况下不会直接使用
g1
源码
之YoungGC技术细节探究
笔者经过上次研究ZGC的代码之后,感受到了ZGC性能的提升和设计的巧妙,由此知道了ZGC的各种优势。但是现在日常生产中许多应用还是用的JAVA8和G1,作为一个对技术有追求的程序员,不由得产生了看一看
从
源码
出发看zgc的技术内幕
笔者经过上次对zgc在不同环境下进行的测试后,发现zgc所带来的提升非常之大。一时间对zgc在生产中使用充满信心,但是在全面使用之前,难免对其几大新特性有一些好奇,比如:染色指针,读屏障,动态regi
从Linux
源码
看TIME_WAIT状态的持续时间
前言笔者一直以为在Linux下TIME_WAIT状态的Socket持续状态是60s左右。线上实际却存在TIME_WAIT超过100s的Socket。由于这牵涉到最近出现的一个复杂Bug的分析。所以,笔
JUC之 FutureTask
源码
与工作原理分析
JDK1.5 引入了Future模式,Future代表了一个异步任务的执行结果。Future模式可以理解成:主线程将待执行的任务提交给子线程执行后,可以先获取任务结果的持有者Future。然后主线程可
从Linux
源码
看Socket(TCP)的bind
前言之前笔者分享了关于Client端的Socket在进行Connect的时候到底做了哪些事情~今天笔者就来继续从Linux
源码
的角度看下Server端的Socket在进行bind的时候到底做了哪些事情
G1
源码
从写屏障到Rset全面解析
笔者在之前讲解g1 youngGC
源码
的博客(https://my.oschina.net/u/3645114/blog/5119362)中提到过关于g1写屏障和Rset(记忆集合)等相关知识点,之前
加载更多