學習java虛擬機有什么用?
學習java虛擬機主要是了解運行時環境的原理,以便于后期對程序或者虛擬機本身做優化時使用。
初期,我們的軟件開發完成后,在沒有太多用戶量的情況下,虛擬機本身的默認配置已經足夠使用了。但是,當我們的軟件越來越復雜,用戶量不斷上漲后,我們會發現虛擬機本身會成為性能瓶頸。那么我們就需要對虛擬機進行優化。怎么優化呢?當然就需要我們了解虛擬機是怎么運行的,內存是怎么管理的,類是怎么加載的等等。然后通過jdk自身的工具或其他工具來分析我們的軟件程序,找到瓶頸點,進行有針對性的優化。