GC
striner
这个作者很懒,什么都没留下…
展开
-
记录项目中遇到的一次jvm调优
情况: 项目的导出导入功能突然用不了了,但是服务方(导入导出单独拆分出来了一个数据处理服务)重启后就又可以用了。 客户端调用rpc服务时,调用前的log有打印,但是打印后(调用服务后)就没有下文直接卡住了(还好是异步操作不影响主流程),客户端无报错。 服务方没有发现请求log,也就是说,请求没有打到服务方上来。 但是项目一直稳定运行,且最近也没上线无变动, 也查了下客户端调用的服务方ip,无误 后来ps -aux | grep java看了下-Xms(初始堆大小)和-Xmx(最大堆大小)都是2G原创 2021-09-06 11:13:12 · 240 阅读 · 0 评论 -
GC-谈谈“生死”
技术点: 1、jvm运行时数据区组成结构: 方法区、虚拟机栈、本地方法栈、堆和程序计数器。下面是我从百度找的图片: 对于每一个模块的作用,笔者就不再展开了,如果需要的话,我会在后面可以专门挑一天写一个博文,专门介绍每个部分的作用和运行状态。话虽如此,知识本来就是比较发散的东西,我就说几点我面试过程中遇到最多问题:①对象实例存在哪?存在堆中。②对象引用存在哪啊?存在虚拟机栈(注意:我们平时...转载 2019-01-13 16:12:11 · 137 阅读 · 0 评论