JVM

Java記憶體回收機制

一、前言 1.JVM的記憶體結構 jvm2.png JVM的記憶體結構包括五大區域:程式計數器、虛擬機器棧、本地方法棧、堆區、方法區。其中程式計數器、虛擬機器

Java填坑系列之SparseArray

前言 今天我們來了解一下與HashMap類似的資料結構SparseArray,並分析下它的原始碼實現。在分析原始碼的過程中,我們帶著以下幾個問題來看。 SparseArray

《金三銀四面試系列》— jvm與效能優化

為了大家在金三銀四應聘面試期間都能順利的面試通過,收到自己心儀的offer,進入到自己理想的公司,小編特意為大家整理了一些面試題與技巧,【因為面試答案小編還在整理,所以,大家想要獲取面試答案的,可以加小編的程式

簡單的記憶體“洩露”和“溢位”

小時候記得印象最喜歡的應該就是小智的卡比獸了。然而不論是金,銀還是其他版本中,卡比獸都好弱啊~~~不過,卡比獸的“記憶體”是真的大呢,好像永遠都不會溢位 或者洩漏 呢,等等,這什麼意思!!

JVM(8)-虛擬機器位元組碼執行引擎

在活動執行緒中,只有棧頂的棧時有效的,稱為當前棧幀 ,與這個棧幀相關聯的方法稱為當前方法 。下面對棧幀的4個主要部分進行分析。 區域性變量表 存放方法引數和方法內部定義的區域性變數

聊聊jvm的code cache

序 本文主要研究一下jvm的code cache Code Cache JVM生成的native code存放的記憶體空間稱之為Code Cache;JIT編譯、JNI等都會編譯程式碼到native

1716017665.8065