IT外包网管服务,你真的知道JVM吗? JVM有哪些内存空间,它们起什么作用?

发布者:上海IT外包来源:http://www.lanmon.net点击数:874

蓝盟IT小贴士,来喽!
其实,这个问题非常简单,JVM在执行我们写的代码时,他需要使用多个存储器区域,使用不同的存储器区域配置不同的数据,必须根据我们写的代码流程运行我们的系统。
举个最简单的例子。 例如,如果您知道JVM已经将类加载到内存中,准备随后运行,您会想到这个问题吗?
JVM需要存储我们写的类的内存区域。
包括我们定义的成员变量、类变量、方法、局部变量等,内存全部对应地存储在jvm存储器中。
到此为止,相信有人怀疑,按照现在的代码顺序执行就可以了。 记录他们为什么执行到了什么程度
我们写的代码是因为多个线程可能同时执行不同的代码。 如果当前线程的代码尚未运行,请将上下文切换到另一个代码。
如果线程再次将上下文切换到上一代码,则必须记录当前线程执行的字节代码。 因此,每个线程都有自己的程序计数器。
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部