原文 http://www.cnblogs.com/prayers/p/5515245.html 一、运行时数据区域 3 1.1 程序计数器 3 1.2 Java虚拟机栈 3 1.3 本地方法栈 3 1.4 Java堆 3 1.5 方法区 3 1.6 运行时常量池 4 二、 hotspot虚拟机对象 ...
分类:
编程语言 时间:
2016-05-21 20:26:52
阅读次数:
229
一、运行时数据区域 3 1.1 程序计数器 3 1.2 Java虚拟机栈 3 1.3 本地方法栈 3 1.4 Java堆 3 1.5 方法区 3 1.6 运行时常量池 4 二、 hotspot虚拟机对象 4 2.1 对象的创建 4 1. 检查 4 2. 分配内存 4 3. Init 4 2.2 对象 ...
分类:
编程语言 时间:
2016-05-21 19:03:39
阅读次数:
493
首先查看JDK是否安装完成 [root@master ~]# java -versionjava version "1.8.0_65"Java(TM) SE Runtime Environment (build 1.8.0_65-b17)Java HotSpot(TM) 64-Bit Server ...
分类:
其他好文 时间:
2016-05-20 13:04:37
阅读次数:
153
D:\download\性能工具\JMeter\apache-jmeter-2.11\apache-jmeter-2.11\bin>jmeter -n -t E:\性能测试\jmeter script\read.jmxJava HotSpot(TM) Client VM warning: ignor ...
分类:
其他好文 时间:
2016-05-18 16:06:50
阅读次数:
2127
垃圾收集器就是收集算法的具体实现,不同的虚拟机会提供不同的垃圾收集器。并且提供参数供用户根据自己的应用特点和要求组合各个年代所使用的收集器。本文讨 论的收集器基于Sun Hotspot虚拟机1.6版。 下图中展示了jdk1.6中提供的6种作用于不同年代的收集器,两个收集器之间存在连线的话就说明它们可 ...
分类:
其他好文 时间:
2016-05-13 11:59:48
阅读次数:
130
Android studio 需要jdk的依赖,没装jdk的朋友先装jdk
打开终端,执行 java -versionsheep@cconon:~$ java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Serve...
分类:
移动开发 时间:
2016-05-13 04:34:49
阅读次数:
344
1、JPS介绍 用来查看基于HotSpot的JVM里面中,所有具有访问权限的Java进程的具体状态, 包括进程ID,进程启动的路径及启动参数等等,与unix上的ps类似,只不过jps是用来显示java进程,可以把jps理解为ps的一个子集。 使用jps时,如果没有指定hostid,它只会显示本地环境 ...
分类:
其他好文 时间:
2016-05-11 12:57:55
阅读次数:
233
如果说垃圾收集算法是内存回收的方法论,垃圾收集器就是内存回收的具体实现。Java虚拟机规范中对垃圾收集器应该如何实现没有任何规定,因此不同厂商,不同版本的虚拟机所提供的垃圾收集器都可能会有很大的差别,并且一般都会提供参数供用户根据自己的应用特定和要求进行组合出各个年代所使用的收集器。这里所讨论的收集器是基于Sun HotSpot虚拟机1.6版Update22,这个虚拟机所包含的收集器如下所示:...
分类:
其他好文 时间:
2016-05-07 10:52:29
阅读次数:
153
相关概念并发和并行这两个名词都是并发编程中的概念,在谈论垃圾收集器的上下文语境中,它们可以解释如下。
并行(Parallel):指多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。
并发(Concurrent):指用户线程与垃圾收集线程同时执行(但不一定是并行的,可能会交替执行),用户程序在继续运行,而垃圾收集程序运行于另一个CPU上。
Minor GC 和 Full GC
新生代GC(Mi...
分类:
其他好文 时间:
2016-05-06 15:09:20
阅读次数:
165
1. 引言Java平台一个最大的优势是在于它的自动内存管理,这样可以使得Java的开发者不用自己去编写代码来进行内存的管理,从而从复杂的内存管理的工作抽身出来专注于业务逻辑的开发。这篇文章主要是针对sun公司J2SE5.0发布版本的HotSpot虚拟机的内存管理做一个大致的介绍。主要介绍了内存管理中一些可用的垃圾回收器(garbage collector),以及提供一些在垃圾回收器的选择和配置、垃圾...
分类:
编程语言 时间:
2016-05-06 15:07:24
阅读次数:
208