码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果)
深入理解JAVA虚拟机 虚拟机性能监控和故障处理工具
jre的bin目录下的工具,都非常小。它都是tools.jar下面的代码的一层封装而已。tools.jar不是java标准,是Hotspot实现的。 名称作用jpsJVM Process Status Tool,现实指定系统内所有的HotSpot虚拟机进程jstatJVM Statistics Mo... ...
分类:编程语言   时间:2017-06-27 23:39:08    阅读次数:307
Java虚拟机15:再谈四种引用状态
JVM的四种引用状态 在Java虚拟机5:Java垃圾回收(GC)机制详解一文中,有简单提到过JVM的四种引用状态,当时只是简单学习,知道有这么一个概念,对四种引用状态理解不深。这两天重看虚拟机这部分的时候,写了很多例子详细研究了一下JVM的几种引用,对于JVM的引用理解加深了不少,因此总结写一篇文 ...
分类:编程语言   时间:2017-06-27 23:24:42    阅读次数:248
Java虚拟机
分类:编程语言   时间:2017-06-27 22:39:11    阅读次数:184
JVM介绍
1. 什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 J ...
分类:其他好文   时间:2017-06-27 18:51:15    阅读次数:174
深入Java虚拟机(4)——网络移动性
一、软件应用程序发展的几个阶段 软件应用程序发展经历了例如以下几个阶段: 服务于多个终端用户的大型计算机系统 孤立的个人计算机上执行孤立的软件 客户机/server模式 分布式处理模式 内容服务模式(网络移动性的体现) 分布式处理模式综合了网络和处理器发展的长处,将进程分布在多个处理器上执行。并同意 ...
分类:移动开发   时间:2017-06-27 09:58:53    阅读次数:182
深入理解JAVA虚拟机 垃圾收集器和内存分配策略
引用计数算法 很多教科书判断对象是否存活的算法是这样的:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器都为0的对象就是不可能再被使用的。 客观地说,引用计数算法(Reference Counting)的实现简单,判定效率也很高,在大部... ...
分类:编程语言   时间:2017-06-27 08:13:20    阅读次数:208
面试 -- Java内存布局【图】以及java各种存储区【详解】
一、Java内存布局浅谈 1. 总述 我们知道,线程是操作系统调度的基本单元。所有线程共享父进程的堆空间,而每个线程都有自己的栈空间和程序计数器。所以,Java虚拟机也看以看作是一个独立的进程,里面的内存空间分为线程共享空间和线程独有空间。Java虚拟机内存布局如下: 2. 所有线程共享的内存空间 ...
分类:编程语言   时间:2017-06-26 20:05:33    阅读次数:165
Android 插件(一)之类加载器
1、类加载器基本概念 类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 ...
分类:移动开发   时间:2017-06-26 20:00:31    阅读次数:143
类的加载机制和反射——一、类的加载、连接和初始化
类的加载、连接和初始化 1.JVM和类 (1)当调用java命令运行某个Java程序时,该命令会启动一个Java虚拟机进程,不管该Java程序有多么复杂,该程序启动了多少线程,他们都处于该Java虚拟机进程里。 (2)同一个JVM的所有线程、所有变量都处于同一个进程里,他们都使用该JVM进程的内存区 ...
分类:其他好文   时间:2017-06-26 19:06:43    阅读次数:158
java内存区域及溢出异常
内存划分: java虚拟机在执行java程序过程中会把内存分为以下区域进行管理 线程私有的 虚拟机栈 局部变量表 基本数据类型 long和double占用两个slot 对象引用 返回地址 操作数栈 动态链接 方法出口等信息 抛出异常: 栈深度过大 StackOverflowError 申请内存空间不 ...
分类:编程语言   时间:2017-06-26 11:33:46    阅读次数:196
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!