工作了好一段时间後,直到那次处理了OOM(Out Of Memory)
问题,才发现JDK内有很多好用的工具!!也发现Java的坑,有如此之大rrr
在这,我也无法将每个都列举出来,只能将我稍微知道的工具列出来,其余的工具,可以上Oracle官网上查看文件。
工具名称 | 叙述 |
---|---|
appletviewer | 在没有浏览器之下运行和除错 |
extcheck | 检测jar的冲突工具 |
jar | 创建及管理jar |
java | 运行Java应用程序 |
javac | 用於Java语言的编译器 |
javadoc | API文档产生器 |
javah | C标头文件和stub函数生成器,用於编写native方法 |
javap | 反编译Java档 |
jdb | Java调适器(Debugger) |
jdeps | Java类依赖性分析器 |
工具名称 | 叙述 |
---|---|
jcmd | JVM诊断命令工具,将诊断命令发送到正在运行的Java运行机 |
jconsole | 用於监控Java虚拟机的使用JMX规范的图形工具,它还可以监视和管理应用程序 |
jmc | Java Mission Control(JMC)客户端包括用於监视和管理Java应用程序的工具,这些工具有助於查找生产中在JVM上运行的乘虚中的问题,并对其进行优化 |
jvisualvm | 一种图形工具,可提供有关Java技术的应用程序。Java VisualVM提供内存和CPU分析、堆转储分析、内存泄漏检测、对MBeans的访问和垃圾收集 |
工具名称 | 叙述 |
---|---|
jps | 查看Java程序的pid命令 |
jstat | 列出目标系统上检测的HotSpot Java虚拟机 |
jstatd | 虚拟机的jstat守护进程。主要用於监控JVM的创建与终止,并提供一个接口,以允许远程监视工具附加到本地系统上允许的JVM |
工具名称 | 叙述 |
---|---|
jinfo | Java的配置讯息工具,用於打印Java进程、核心文件或远程调适服务器的讯息 |
jhat | Java堆分析工具 |
jmap | Java内存映射工具,印出指定进程、核心文件或远程调试器的共存对象内存映射或堆内存细节 |
jsadebugd | 适用於Java的可服务性代理调适守护程序-附加到进程或核心文件并充当调适服务器 |
jstack | Java堆栈跟踪工具,主要用於打印指令Java进程、核心文件或远程调适服务器的Java现成和堆栈跟踪讯息 |
工具名称 | 叙述 |
---|---|
jjs | 运行Nashorn命令行脚本Shell |
jrunscript | Java脚本外壳-运行脚本 |
除了上述的这些,JDK内还包含了安全、国际化、远程方法调用、Java IDL与RMI-IIOP、Java发布工具、Java Web启动工具、WebService工具,若有兴趣的人可以直接上官网查看相关文件。
下一篇会教如何安装JDK工具。
2021 铁人赛 DAY10 昨天介绍了eventrouter收集k8s丛集中的event,今天则是...
What is RWD? “Responsive web design (RWD) is a des...
最後几天来回顾一下在过去开发资料产品时常见的坑与应对方式,不管是专案还是产品,首先当然要面对的难题就...
前言 Hi, 我是鱼板伯爵今天要讲 StatelessWidget & StatfulWid...
CH9: 时间管理 「专业开发人员同样清楚会议的高昂成本,他们同样清楚自己的时间是宝贵的。所以,如果...