- 浏览: 3048932 次
- 性别:
- 来自: 海外
文章分类
- 全部博客 (430)
- Programming Languages (23)
- Compiler (20)
- Virtual Machine (57)
- Garbage Collection (4)
- HotSpot VM (26)
- Mono (2)
- SSCLI Rotor (1)
- Harmony (0)
- DLR (19)
- Ruby (28)
- C# (38)
- F# (3)
- Haskell (0)
- Scheme (1)
- Regular Expression (5)
- Python (4)
- ECMAScript (2)
- JavaScript (18)
- ActionScript (7)
- Squirrel (2)
- C (6)
- C++ (10)
- D (2)
- .NET (13)
- Java (86)
- Scala (1)
- Groovy (3)
- Optimization (6)
- Data Structure and Algorithm (3)
- Books (4)
- WPF (1)
- Game Engines (7)
- 吉里吉里 (12)
- UML (1)
- Reverse Engineering (11)
- NSIS (4)
- Utilities (3)
- Design Patterns (1)
- Visual Studio (9)
- Windows 7 (3)
- x86 Assembler (1)
- Android (2)
- School Assignment / Test (6)
- Anti-virus (1)
- REST (1)
- Profiling (1)
- misc (39)
- NetOA (12)
- rant (6)
- anime (5)
- Links (12)
- CLR (7)
- GC (1)
- OpenJDK (2)
- JVM (4)
- KVM (0)
- Rhino (1)
- LINQ (2)
- JScript (0)
- Nashorn (0)
- Dalvik (1)
- DTrace (0)
- LLVM (0)
- MSIL (0)
最新评论
-
mldxs:
虽然很多还是看不懂,写的很好!
虚拟机随谈(一):解释器,树遍历解释器,基于栈与基于寄存器,大杂烩 -
HanyuKing:
Java的多维数组 -
funnyone:
Java 8的default method与method resolution -
ljs_nogard:
Xamarin workbook - .Net Core 中不 ...
LINQ的恶搞…… -
txm119161336:
allocatestlye1 顺序为 // Fields o ...
最近做的两次Java/JVM分享的概要
DumpClassURL: print the list of currently loaded Java classes, along with code source path and defining class loader information
打印出HotSpot VM里当前加载的所有类的路径和加载器摘要信息的工具
DirectMemorySize: Print NIO direct memory usage stats, as an alternative on JDK6 without JMX support for direct memory monitoring
打印NIO direct memory使用状况的工具
JMapHistoGenerational: an extension to "jmap -histo", prints generational stats of GC heap usage
增强版jmap -histo,显示分代信息
PrintInvokedMethods: print the list of Java methods invoked at least once in HotSpot VM
(discussion on hotspot-dev mailing list: http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-May/005809.html)
基于SA打印HotSpot VM执行过的Java方法的列表
===========================================================
add "objtree" command to CLHSDB: prints the object graph starting from the specified root as a depth-first traversal tree
给CLHSDB加一个objtree命令来方便看对象的引用状况
打印出HotSpot VM里当前加载的所有类的路径和加载器摘要信息的工具
DirectMemorySize: Print NIO direct memory usage stats, as an alternative on JDK6 without JMX support for direct memory monitoring
打印NIO direct memory使用状况的工具
JMapHistoGenerational: an extension to "jmap -histo", prints generational stats of GC heap usage
增强版jmap -histo,显示分代信息
PrintInvokedMethods: print the list of Java methods invoked at least once in HotSpot VM
(discussion on hotspot-dev mailing list: http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-May/005809.html)
基于SA打印HotSpot VM执行过的Java方法的列表
===========================================================
add "objtree" command to CLHSDB: prints the object graph starting from the specified root as a depth-first traversal tree
给CLHSDB加一个objtree命令来方便看对象的引用状况
发表评论
-
The Prehistory of Java, HotSpot and Train
2014-06-02 08:18 0http://cs.gmu.edu/cne/itcore/vi ... -
MSJVM and Sun 1.0.x/1.1.x
2014-05-20 18:50 0当年的survey paper: http://www.sym ... -
Sun JDK1.4.2_28有TieredCompilation
2014-05-12 08:48 0原来以前Sun的JDK 1.4.2 update 28就已经有 ... -
IBM JVM notes (2014 ver)
2014-05-11 07:16 0Sovereign JIT http://publib.bou ... -
class data sharing by Apple
2014-03-28 05:17 0class data sharing is implement ... -
Java 8与静态工具类
2014-03-19 08:43 16276以前要在Java里实现所谓“静态工具类”(static uti ... -
Java 8的default method与method resolution
2014-03-19 02:23 10453先看看下面这个代码例子, interface IFoo { ... -
HotSpot Server VM与Server Class Machine
2014-02-18 13:21 0HotSpot VM历来有Client VM与Server V ... -
Java 8的lambda表达式在OpenJDK8中的实现
2014-02-04 12:08 0三月份JDK8就要发布首发了,现在JDK8 release c ... -
GC stack map与deopt stack map的异同
2014-01-08 09:56 0两者之间不并存在包含关系。它们有交集,但也各自有特别的地方。 ... -
HotSpot Server Compiler与data-flow analysis
2014-01-07 17:41 0http://en.wikipedia.org/wiki/Da ... -
基于LLVM实现VM的JIT的一些痛点
2014-01-07 17:25 0同事Philip Reames Sanjoy Das http ... -
tailcall notes
2013-12-27 07:42 0http://blogs.msdn.com/b/clrcode ... -
《自制编程语言》的一些笔记
2013-11-24 00:20 0http://kmaebashi.com/programmer ... -
字符串的一般封装方式的内存布局 (1): 元数据与字符串内容,整体还是分离?
2013-11-07 17:44 22395(Disclaimer:未经许可请 ... -
字符串的一般封装方式的内存布局 (0): 拿在手上的是什么
2013-11-04 18:22 21493(Disclaimer:未经许可请 ... -
字符串的一般封装方式的内存布局
2013-11-01 12:55 0(Disclaimer:未经许可请 ... -
关于string,内存布局,C++ std::string,CoW
2013-10-30 20:45 0(Disclaimer:未经许可请 ... -
对C语义的for循环的基本代码生成模式
2013-10-19 23:12 21874之前有同学在做龙书(第二版)题目,做到8.4的练习,跟我对答案 ... -
Java的instanceof是如何实现的
2013-09-22 16:57 0Java语言规范,Java SE 7版 http://docs ...
相关推荐
Using HotSpot VM Serviceability Agent to analyze, triage, and resolve diverse HotSpot VM issues Troubleshooting out of memory errors, Java level deadlocks, and HotSpot VM crashes Extending the ...
HotSpot 虚拟机的工作原理,将隐藏在它内部的本质内容逐一呈现在读者面前,包 括 OpenJDK 与 HotSpot 项目、编译和调试 HotSpot 的方法、HotSpot 内核结构、Launcher、OOP-Klass 对象表 示系统、链接、运行时数据区...
1. **Java虚拟机概述**:HotSpot是基于Java虚拟机(JVM)的实现,它负责解析和执行Java字节码,为开发者提供跨平台的运行环境。HotSpot的主要任务包括内存管理、垃圾收集、类加载、线程管理和性能优化。 2. **...
包括OpenJDK与HotSpot项目、编译和调试HotSpot的方法、HotSpot内核结构、Launcher、OOP-Klass对象表示系统、链接、运行时数据区、方法区、常量池和常量池Cache、Perf Data、Crash分析方法、转储分析方法、垃圾收集器...
Maxidix HotSpot是一款用来建WIFI无线热点的小工具,只要你的电脑安装有无线网卡且已经接入互联网,都可以通过安装Maxidix HotSpot将你的电脑变成无线路由器,为其他带有无线设备的电脑或平板电脑、智能手机提供...
根据提供的文件信息,“HotSpot实战[完整版][带书签].pdf”这本书主要围绕HotSpot虚拟机进行深入探讨,HotSpot作为Java虚拟机的一种实现,是当前最广泛使用的JVM之一,尤其在企业级应用中占据重要地位。下面将根据...
Hotspot JVM,全称Hotspot Virtual Machine,是Java开发工具包(JDK)中的关键组成部分,负责运行Java应用程序。它由Oracle公司开发,以其出色的性能优化和动态编译能力而闻名。Hotspot VM的名字来源于其核心理念...
Hotspot 2.0 认证测试计划 Hotspot 2.0 是 Wi-Fi 联盟制定的一个认证计划,旨在确保 Wi-Fi 设备能够提供更好的用户体验。Hotspot 2.0 认证计划涵盖了多个方面,包括网络发现、身份验证、安全认证、网络连接等。 ...
源码中包含了这些工具的接口和实现,位于`serviceability`和`diagnostic`目录。 通过深入研究Hotspot源码,开发者可以学习到: - 如何优化Java代码,利用JIT编译器的优势。 - 垃圾收集器的工作原理,以及如何调整...
《OpenJDK中的JVM Hotspot实现源码解析》 在Java世界中,JVM(Java Virtual Machine)是运行Java程序的关键组件,它负责将字节码解释执行或即时编译为机器码,使得Java具备跨平台的能力。Hotspot是Oracle JDK和...
Hotspot提供了丰富的性能监控和诊断工具,如jconsole、jmap、jstack等,这些工具的实现也是源码的一部分,有助于我们理解JVM的运行状态。 通过对JDK8u-hotspot源码的深入学习,开发者能够掌握JVM内部运作的核心...
文件列表中的"hotspot-87ee5ee27509-"可能是源码仓库的一个特定分支或修订版,具体的代码内容和学习路径可能需要根据实际的文件结构和变更历史来确定。在实际学习过程中,结合官方文档、社区讨论和相关书籍,可以更...
它还作为资源,列出了一些影响垃圾收集器行为的常用选项,并提供了大量链接到更详细文档的链接。 对于那些对自动内存管理概念还不熟悉的新读者,文档第2节进行了简短的讨论,比较了这种管理的优势与要求程序员显式...
最后,随着Java 9及后续版本的发布,书中也会涵盖HotSpot在模块化系统(Jigsaw)、动态类文件链接(JEP 158)等方面的新特性,帮助读者了解最新的JVM发展趋势。 总的来说,《HotSpot实战》是Java开发者深入理解JVM...
深入解析hotspot实战!内容比较翔实、精辟,值得收藏!
为了进一步探究这些概念,我们可以利用HotSpot VM的调试工具,如HSDB(HotSpot Serviceability Agent Debugger)。HSDB允许我们直接查看运行时的JVM内部状态,包括内存分配、对象引用等信息。在本文中,作者使用了...
这个特定的版本是8u302,意味着它是Java 8的更新302版,并且基于HotSpot虚拟机。HotSpot是Oracle JDK中的默认虚拟机,它以高性能和优化的代码执行而闻名。 【描述】中提到,这个JDK是开源的,意味着它的源代码可供...