码迷,mamicode.com
首页 >  
搜索关键字:java进程    ( 544个结果
JDK自带监控工具 jps、jinfo、jstat、jmap、jconsole
分类: JVM 2010-10-04 11:05 587人阅读 评论(0) 收藏 举报 工具jdkjava远程连接unixstring常用有五个命令行工具:jinfo: 可以输出并修改运行时的java 进程的opts 。jps: 与unix 上的ps 类似,用来显示本地的java 进程,可以查看本....
分类:Web程序   时间:2015-09-21 17:43:41    阅读次数:256
定位Java运行时 代码段方法
1.搜索java进程 ps-ef|grepjava2.查看进程的线程 top-p17620-H3.打出进程的执行堆栈jstack 17620 > 1.txt4.识别线程号5.查看线程执行的代码段说明在执行a.main方法!!! (at a.main(a.java:15))
分类:编程语言   时间:2015-09-21 15:29:21    阅读次数:160
jps命令的使用
jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。 ??? 我想很多人都是用...
分类:其他好文   时间:2015-09-14 15:41:49    阅读次数:165
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(Lock Contention)Java进程消耗CPU过高...... 这些问题在日常开发中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不会深究问题....
分类:Web程序   时间:2015-09-09 09:42:28    阅读次数:285
java内存调优常用命令
1. jps 列出运行的java进程信息 命令格式:jps [-qmlv] -q:指定只输出进程ID; -m:输出传给Java进程的参数; -l:输出主函数的完整路径; -v:显示传给JVM的参数; 2.jstat 用于观察Java应用程序运行时信息的工具,可以用它查看堆信息的详细情况 命令格式:jstat - [-t] [-h] [ []]...
分类:编程语言   时间:2015-08-30 23:13:45    阅读次数:283
Java进程的创建
Java线程创建有两种形式,一种是继承Thread,一种是实现Runnable接口。 private class NewThread extends Thread { @Override public void run(){ // do Something } } private class NewRunnab...
分类:编程语言   时间:2015-08-29 23:23:47    阅读次数:216
一次内存溢出的填坑经历
在项目运行过程中,可能会出现内存溢出,内存溢出的原因多种多样,而在内存溢出后,我们如何查找和分析内存溢出的原因呢?这里来说一说我遇到的次遇到的内存溢出经历。 大致情况是这样的:应用在启动后,过一段时间(这个时间不确定),内存忽然爆满,然后频繁的YGC,一会过后,老年代爆满,然后是频繁的FGC,最终撑爆内存,抛出OOM。重启应用后,还是这个过程。 1、查看java进程的内存使用情况和GC情况 ...
分类:其他好文   时间:2015-08-28 17:38:54    阅读次数:363
java 运行时内存分配 堆和栈区别
java 运行时 内存 分配一个java进程可以包含多个线程一个Java进程对应唯一一个JVM实例一个JVM实例唯一对应一个堆每一个线程有一个自己私有的栈 这儿也可以看出线程共享进程的堆, 但不共享栈 这篇文章里有一道 线程和进程面试题 堆 堆是被线程共享的 一个进程只有一个堆 堆中存放对象本身和数组本身 java 中, 数组(比如 int[]) 也是继承Object对象,...
分类:编程语言   时间:2015-08-25 16:47:24    阅读次数:138
Java内存分析利器MAT使用详解
这是一篇阅读MAT helper的笔记。Heap dump是java进程在特定时间的一个内存快照。通常在触发heap dump之前会进行一次full gc,这样dump出来的内容就包含的是被gc后的对象。dump文件包含的内容:1,全部的对象:类,域,原生值和引用;2,全部的类:classloade...
分类:编程语言   时间:2015-08-21 11:08:29    阅读次数:203
linux内存占用过高
top top -H -p 28857 jstack 28857 > a.txt jstack -F pid 如果是web应用,可以继续打印线程的堆栈信息+++++++++ strace -p 24167 通过这3步基本可以找出什么原因导致java进程占用那么高CPU资源。 将需要的线程I...
分类:系统相关   时间:2015-08-18 16:51:37    阅读次数:190
544条   上一页 1 ... 38 39 40 41 42 ... 55 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!