最新文章列表

深入理解Java虚拟机-如何利用VisualVM对高并发项目进行性能分析

前面在学习JVM的知识的时候,一般都需要利用相关参数进行分析,而分析一般都需要用到一些分析的工具,因为一般使用IDEA,而VisualVM对于IDEA也不错,所以就选择VisualVM来分析JVM性能,这篇文章就介绍一下如何利用VisualVM进行性能分析,以及在分析之前需要知道一些GC优化的原则,GC优化的目的,以及遇到问题时怎么去解决问题的方法。 1 为什么需要 开发大型 Java 应用程 ...
SIHAIloveYAN 评论(0) 有558人浏览 2019-12-30 15:52

使用JDK自带的VisualVM进行Java程序的性能分析

VisualVM是什么?   VisualVM是JDK自带的一个用于Java程序性能分析的工具,JDK安装完毕后就有啦,在JDK安装目录的bin文件夹下能找到名称为jvisualvm.e ...
JerryWang_SAP 评论(0) 有1667人浏览 2018-08-28 11:59

JVM性能调优监控工具专题三:VisualVM基本篇之快照分析、监控GC、Eclipse集成

一、概述 上一个专题专门举例说明了使用VisualVM进行远程监控以及对Tomcat的远程监控,如果有兴趣,可以查看: http://josh-persistence.iteye.com/blog/2233459 该专题将讲解如何使用VisualVM生成快照、以及如何对JVM的GC进行监控,最后举例说明如何将VisualVM和eclipse进行集成。   二、快照功能 我们可以使用 ...
Josh_Persistence 评论(1) 有5841人浏览 2015-08-09 09:39

JVM性能调优监控工具专题二:VisualVM基本篇之远程监控,监控Tomcat

一、概述 上一个专题专门举例说明了使用VisualVM来对JVM的内存,CPU和线程进行监控,如果有兴趣,可以查看: http://josh-persistence.iteye.com/blog/2233445,   这一专题继续说明VirsualVM怎样进行远程监控,怎样监控Tomcat。从前面的博客中可以知道,VisualVM在启动后,可以看到窗口左侧的”应用程序“栏中有”本地“,” ...
Josh_Persistence 评论(0) 有8062人浏览 2015-08-08 17:08

Java基础之垃圾回收机制(第一篇:性能监控与分析工具介绍)

JVM的垃圾回收(GC)机制让我们从频繁操作内存的危险工作中解脱出来。但我们知道一切存在都有其两面性,一方面因为我们不再过多关注内存的分配 ...
syyixin 评论(0) 有1999人浏览 2015-02-28 11:40

jvm参数实战:VisualVM工具对Eclipse性能调优

一、VisualVM简介 VisualVM 是一个功能强大的JVM运行监视和故障处理工具,自从 JDK 6 Update 7 以后已经作为 Oracle JDK 的一部分,位于 JDK 根目录的 bi ...
crukor 评论(0) 有2994人浏览 2015-02-01 12:17

visualvm jmx 监控linux上的tomcat

1 在java home下的bin目录下面创建文件java.all.policy文件,并添加一下内容:    grant codebase "file:${java.home}/../lib/tools.jar" { permission java.security.AllPermission; };  2 执行命令 jstatd -J-Djav ...
abc08010051 评论(0) 有4379人浏览 2014-12-03 17:51

Connecting VisualVM with a remote JBoss AS 7 / EAP6 JVM process

http://blog.akquinet.de/2012/11/01/connecting-visualvm-with-a-remote-jboss-as-7-eap6-jvm-process/ VisualVM is a useful tool for monitoring and simple profiling of JVM processes. It integrates variou ...
sunjing 评论(0) 有1505人浏览 2014-10-10 21:04

<3> 虚拟机性能监控与故障处理工具

经过前面对于虚拟机内存分配与回收技术的介绍,我们已经建立了一个比较完善的理论基础。理论总是作为指导实践的工具,能把这些知识投入到实际工 ...
足至迹留 评论(0) 有1660人浏览 2014-08-23 08:58

VisualVM 使用实例

VisualVM概述 VisualVM 是一款免费的性能分析工具。监控程序运行的实时数据,从而进行动态的性能分析。同时,它能自动选择更快更轻量级的技术尽量减少性能分析对应用程序造成的影响,提高性能分析的精度。   知识点: 转储:性能分析工具从内存中获得当前状态数据并存储到文件用于静态的性能分析。 1     系统转储:JVM 生成的本地系统的转储,又称作核心转储。一般的,系统转储 ...
baorui945 评论(0) 有1889人浏览 2014-04-30 14:42

visualvm的使用

JDK里面本身就带了很多的监控工具,如JConsole等。我们今天要讲的这款工具visualvm,就是其中的一款。但是这款工具是在JDK1.6.07及以上才有的。它能够对JAVA程序的JVM堆、线程、类加载情况、JVM GC情况进行监控,是一个很好的免费的监控工具。 监控范围:JDK1.4及以上版本的程序都能够监控。 它在JDK里面叫做: jvisualvm,当然我们可以到它的官方网站上去下载 ...
AILIKES 评论(0) 有1075人浏览 2014-03-21 15:29

VisualVM监控JAVA服务器性能

从JDK1.6开始,VisualVM已经内置在JDK中,JAVA_HOME\bin\jvisualvm   1.双击启动VisualVM,在本地中会有本机JAVA服务器的实例 2.如果要远程监控JAVA服务器,需要加上以下JVM参数 -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=9004 ...
billmingchen 评论(0) 有473人浏览 2013-09-06 10:19

VISUALVM/JVISUALVM不能下载插件

窗口》插件》设置标签 中编辑插件中心的地址 具体地址参看VISUALVM 插件中心,http://visualvm.java.net/pluginscenters.html中选择和你visualVM相对应的版本,或者是和你jdk相对应的版本,或者下载到本地手动安装    
azvf 评论(0) 有4910人浏览 2013-08-21 13:26

IllegalAccessError

    今天在工作中遇到了这样一个Error,IllegalAccessError。java.lang.IllegalAccessError: class sun.reflect.GeneratedConstructorAccessor3 cannot access its superclass sun.reflect.ConstructorAccessorImpl。本系统使用了OSGI,初步分析, ...
teasp 评论(0) 有1218人浏览 2013-05-17 12:50

用VisualVM对Eclipse Virgo服务器进行Profile

在开发上遇到一些性能问题时,我们经常会使用一些Profiler工具对系统进行profile,最常见的是查看内存使用情况或方法调用时间。其中开源工具VisualVM是一个不错的选择。   想了解VisualVM的相关信息可以查看这里: https://visualvm.java.net/ http://www.baptiste-wicht.com/2010/07/profile-appli ...
zjumty 评论(0) 有1540人浏览 2013-05-03 22:35

visualVM 打开报cannot find java 1.6 or higher错误

下载后使用visualVM时,双击visualvm.exe,出现如下错误 visualvm_135\etc\visualvm.conf 找到注释掉的 visualvm_jdkhome="*****"项,打开注释 改为本机jdk的绝对地址即可。 参考文章(强烈感谢!): http://lj6684.iteye.com/blog/1601706
roc08 评论(0) 有4336人浏览 2013-03-04 17:01

配置visualvm远程监控JVM

有两种方式:JMX和Jstatd方式。我发现在Jstatd方式下不能监控CPU状况,奇怪。JMX方式配置如下: 普通Java程序 %java_home%\bin\java -Djava.rmi.server.hostname=X.X.X.X -Dcom.sun.management.jmxremote.port=X -Dcom.sun.management.jmxremote.ssl=fals ...
yiqieanhao 评论(0) 有1537人浏览 2013-01-21 17:07

JVM监控工具VisualVM的使用

VisualVM是jvm的可视化监控工具   下载地址:http://visualvm.java.net/download.html   监控本地jvm很简单,这里不详细说了。 监控远程jvm的方法有2种 一、远程服务器启动jstatd守护进程 ./jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server ...
xtuhcy 评论(0) 有7550人浏览 2012-03-21 17:13

怎样用VisualVM监控注册为window服务项的tomcat

Tomcat的启动有两种方式,startup.bat或者注册为window服务。 要使用VisualVM远程监控tomcat的profile,必须先对Tomcat做出一些配置,针对两种方式的配置如下: 1) Startup.bat启动方式: 在:doRun和:doStart下添加以下代码 set JAVA_OPTS=%JAVA_OPTS% -XX:PermSize=64M -XX:MaxPermSi ...
nevenChen 评论(0) 有3855人浏览 2012-03-21 16:03

Java VisualVM远程初级配置

Java开发人员通过分析Java VisualVM监控生成的堆转储,内存泄漏,MBeans操作,垃圾收集,轻量级的内存和CPU信息,可快速解决应用程序的监控,以提高应用程序的性能。 在远程机子jdk的bin目录下创建jstatd.all.policy文件 grant codebase "file:${java.home}/../lib/tools.jar"{ permis ...
kola 评论(0) 有1521人浏览 2012-02-20 11:25

最近博客热门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