jdk
MiniCTO
多努力一点,多赚点钱,多运动。
展开
-
eclipse中如何查看jdk源码
开发过程中经常会遇到查看jdk源码的问题,如果是查看maven管理的jar包是没有问题的,查看的时候maven会自动的帮我们把源码下载下来,如果是查看jdk中某个类的实现有的时候会有些问题,例如我要查看java.util.concurrent.TimeUnit的源码有的时候会看不到,如下,一堆不方便看的内容可以通过如下方式进行解决,我这里以jdk8为例,第一步,打开eclipse,点 “window原创 2017-01-29 21:55:57 · 850 阅读 · 0 评论 -
jdk自带jstack工具
jstack是jdk自带的很强大的线程分析工具,可以帮助我们排查程序运行时的线程状态、死锁状态,jdk中同时自带的工具还有jps,jinfo,Jstack,jstat,jmap,jhat等。这里我是整理一下jstack的使用,如何帮助我们排查线上线程问题。命令格式,如下,jstack [-l] pid在dump文件里,值得关注的线程状态有:死锁,Deadlock(重点关注) 。执行中,Runn原创 2017-03-17 17:25:39 · 1649 阅读 · 0 评论 -
VisualVM使用Jstatd远程监控服务器
jstat可以实时显示本地或远程JVM进程中类装载、内存、垃圾收集、JIT编译等数据。如果要显示远程JVM信息,需要远程主机开启RMI支持。创建jstatd服务器授权文件jstatd.all.policy,代码如下,然后将改文件放到Java/bin目录下,如下,grant codebase "file:${java.home}/../lib/tools.jar" {permission java.转载 2017-03-31 13:17:09 · 813 阅读 · 0 评论