JVM

jvm深入理解

一 概要(本文主要參考深入淺出jvm) 1.什麼是jvm? 2.jvm是如何分配記憶體的? 3.jvm是如何保證垃圾正確回收的? 4.如何監控和優化gc? 什麼是jvm(Java Virtu

JVM記憶體監控shell指令碼

JVM記憶體監控shell指令碼,該shell指令碼主要用於監控各個程序的jvm記憶體使用情況,指令碼名稱:jvm-monitor.sh,具體指令碼如下: [root@loong /]#more jvm-m

GC調優入門筆記

想給專案程式碼做做調優但有許多疑惑,比如有哪些引數要調、怎麼調、使用什麼工具、調優的效果如何定量測量等。發現Oracle的 這份資料 不錯,簡潔直接,回答了我的許多問題,給了許多很實用的大方向上的指導。將其中

99%的面試官都會問到的Java面試題

前言 最近是招聘季,所謂金九銀十,正是跳槽的好幾節。今天,給大家整理了一些Java面試常考的經典題目,我們一道一道來分析一下。 經典面試題 1、談談你對 Java 平臺的理解?“Java 是解釋執

JVM學習筆記——類的載入機制

類載入的過程:載入、驗證、準備、解析、初始化 載入 通過類的全類名獲取定義此類的二進位制位元組流 通過位元組流獲取靜態儲存結構並轉化為方法區的執行時資料

JVM 之類載入

一.概述 Java不同於C/C++這類傳統的編譯型語言,也不同於php這一類動態的指令碼語言。可以說Java是一種半編譯語言,我們所寫的類會先被編譯成.class檔案,這個.class是一串二進位制的位

深入理解Java類載入機制

一:前言 Java語言的型別可以分為兩大類:基本型別和引用型別。 基本型別  包括byte,short,int,long,float,double,boolean,char。 引用型別  包括類,介面,陣列類和

一次 Log4j2 日誌停頓問題的排查

問題 之前的博文中說過最近在查一個問題,花費了近兩個星期,問題算是有了一個小結,是時候總結一下了。 排查過程走了很多彎路,由於眼界和知識儲備問題,也進入了一些思維誤區,希望此問題能以後再查詢此類問題時能

Java堆外記憶體的回收機制

1 堆外記憶體 JVM啟動時分配的記憶體,稱為堆記憶體,與之相對的,在程式碼中還可以使用堆外記憶體,不如Netty,廣泛使用了堆外記憶體,但是這部分記憶體不歸JVM管理,GC演算法並不會對它們進行回收,所以

1718546216.8776