用友面试题更新 2026-08-05

JVM 堆内存和栈内存过大会分别带来哪些问题,如何定位和调整?

用友后端开发专业服务性能优化技术原理问题排查JVM

考察说明

考察对 JVM 内存模型的理解、常见故障识别及调优思路

回答思路

  1. 区分堆内存过大与栈内存过大的不同表现和风险
  2. 说明堆内存过大可能导致的 GC 压力、停顿和 OOM
  3. 说明栈内存过大可能导致的线程数受限、StackOverflow 或内存浪费
  4. 给出定位手段(如 jmap、jstat、jstack、heap dump)
  5. 给出调整思路(如调整 -Xmx/-Xms/-Xss、优化代码、控制线程数)
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。