JVM總結3 面試題

2022-06-11 21:00:18 字數 437 閱讀 6830

說一下jvm記憶體模型吧,有哪些區?分別幹什麼的?

jdk8的記憶體改進(元空間並不在虛擬機器中,而是使用本地記憶體。因此,預設情況下,元空間的大小僅受本地記憶體限制,但可以通過以下引數來指定元空間的大小)

棧和堆的區別?(注意提到執行緒私有)

堆的結構?

為什麼兩個survivor區?

eden和survior的比例分配

簡述分代垃圾**器是怎麼工作的?

為什麼要有新生代和老年代

什麼時候物件會進入老年代?

jvm的永久代中會發生垃圾**嗎?

什麼是雙親委派模型?

說一下類裝載的執行過程?5個步驟

怎麼判斷物件是否可以被**?

說一下 jvm 有哪些垃圾**演算法?

常用的 jvm 調優的引數都有哪些?

說一下 jvm 調優的工具?

參考:

面試題總結 html面試題)

附上鏈結 doctype 的作用是什麼?宣告一般位於文件的第一行,它的作用主要是告訴瀏覽器以什麼樣的模式來解析文件。一般指定了之後會以標準模式來 進行文件解析,否則就以相容模式進行解析。在標準模式下,瀏覽器的解析規則都是按照最新的標準進行解析的。而在相容模式下,瀏 覽器會以向後相容的方式來模擬老式瀏...

Java常見面試題 JVM

1.方法區 method area 方法區存放了要載入的類的資訊 如類名 修飾符等 靜態變數 建構函式 final定義的常量 類中的字段和方法等資訊。方法區是全域性共享的,在一定條件下也會被gc。當方法區超過它允許的大小時,就會丟擲outofmemory permgen space異常。在hotsp...

面試題總結

網路部分 子網劃分 演算法部分 穩定排序 泡沫排序 bubble sort o n 插入排序 insertion sort o n 桶排序 bucket sort o n 需要 o k 額外空間 計數排序 counting sort o n k 需要 o n k 額外空間 合併排序 merge so...