InfoQ

InfoQ

主题/标签专用视图

HotSpot相关的内容


最新“HotSpot”相关专题内容

JVM执行篇:使用HSDIS插件分析JVM代码执行细节

主题
HotSpot,
JVM,
虚拟机,
运行时,
Java,
语言,
编程,
专栏

分析程序如何执行,通过软件调试工具(GDB、Windbg等)来断点调试是最常见的手段,但是这样的调试方式在JVM中会遇到很大困难,因为大量执行代码是通过JIT编译器动态生成到CodeBuffer中的,没有很简单的手段来处理这种混合模式的调试(不过相信虚拟机开发团队内部肯定是有内部工具的)。因此我们要通过一些曲线手段来解决问题,基于这种背景下,本文的主角——HSDIS插件就正式登场了。

HotSpot虚拟机对象探秘

主题
HotSpot,
JVM,
虚拟机,
运行时,
Java,
平台,
语言,
编程,
专栏

本篇(整个内存篇中所有的文章)的内容会涉及到虚拟机“自主决定”的实现,我们的讨论将在HotSpot VM的范围内展开。

内存屏障与JVM并发

主题
HotSpot,
JVM,
虚拟机,
运行时,
Java,
语言,
并发,
编程,
性能和可伸缩性

内存屏障,又称内存栅栏,是一组处理器指令,用于限制对内存操作的顺序。本文介绍了内存屏障对多线程程序的影响。我们将研究内存屏障与JVM并发机制的关系,如易变量、同步和原子条件式。

“HotSpot”相关新闻

Java 7 Hotspot循环Bug详解

主题
HotSpot,
JVM,
JCP标准,
虚拟机,
运行时,
JCP,
Java SE,
Java,
语言,
Oracle,
编程

上周,Oracle发布了Java 7,赢得无数喝彩。但是Apache Lucene项目发现的问题直指Hotspot的一个优化Bug,当循环执行超过10,000次时就会发生问题。这是个很严重的问题,几天前就快要用完的负面新闻这下是不是又有新的内容了呢?

Mark Reinhold谈JRockit/Hotspot集成

主题
JRockit,
HotSpot,
JVM,
虚拟机,
运行时,
Java,
语言,
编程,
购并

近日Oracle首席工程师、Sun前雇员Mark Reinhold透露Oracle计划整合Hotspot与JRockit JVM。

JRuby新IR奠定未来性能提升之路

主题
HotSpot,
JVM,
JRuby,
虚拟机,
Ruby,
运行时,
动态语言,
Java,
语言,
编译器,
编程,
性能和可伸缩性

一种新的JRuby代码中间表示(IR)使得很多优化成为可能,并能进一步地带来性能提升。InfoQ采访了该IR的开发者Subbu Sastry。