网站首页 文章精选 第28页
-
开源JVM内存分析与实战-memoryoptimization
背景在项目上线之初,我们应该如何设置JVM的参数配置,我们如何分配内存空间会使效率最大化,当项目上线后我们如何监控项目的内存情况呢?我们又如何来查看内存的溢出情况,分析GC日志呢?......这个项目就是为了这些研究这些可能大家平时不会...
2025-07-23 balukai 文章精选 5 ℃ -
常见的JVM调优方法和步骤(jvm调优手段)
1、内存调优堆内存设置:通过-Xms和-Xmx参数调整初始和最大堆内存大小-Xms:初始堆大小(如-Xms512M)-Xmx:最大堆大小(如-Xmx2048M)调整新生代和老年代的比例:使用-XX:NewRaio调整新生...
2025-07-23 balukai 文章精选 3 ℃ -
JVM 深度解析:运行时数据区域、分代回收与垃圾回收机制全攻略
共同学习,有错欢迎指出。JVM运行时数据区域1.程序计数器程序计数器是一块较小的内存空间,可看作当前线程所执行的字节码的行号指示器。在虚拟机概念模型里,字节码解释器通过改变这个计数器的值选取下一条字节码指令,分支、循环、跳转等基础功能均...
2025-07-23 balukai 文章精选 3 ℃ -
2025年高级Java面试题大揭秘:助你轻松斩获高薪Offer
随着金三银四招聘季的到来,Java开发者们是否已经为面试做好了充分准备?面对大厂面试官的“灵魂拷问”,你是否感到压力山大?别担心,本文为你整理了一份2025年最新高级Java面试题及答案,助你轻松应对面试,斩获高薪Offer!一、Java多...
2025-07-23 balukai 文章精选 3 ℃ -
面试题专题:头条一面参考答案(003)
前两篇文章也都是介绍头条一面的内容及参考答案题目什么场景需要JVM调优OutOfMemoryError,内存不足内存泄露线程死锁锁争用(LockContention.)Java进程消耗CPU过高这些问题出现的时候常常通过重启服务器或者调大...
2025-07-23 balukai 文章精选 3 ℃ -
通过JVM定位和分析一次生产案例(jvm oom分析)
早晨刚到公司,牛牛同学就走过来跟我说昨天上线的一个数据同步的功能有点问题,大概情况是一开始时执行得很好,然后越来越慢,过一会儿就报错了。起初我并没有太在意这个问题,只是建议他先加些日志定位问题,看看具体是慢在哪一步。大半天过去了,看着牛牛同...
2025-07-23 balukai 文章精选 3 ℃ -
【对线面试官】聊聊JVM调优经验?(如何进行jvm调优步骤详解面试题)
一、99.9%的人没有JVM调优经验其实,JVM调优并不是每个开发者都会接触到的技能,原因很简单:JVM通常不需要调优!如果你的JVM真的出现了严重的GC压力,第一步想到的应该是优化代码,而不是直接上手去调整JVM参数。因为调整...
2025-07-23 balukai 文章精选 3 ℃ -
新手避坑!盲目Copy配置竟让16G服务器内存爆仓
今天上午,产品同学反馈,服务出现异常,但是稍等一会就又自动恢复了。一个研发同学跟了半天,他说从后台日志看,没有发现业务异常,不知道该怎么定位了。然后找我帮忙一起定位下问题,这种问题,感觉不太像业务代码的问题,毕竟业务代码的异常是可以稳定复...
2025-07-23 balukai 文章精选 3 ℃ -
对象池的使用效果(含GC图)(对象池和内存池区别)
项目背景:服务接收队列里头的数据,然后进行查询数据,计算,更新数据保存。所有的数据都是计算完即丢弃。计算的数据DTO还是比较大的。分析:发现数据YGC比较频繁,平均4次/min,gc情况如下图:每分钟3次,每分钟:0.3秒。平均起...
2025-07-23 balukai 文章精选 3 ℃ -
深度解析 JVM 内存模型:互联网软件开发人员的必备知识
在当今互联网软件开发的浪潮中,Java凭借其卓越的跨平台性、强大的生态系统以及高度的安全性,成为了众多开发者的首选编程语言。而Java虚拟机(JVM)作为Java程序运行的基础,其内存模型的理解对于开发者来说至关重要。它不仅直接影...
2025-07-23 balukai 文章精选 3 ℃
- 控制面板
- 网站分类
- 最新留言
-