1. 首页>新闻 > 国内新闻

JVM自动内存打点:内存区域根本观念

作者:李阳远 2018年04月29日 国内新闻

JVM自动内存管理:内存区域根底概念

5课时,65分钟2015-08-07

IcyFenix

IcyFen互联网思维,就是在(移动)互联网+、大数据、云计算等科技不断发展的背景下,对市场、用户、产品、企业价值链乃至对整个商业生态进行重新审视的思考方式。ix

极客学院签约布道师

课程背景:
关于运用 C、C++ 的顺序员来说,在内存管理范畴,他们既是拥有最高权利的皇帝又是从事最根底任务的休息人民拥有每一个对象的“一切权”,又担负着每一个对象生命开端到终结的维护责任。关于 Java 顺序员来说,在虚拟机自动内存管理机制的协助下,不再需求为每一个 new 操作去写配对的 /free 代码,不容易呈现内存走漏和内存溢出,看起一切都很美妙。不过,也正由于 Java 顺序员把控制内存的权利交给了 Java 虚拟机,一旦呈现内存走漏和溢出,假如不理解虚拟机是怎样运用内存的,那排查错误将会成为一项异常困难的任务。

中心内容:
1.Java 内存区域概述
2.顺序计数器区域的概念和作用
3.Java 虚拟机栈和本中央法栈区域的概念和作用
4.Java 堆区域的概念和作用
5.办法区区域的概念和作用
6.直接内存区域的概念和作用

软件环境:Oracle JDK 8u45、Eclipse

能否提供材料:

课程等级:初级

合适人群:
对 Java 语法有完好理解,曾经在从事 Java 技术相关任务的顺序员

虚拟机 内存管理 JVM GC

课时列表

技术问答

1

11:21

Java 虚拟机在执行 Java 顺序的进程中会把它所管理的内存划分为若干个不同的数据区域,本课时将停止概述引见这些区域有各自的用处。

2

22:21

本课时引见 Java 虚拟机栈和本中央法栈的概念,两个区域寄存的内容以及其中定义的 StackOverflowError 和 OutOfMemoryError 内存溢出的场景。

3

12:07

本课时概述 Java 虚拟机对象寄存的区域 Java 堆,引见了 Java 堆关于 Java 的意义,Java 堆中集中不同的细节区域划分方式和其中的内存溢出场景。

4

14:10

本课时概述了 Java 虚拟机中类和静态数据的存储区域办法区。引见了 HotSpot 虚拟机的办法区完成以及演化进程,还无方法区中内存溢出的场景。

5

05:08

本课时引见了 Java 顺序员能够不在虚拟机标准定义之内,但 Java 顺序员会运用到并且也能够招致 OutOfMemoryError 内存溢出异常的区域。

只要成为VIP会员才干发问&回复,快吧!假如你还没有账号你可以一个账号。

添加新技术成绩

填写概况

课程 [Java 虚拟机和 Java 内存区域概述] 中已存在成绩

添加新技术成绩