JVM

JVM系列:(十一)GC演算法與使用場景

原文連結: JVM系列:(十一)GC演算法與使用場景 一 標記-清除演算法 該演算法的工作過程和其名字一樣,分為標記和清除兩個階段;首先標記GC Roots不可達的物件為待回收狀態,在標記完成後統一

Android面試集錦系列(3)——實戰美團--Java記憶體模型

面試題:說說Java的記憶體模型 說實話,把我問的有點“蒙”,確實知道一二,但在工作中很少總結這個方面,以前也專門看過,但那又是太遙遠的事情了。硬著頭皮把一些想法和記憶說了出來。 有讀者會納悶了,這樣的

JVM GC 日誌詳解

本文采用的JDK版本: java version "1.8.0_144" Java(TM) SE Runtime Environment (build 1.8.0_144-b01) Java

『網際網路架構』軟體架構-JVM(上)(25)

說到JVM,很多工作多年的老鐵,可能就有點發憷了,因為搬磚多年,一直使用java這個工具,對於JVM沒有了解過,有句話面試造航母,上班擰螺絲,要啥自行車啊,知道如何搬磚就可以了,為啥要懂這麼多,如果你有很強的商

淺析關於java的一些基礎問題(上篇)

要想讓一個問題變難,最基本有兩種方式,即極度細化和高度抽象。對於任何語言的研究,良好的基礎至關重要,本篇文章,將從極度細化的角度 來解析一些java中的基礎問題,這些問題也是大部分程式設計人員的軟肋或易混淆

單例模式相關

單例物件的類只能允許一個例項存在,意味著只有通過該類提供的靜態方法來得到該類的唯一例項,開發過程中我們通常需要一個全域性物件進行一些資料、配置等的管理,但在開發過程中經常會有多執行緒的互動問題,因此我們使用

JVM執行時資料區域

小夥伴們注意了! 小編在這裡給大家送上關注福利: 轉發本文,關注+私信小編“資料”即可領取小編精心準備的資料一份! 以下是我閱讀JVM規範的註釋。 1.每個執行緒

深入理解 JVM 之 垃圾回收機制

雖然記憶體的分配和回收技術已相當成熟,但如果需要排查記憶體溢位、記憶體洩露問題,或者要求高併發、高效能時,就需要對垃圾的回收進行監控和調節,以更好優化系統提高效能。 物件存活判定 Java 記憶體結構

自JDK 8 以來所有Java和JVM新功能的分類列表

一個方便的參考,涵蓋從從Java 8到11及更高版本各種新語言功能到新版本命名方案的所有內容。 自從版本8釋出到版本11以來,Java由120個JDK增強建議 (JEP)構成,每個建議 都

jvm系列(三)GC演算法 垃圾收集器

垃圾收集 Garbage Collection 通常被稱為“GC”,它誕生於1960年 MIT 的 Lisp 語言,經過半個多世紀,目前已經十分成熟了。 jvm 中,程式計數器、虛擬機器棧、本地方法棧都是隨

1716138057.2531