java

该分类下的文章

"Java 对象都分配在堆上吗?" 很多人第一反应是"当然",毕竟我们背了那么多年:"堆存放对象实例,栈存放局部变量"。但如果面试官追问一句"一定吗?",能答上来的人就少了一半。 正确答案是:不一定。 在满足特定条件时,对象可以分配在栈上,甚至完全被"拆散"成几个局部变量。这背后是 JIT…

问题现象 某日收到告警,线上服务器CPU使用率持续飙升且居高不下,严重影响业务响应速度。于是立即登录服务器展开排查。 排查过程 定位进程 首先使用 top 命令查看系统整体资源占用情况: 观察发现某个Java进程的CPU占用率异常高,记录下该进程的PID。 确认程序来源…

类型一:Java heap space(堆内存溢出) java.lang.OutOfMemoryError: Java heap space 这是最常见的 OOM 类型,意思是堆内存不够用了。 可能的原因: 堆内存设置太小 内存泄漏:对象无法被回收,越积越多 突然创建了超大对象或大量对象…

第 1 / 1 页,共 3 篇