现在ui做的比较好的网站,海外网站建设平台,广州手机网站设计,如何做自己网站的访问记录1 工具概述
作为一个java程序员#xff0c;最基本的要求就是用java语言编写程序#xff0c;并能够在jvm虚拟机上正常运行#xff0c;但是在实际开发过程中#xff0c;我们所有的程序由于各种各样的原因#xff0c;并不是总能够正常运行#xff0c;经常会发生故障或者程序…1 工具概述
作为一个java程序员最基本的要求就是用java语言编写程序并能够在jvm虚拟机上正常运行但是在实际开发过程中我们所有的程序由于各种各样的原因并不是总能够正常运行经常会发生故障或者程序的性能低下等问题此时我们就需要借助于一些jdk提供的工具来定位问题、分析问题并给出合适的解决方案。
jdk给程序员提供的辅助工具都存放在bin目录下见下图 jdk提供的这些工具都是使用java语言编写的他们都来自于lib/tools.jar,解压tools.jar然后找到它下面sun/tools,截图如下我们很清楚的能够看到这些目录的名称和前面看到的工具的名称一致。 需要特别注意说明的是接下来我们讲解的工具全部基于windows平台下的JDK8版本如果JDK版本操心系统不同工具所支持的功能可能会有较大差别大部分工具在JDK5中就已经提供了但是为了避免运行环境带来的差异和兼容性问题建议使用JDK8来验证我们讲解的内容。 2 工具分类
2.1 命令行工具
jps;
jstat;
jinfo;
jmap;
jhat;
jstack;
2.2 可视化工具
jconsole;
VisualVM;
2.3 内存分析和线程分析