跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • OOM 面试到底怎么回答?
未分類
13 10 月 2020

OOM 面试到底怎么回答?

OOM 面试到底怎么回答?

資深大佬 : miaeLKK 6

呃…转行做 java 程序员已经 4 年,确实没遇到过这个问题,最近面试,其他的还好,没想到这个问题被问得颜面扫地,说我不够了解内存模型,确实了解的少…我只说出了堆栈方法区…

问我如何排查,我说看日志,看代码,看 cpu 使用量,他说要是还有问题呢?我无言了

所以这个问题该怎么回答?

大佬有話說 (8)

  • 主 資深大佬 : miaeLKK

    为什么没看到我写的内容?请允许我重新发一次。。

    呃…转行做 java 程序员已经 4 年,确实没遇到过这个问题,最近面试,其他的还好,没想到这个问题被问得颜面扫地,说我不够了解内存模型,确实了解的少…我只说出了堆栈方法区…

    问我如何排查,我说看日志,看代码,看 cpu 使用量,他说要是还有问题呢?我无言了

    所以这个问题该怎么回答?

  • 資深大佬 : chendy

    排查 oom ?
    加参数,oom 的时候 dump 堆,拉下来分析

  • 資深大佬 : chmlai

    找本深入 JVM 的书看看就好了吧

  • 資深大佬 : RedBeanIce

    1,启动的时候设置自动打 dump
    2,问题发生时去 dump

    https://www.yuque.com/docs/share/c46d0d0e-5cf8-4d08-b45e-9b3577094395?# 《 outOfMemoryError 》

  • 主 資深大佬 : miaeLKK

    @RedBeanIce 这么复杂…话说这些对科班来说都是基础吗…

  • 資深大佬 : RedBeanIce

    @miaeLKK
    5# 不是基础,这是 JVM 扩展,正常来讲,中级左右才会问这些

    需要有前置知识,至少了解 JVM 内存分区,Linux 基础等等。

  • 資深大佬 : Boyce

    我觉得都转行 4 年了,这时候就不需要区分是否是科班了吧。想必没有哪个科班的计算机课程会教如何调试 JAVA 吧。

  • 資深大佬 : xixinimei

    之前搞 mapreduce 排查过一次。dump 搞出来用 ema 等工具分析一下。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具