Please enable JavaScript.
Coggle requires JavaScript to display documents.
JVM (:moneybag:Java虚拟机 (:two:内存空间 (:two:Java堆 (:moneybag…
JVM
:moneybag:Java虚拟机
-
:star:本质上是运行程序,然后在这个上面执行Java
-
:two:内存空间
-
-
:three:Java栈
-
:fire:线程私有,存储int,char,对象的指针
-
-
-
-
-
-
-
:hamburger:JVM内存
:one:JVM内存分配
-
:one:栈内存分配
-
:musical_note:存取速度比堆块,仅次于寄存器,栈数据可以共享
:partly_sunny_rain:存在栈中的数据大小,生存期是在编译时就确定的=>缺少灵活性
-
:two:JVM内存结构
-
:three:JVM GC
-
:rain_cloud:如果突然停止程序进行垃圾回收的话,会影响用户体验
-
-
:heavy_dollar_sign:作用
-
:two:支持Java跨平台
:bread:只要安装特定操作系统的JVM,就能运行Java程序了
-
-
-