jdb:Java类的简单命令行调试器。它是Java Platform Debugger Architecture 的一个演示,提供本地或者远程的Java虚拟机的检查和调试。 jconsole:JConsole是一种用于在本地或远程机器上监视Java虚拟机(JVM)和Java应用程序的图形化监视工具。JConsole使用Java虚拟机的底层功能来提供使用Java管理扩展(JMX)技术在Java平台上运行...
由于interpreter效率低下,JVM中的JIT compiler(即时编译器)会在运行时有选择性地将运行次数较多的方法编译成二进制代码,直接运行在底层硬件上。具体来说,虚拟机发现某个方法或者代码块的运行频率高,就认定这些代码是“热点代码”(hot spot code).为了提高热点代码的执行效率,虚拟机会把这些代码编译成与本地代码相关的...
Loaded:装载的类的数量 Bytes:装载类所占用的字节数 Unloaded:卸载类的数量 Bytes:卸载类的字节数 Time:装载和卸载类所花费的时间 2、jstat -compiler <pid>显示VM实时编译的数量等信息。 Compiled:编译任务执行数量 Failed:编译任务执行失败数量 Invalid :编译任务执行失效数量 Time :编译任务消耗时间 FailedType:最...
javac(java compiler)——java的编译器,将源代码文件(.java文件)编译成字节码文件(.class文件)。 jar——java的压缩包文件(后缀格式.jar),把java的类文件,相关的元数据,图片,文本等打包在一起。 javadoc——注释,符号为/** **/,自定义API文档的生成工具 ...
编译Java的编译一般是指从源文件(.java文件)到类文件(.class文件)的转化过程。在JDK命令行中是 javac 命令(javacompiler的缩写~跟C语言木关系的~) 运行在JVM中执行.class文件。是 java 命令。 2.linux 下安装jdk 首先在linux下安装jdk,如果出现提示权限不够(且root下也提示权限不够),可用#ls-l filename命...
Client Compiler Visualizer[1]:用于查看C1即时编译器生成高级中间表示(HIR),转换成低级中间表示(LIR)和做物理寄存器分配的过程。 MakeDeps:帮助处理HotSpot的编译依赖的工具。 Project Creator:帮忙生成Visual Studio的.project文件的工具。 LogCompilation:将-XX:+LogCompilation输出的日志整理成更容易阅读的格式的工具。
监视新生代垃圾收集状况-gcnewcapacity:监视内容与-gcnew基本相同,输出主要关注使用到的最大、最小空间-gcold:监视老年代垃圾收集状况-gcoldcapacity:监视内容与-gcold基本相同,输出主要关注使用到的最大、最小空间-gcpermcapacity:输出永久代使用到的最大、最小空间-compiler:输出即时编译器编译过的方法、耗时等...
jdb -connect com.sun.jdi.SocketAttach:port=5432,hostname=192.168.11.213 另外,还有好多的可视化调试工具,如 eclipse,jsawt等等。Eclipses可用 ant debug来建立一个调试方法。 其实就是使用了JDK的JPDA,在启动服务器(Jboss或者Tomcat等)的命令行参数里面加上: ...
jdb – debugger,调试工具 jps – 显示当前java程序运行的进程状态 appletviewer – 运行和调试applet程序的工具,不需要使用浏览器 javah –从Java类生成C头文件和C源文件。这些文件提供了连接胶合,使 Java 和 C 代码可进行交互。 javaws – 运行 JNLP 程序 ...