码迷,mamicode.com
首页 > 其他好文 > 详细

JVM基础知识

时间:2019-05-04 00:26:19      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:一个   基础知识   代码   lock   次数   语言   文件   最大值   www   

 

JVM内存设置多大合适?https://www.jianshu.com/p/d23e7197d3fa

JVM相关参数:

-Xmx:堆的最大值

-Xms:堆的最小值

-Xmn:

 

问题:Java语言为了实现跨平台的特性,Java代码编译出来后形成的Class文件中存储的是字节码(ByteCode),虚拟机通过解释方式执行字节码命令,比起C/C++编译成本地二进制代码来说要慢不少。

解决:为了优化,JDK 1.2以后,虚拟机内置了两个运行时编译器。其中一个是JIT编译器(Just In Time Compiler)用于编译热点代码(Hot Spot Code)。如果一段Java方法被调用次数达到一定程度,就会被判定为热代码交给JIT编译器即时编译为本地代码,提高运行速度。

 

虚拟机:代号为C1的轻量级编译器,代号为C2的相对重量级的编译器

JVM基础知识

标签:一个   基础知识   代码   lock   次数   语言   文件   最大值   www   

原文地址:https://www.cnblogs.com/funbing/p/10807047.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!