
java虛擬機:對象內存分配與回收
大多數情況下,對象優先在新生代Eden區域中分配。當Eden內存區域沒有足夠的空間進行分配時,虛擬機將觸發一次 Minor GC(新生代GC)。Minor GC期間虛擬機將Eden區域的對象移動到其中一塊Survivor區域。

JAVA虛擬機管理內存
虛擬機的運行時數據區管理著內存,分為五個區域。方法區,虛擬機棧,本地方法棧(有些虛擬機把這兩個棧合二為一),堆,程序計數器。

如何將Virtualbox和VMware虛擬機相互轉換
遷移到其他的虛擬機程序可行會嚇倒一批人。如果你已經按照自己的喜好設置好了虛擬機,那么就不需要再從頭安裝——你可以遷移現有的虛擬機。

容器VS虛擬機有什么差異
作為一種部署應用程序的全新方式,容器技術在短時間內獲得了廣泛關注,但是這種技術同樣存在某些限制,并且和虛擬機存在本質上的不同。

虛擬機空間大小的問題
使用LVM2的快照來做虛擬化的系統是非常的不錯,一方面是因為部署的快(一般創建快照也是分分鐘的事),另一方面是空間大大小縮小(因為它是使用原始系統的大部分的數據)。

深入理解JAVA虛擬機
對于Java,我們首先需要知道Java的體系結構,總體來說,它由4部分組成1、java程序設計語言:這就是我們通常編碼時寫的代碼。2、java class文件:源碼編譯后的二進制字節碼文件,后綴名.class的文件。3、java API:就是JDK中自帶的那些java代碼,其介于開發人員編寫的代碼與底層操作系統資源之間的中間層。4、java虛擬機:用來裝載class文件并且執行其中的字節碼。

虛擬機已死,容器才是未來?
有一些公司認為虛擬機已經是昨兒黃花必須打倒,大家趕緊一切皆容器。軟件開發和運維活動中,可維護性、正確性、性能的優先級是依次降低的,那么對于虛擬機 vs 容器,自然我們也需要從這三方面考察。