jdk 编译、运行、排障组件
来源:互联网 发布:mac ftp 上传文件 编辑:程序博客网 时间:2024/06/07 05:29
1.编译
javac 编译 .java源文件。
javah 产生相关的 JNI header file
2.运行
java 执行 .class、.jar 文件,命令行窗口运行。
javaw 执行 .class、.jar 文件,非命令行窗口运行。
3.监控排障
3.1 jps
//输出java线程的完整启动参数jps -mlv
3.2 jstat
//每隔1000毫秒输出一次gc信息,共输出3次jstat -gc pid 1000 3
格式大概见下:
//关注内存占用百分比jstat -gcutil pid
格式大概见下:
数值表示占比(x%)
3.3 jmap
//将pid=9406这个java进程的堆,dump到heapDump.hprof文件中。live表示只输出存活对象的信息 jmap -dump:live,format=b,file=heapDump.hprof 9406
详见 Heap Dump与Analyzer
3.4 jstack
jstack pid
可以查看当前时刻所有的线程调用堆栈及线程状态。 jstack pid > threadDump.file
将结果保存到文件中去。
0 0
- jdk 编译、运行、排障组件
- 排坑之android 运行环境搭建及编译运行
- 【Linux JDK配置Java编译、运行环境】
- 采用JDK工具编译运行java程序
- 如何利用JDK编译和运行应用程序
- 如何利用JDK编译和运行
- jdk版本的编译与运行
- java的编译运行 jdk文件模块
- jdk编译版本和运行版本不符
- MyEclipse中如何设置 jdk 和 jre 编译运行环境
- 安装jdk,配置环境变量,编译运行处HelloWorld
- MyEclipse中如何设置 jdk 和 jre 编译运行环境
- MyEclipse中如何设置 jdk 和 jre 编译运行环境
- MyEclipse中如何设置jdk和jre编译运行环境
- MyEclipse中如何设置 jdk 和 jre 编译运行环境
- java程序的编译和运行依赖jdk版本问题
- MyEclipse中如何设置 jdk 和 jre 编译运行环境
- Java中如何利用JDK编译和运行应用程序?
- Docker终极指南
- 申明一个json对象。遍历输出
- POI中可能会用到一些需要设置EXCEL单元格格式的操作小结
- opencv的存储类型
- Micro语言的词法分析程序 Java代码
- jdk 编译、运行、排障组件
- eclipse最常用的15中快捷键
- PCA--主成分分析(Principal components analysis)-最大方差解释
- Java设计模式之——命令模式
- Hadoop在linux下的单机安装步骤
- 快速掌握 命令行参数配置——program_options
- 对程序游离的错误处理
- HTML基础之1:认识前端,网页,浏览器,及HTML的基本介绍
- POJ2112-Optimal Milking