- 博客(2)
- 资源 (5)
- 收藏
- 关注
原创 Java 工具(jmap,jstack)在linux上的源码分析(七) -F 参数 如何读取线程列表
在java中,如何通过访问内存拿到线程列表,用于跟踪线程的运行状态,这也是jstack的主要功能。 在jvm里,有没有F的参数实现笔者前面的博客已经说明了。因为-F是通过访问java的内存来取的信息的,所以当使用-F参数的时候,需要知道java运行过程中内存的结构,从而通过访问内存能获取到你所需要的信息。1. 结构体 VMStructEntry 和 VMTypeEntry t...
2012-03-10 16:25:26 3417
原创 JVM源码系列:java 中关于自定义信号在linux下的实现
在java 中调用Signal的方法handle可以去注册一个信号的处理函数,方法的如下: public static synchronized SignalHandler handle(Signal sig, SignalHandler handler) {....}比如常用的addShutdownHook钩子函数,在收到SHUTDOWN1_SIGNA...
2012-03-01 17:19:25 4710
jdk1.6.23 libsaproc.so linux 下amd64架构
2012-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人