源码包准备: 首先到官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,我下载jdk-7u45-linux-x64.tar.gz,下载到主目录 2、解压源码包 通过终端 ...
分类:
其他好文 时间:
2016-11-28 14:49:55
阅读次数:
142
http://lovestblog.cn/blog/2014/06/28/hsdb-string/ 借HSDB来探索HotSpot VM的运行时数据 ...
分类:
数据库 时间:
2016-11-28 08:41:19
阅读次数:
144
1.从大学使用最频繁的编程工具Sybase公司的Power Builder(编程语言其实是叫Power Script)开始说起 Power Builder开发的应用程序,是需要基本的运行时(Runtime)来支持,而我们也从截图中清楚地看到,如果没有基本的PBVM60.dll(凭借我的技术感觉上,这 ...
分类:
系统相关 时间:
2016-11-26 03:20:13
阅读次数:
248
高效并发是JDK 1.6的一个重要主题,HotSpot虚拟机开发团队在这个版本上花费了大量的精力去实现各种锁优化技术,如适应性自旋(Adaptive Spinning)、锁削除(Lock Elimination)、锁膨胀(Lock Coarsening)、轻量级锁(Lightweight Locki ...
分类:
其他好文 时间:
2016-11-25 00:38:24
阅读次数:
208
针对HotSpot VM的实现,它里面的GC其实准确分类只有两大种: Partial GC:并不收集整个GC堆的模式 Young GC:只收集young gen的GC Old GC:只收集old gen的GC。只有CMS的concurrent collection是这个模式 Mixed GC:收集整 ...
分类:
其他好文 时间:
2016-11-23 06:17:54
阅读次数:
231
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt364 本文将简单介绍HotSpot虚拟机中用到的锁优化技术。 自旋锁 互斥同步对性能最大的影响是阻塞的实现,挂起线程和恢复线程的操作都需要转入内核态中完成,这些操作给系统的并发 ...
分类:
其他好文 时间:
2016-11-22 13:10:14
阅读次数:
220
G1 GC,全称Garbage-First Garbage Collector,通过-XX:+UseG1GC参数来启用,作为体验版随着JDK 6u14版本面世,在JDK 7u4版本发行时被正式推出,相信熟悉JVM的同学们都不会对它感到陌生。在JDK 9中,G1被提议设置为默认垃圾收集器(JEP 24 ...
分类:
编程语言 时间:
2016-11-20 23:03:40
阅读次数:
2529
Java语言出来之前,大家都在拼命的写C或者C++的程序,而此时存在一个很大的矛盾,C++等语言创建对象要不断的去开辟空间,不用的时候有需要不断的去释放控件,既要写构造函数,又要写析构函数,很多时候都在重复的allocated,然后不停的~析构。于是,有人就提出,能不能写一段程序在实现这块功能,每次 ...
分类:
编程语言 时间:
2016-11-20 23:02:52
阅读次数:
259
Java虚拟机类加载机制是把Class类文件加载到内存,并对Class文件中的数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型的过程。
7.1概述与那些在编译时需要进行链接工...
分类:
其他好文 时间:
2016-11-20 16:17:23
阅读次数:
198
$JAVA_HOME/bin/java -classpath $JAVA_HOME/lib/sa-jdi.jar sun.jvm.hotspot.HSDB ...
分类:
数据库 时间:
2016-11-19 03:13:31
阅读次数:
254