- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 使用 Ideal Graph Visualizer 分析编译代码过程
1. 下载配置 Ideal Graph Visualizer1.1 下载 Ideal Graph Visualizer适用于windows 或者 linux 解压 igv_latest.zip 得到 idealgrapjvisualizer 文件夹 image.png image.png1.2 配置 jdk 路径只能是JDK6或者7, 不支持JDK8,9...
2018-09-20 23:02:00 1323
原创 Ubuntu上编译 openjdk 源码
编译 openjdk 源码能够获得两种版本的 jdk,一种是 debug 版本,还有一种是 product 版本虚拟机大部分参数可以在 product 版本上直接操作,但是跟踪本地代码生成的具体过程相关参数信息(如 -XX:PrintIdealGraphLevel=2等),必须在 debug 版本的 openjdk 才能执行。两种版本的编译方式仅仅在下面所述的第 5 步有差别1 安装 ...
2018-09-20 19:54:00 398
原创 如何使用 jps+jstatd 访问远程服务器上的jvm进程
1. 问题来源jps 可以打印出所有的 JVM 进程,也可以通过jps hostid访问远程节点上的 JVM进程,但需要远程节点注册相关的服务,并且开放相关端口才允许其他节点访问2. jstatd 简介jstatd工具是一个RMI服务器应用程序,主要用于监控HotSpot Java 虚拟机的创建与终止,并提供一个接口以允许远程监控工具附加到本地主机上运行的JVM上。jstatd服务...
2018-09-08 23:20:00 1154
原创 最消耗CPU的java线程?
当我们运行程序的时候,如果导致CPU大量被消耗,可能是我们的Java程序出现了问题,就需要定位到可能消耗大量CPU的线程,如何去做呢?例如运行下面的程序import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class BusyThread ...
2018-09-08 17:19:00 974
原创 Linux 下载配置Hsdis 、JITWatch
1. 下载配置 Hsdis之前是在网站 https://kenai.com/projects/base-hsdis/downloads 可以下载到,但是该网站现已关闭, 在github 上找到一个仓库提供git clone https://github.com/liuzhengyang/hsdiscd hsdistar -zxvf binutils-2.26.tar.gzmake ...
2018-09-08 13:22:00 1177
OPENSTACK开源云王者归来:云计算、虚拟化、NOVA、SWIFT、QUANTUM与HADOOP.pdf
2018-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人