JVM

JVM調優常用引數和注意點備忘錄

本文主要是工作過程中總結的一些jvm調優的引數和注意的地方,作為一個備忘錄,先佔個坑,有時間在來細化具體的例項。 gc日誌是覆蓋的方式如果檔名字固定會導致上一次被覆蓋可以採用這個-Xloggc:b

JVM之壓縮指標(CompressedOops)

對於32位機器,程序能使用的最大記憶體是4G。如果程序需要使用更多的記憶體,需要使用64位機器。 對於Java程序,在oop只有32位時,只能引用4G記憶體。因此,如果需要使用更大的堆記憶體,需要部署64位

jvm垃圾回收演算法

前言 java相較於c、c++語言的優勢之一是自帶垃圾回收器,程式開發人員不用手動管理記憶體,記憶體的分配和釋放完全由gc(Garbage Collector)來做,極大地提高了軟體開發效率及程式健壯性(手

從國際視野看智慧城市的真假熱潮

洛杉磯城市智慧中心 圖源 Damian Dovarganes/AP 來源:《上海城市規劃》(2018年1期) 作者:姜鵬、陳立群、倪砼( 中國城市和小城鎮改革發展中心 ) 原標題:《智

12 JVM 垃圾回收(下)

Java 虛擬機器的堆劃分 Java 虛擬機器將堆劃分為新生代和老年代。其中新生代又被劃分為 Eden 區,以及兩個大小相同的 Survivor 區。 預設情況下,Java 虛擬機器採取一種動態分配的策

2018讀書總結

前言 馬上過年了,迫於買了kindle & kindle ultimate,今年看了很多書,看完之後如果不寫點總結有點遺憾,趁週末寫下讀後感。 我看的書書書書書書書 專業書

JVM 原理與優化 (1)

如圖所示,JVM包括類裝載器子系統、執行時資料區、執行引擎。類裝載器子系統根據給定的許可權 的名來裝入型別(類或者介面)。執行引擎負責執行那些包含在被裝載類的方法中的指令。執行時 資料區包含

JVM系列:(六)JVM類載入步驟

原文連結: JVM系列:(六)JVM類載入步驟 一 什麼是類載入 上一章我們瞭解了class檔案儲存結構,在class檔案中描述的各種資訊,最終都需要載入到虛擬機器中之後才能被執行和使用。而虛擬機器

JVM系列:(五).class檔案結構

原文連結: JVM系列:(五).class檔案結構 各種不同平臺的虛擬機器與所有平臺都統一使用的程式儲存格式---位元組碼(ByteCode)是構成平臺無關性的基石。 一 .class檔案的來源

如何做到WeakHashMap?

在Java或者是Android程式設計中,我們一般都會使用到Map,比如HashMap這樣的具體實現。更高階一點,我們可能會使用WeakHashMap。 WeakHashMap其實和HashMap大

1716015925.6728