随笔分类 -  JVM

摘要:Java内存模型内存模型可以理解为在特定的操作协议下,对特定的内存或者高速缓存进行读写访问的过程抽象,不同架构下的物理机拥有不一样的内存模型,Java虚拟机也有自己的内存模型,即Java内存模型(Java Memory Model, JMM)。在C/C++语言中直接使... 阅读全文 »
posted @ 2018-03-16 12:44 词汇族 阅读(278) 评论(0) 推荐(0) 编辑
摘要:一、 JVM内存分区分为程序计数器、虚拟机栈、本地方法栈、Java堆、方法区5个区域 其中Java堆和方法区是线程共享的,虚拟机栈、本地方法栈、程序计数器是线程隔离的。 程序计数器: 1.可以看作当前线程所执行的字节码的行号指示器 ... 阅读全文 »
posted @ 2018-02-02 21:21 词汇族 阅读(268) 评论(0) 推荐(0) 编辑
摘要:看到虚拟机栈和本地方法栈的区别的时候有点疑惑,因为本地方法栈为虚拟机的Native方法服务。以下转载一篇关于native方法的介绍:http://blog.csdn.net/wike163/article/details/6635321————————————分 割 ... 阅读全文 »
posted @ 2018-01-27 09:02 词汇族 阅读(465) 评论(0) 推荐(0) 编辑
摘要:第二章 Java内存区域与内存溢出异常 一、概述 对与Java程序员来说,在虚拟机自动内存管理机制的帮助下,不再需要为每个new操作去写delete/free代码,不容易出现内存泄露和内存溢出问题,由虚拟机管理这一切看起来很美好。但是一旦出现内存泄露和内存溢出问题,如... 阅读全文 »
posted @ 2017-09-08 20:50 词汇族 阅读(200) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示