最新文章列表

使用JDK自带的jmap和jhat监控处于运行状态的Java进程

对于处于运行状态中的Java进程,JDK自带了很多工具,允许Java开发人员监控运行进程中的各种状态,比如该进程内部创建了多少个对象实例,消耗了多少内存,等等。   本文基于JDK1.8而写成。 我下面写了一个最简单的Java类,包含了一个无限循环,每隔5秒增加一个计数器的值。 package jmap; class Tool{ private int co ...
JerryWang_SAP 评论(0) 有1739人浏览 2018-09-02 10:01

JDK 工具命令使用

  编写不易,转载请注明(http://shihlei.iteye.com/blog/2423653) 一 概述 Java应用,线上查看gc,堆分配,堆使用是很常见的需求。JDK自带的命令可以查看很 ...
ShihLei 评论(0) 有1450人浏览 2018-05-27 11:38

jhat中的OQL(对象查询语言)

        如果需要根据某些条件来过滤或查询堆的对象,这是可能的,可以在jhat的html页面中执行OQL,来查询符合条件的对象。 一.基本语法  select <javascript expression to select> [from [instanceof] <class name> <identifier>] [where <jav ...
bijian1013 评论(0) 有3419人浏览 2015-06-26 23:48

java jvm常用命令工具——jhat命令(Java Heap Analyse Tool)

        jhat用于对JAVA heap进行离线分析的工具,他可以对不同虚拟机中导出的heap信息文件进行分析,如LINUX上导出的文件可以拿到WINDOWS上进行分析,可以查找诸如内存方面的问题。jhat是用来分析java堆的命令,可以将堆中的对象以html的形式显示出来,包括对象的数量,大小等等,并支持对象查询语言。 第一步:导出堆 第二步:分析堆文件 第三步:查看ht ...
bijian1013 评论(0) 有1638人浏览 2015-06-24 19:00

JVM性能调优监控工具专题一:JVM自带性能调优工具(jps,jstack,jmap,jhat,jstat,hprof)

前提概要:         JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,每一种工具都有其自身的特点,用户可以根据你需要检测的应用或者程序片段的状况,适当的选择相应的工具进行检测。接下来的两个专题分别会讲VisualVM的具体应用。   现实企业级Java ...
Josh_Persistence 评论(6) 有19406人浏览 2014-11-29 18:46

JAVA应用 文件删除后空间不释放问题查找

问题:有一个JAVA应用会频繁地创建文件,完成业务逻辑后会删除该文件,但是发现磁盘已使用空间一直在增长。 1、查看标记为删除,但是未释放空间 ...
dingjun1 评论(0) 有2126人浏览 2013-11-06 13:49

jmap,jhat分析内存(转)

分析JAVA Application的内存使用时,jmap是一个很实用的轻量级工具。使用jmap可以查看heap空间的概要情况,粗略的掌握heap的使用情况。也可以生成heapdump文件,再使用jhat通过web浏览器具体分析内容中的对象和数据。 -------------------------------------------------------------------------- ...
不爱不见 评论(0) 有1303人浏览 2013-10-11 18:02

oql使用初探

今晚闲来无事,想起一位兄弟前几天给我提了一下oql这个名词,当时傻乎乎的不知道是啥,心里暗想,找个时间一定好好了解一下!呵呵,,,所以才有了下文.第一次在iteye上写文章,不知道规矩,不要笑哈 :shock: 好了,言归正传!   下面使用的都是java原生提供的工具,使用第三方工具或许更简单,大家可以尝试一下:   第一步:查看我们程序的进程-----jps cmd命令行中直接输入 ...
伊然922 评论(0) 有3248人浏览 2013-02-04 22:06

jvm工具(四)jhat

语法: jhat [ options ] <heap-dump-file> 参数: options 如果使用,应该紧跟在命令之后。 heap-dump-file java二进制堆镜像,对于包含多个堆镜像的,你可以用#<number>指定文件中的堆,例如 "foo.hprof#3" 描述: jhat命令解析一个java堆镜像文件,然后启动一个we ...
leichenlei 评论(0) 有1932人浏览 2012-08-28 17:52

jhat命令(Java Heap Analyse Tool)

1、简要介绍 jhat(Java Head Analyse Tool ):是用来分析java堆的命令,可以将堆中的对象以html的形式显示出来,包括对象的数量,大小等等。   2、使用指南 (1)导出堆文件   (2)分析堆文件   (3)查看堆的HTML文件(http://localhost:7000/)   注意:时你dump出来的堆很大,在启动时会报堆空间不 ...
chenjc_it 评论(0) 有2141人浏览 2012-08-10 23:50

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics