- 浏览: 3059814 次
- 性别:
- 来自: 海外
-
文章分类
- 全部博客 (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 16332以前要在Java里实现所谓“静态工具类”(static uti ... -
Java 8的default method与method resolution
2014-03-19 02:23 10491先看看下面这个代码例子, 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 22433(Disclaimer:未经许可请 ... -
字符串的一般封装方式的内存布局 (0): 拿在手上的是什么
2013-11-04 18:22 21532(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 21902之前有同学在做龙书(第二版)题目,做到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 VM的调试工具,如HSDB(HotSpot Serviceability Agent Debugger)。HSDB允许我们直接查看运行时的JVM内部状态,包括内存分配、对象引用等信息。在本文中,作者使用了...
我们将借助HSDB(HotSpot Serviceability Agent的调试器)来探索实际运行时的数据分布,进一步了解JVM的方法区、堆和调用栈。 【标签】:java 【正文】: Java虚拟机(JVM)内存模型将内存分为不同的区域,每个...
首先,hsdis-amd64.dll是"HotSpot Serviceability Agent Disassembler"的缩写,它是OpenJDK项目的一部分,专门针对AMD64架构(也称为x86-64或x64)的机器。这个动态链接库的作用在于,当Java程序运行时,它能够解析...
5. **Serviceability Agent (SA)**: 用于调试和监控JVM的工具。 通过研究OpenJDK7的源码,开发者可以了解Java语言的底层实现,学习如何优化JVM参数,以及如何针对特定场景调整Hotspot的编译和垃圾回收策略。这对于...
Defines the implementation of the HotSpot Serviceability Agent. jdk.httpserver Defines the JDK-specific HTTP server API. jdk.incubator.httpclient Defines the high-level HTTP and WebSocket API. jdk....