最近在研究java性能调优,由于很多java性能监控工具都是商业收费版本,最终选用了JVisualVm,这是一个jdk1.6自带的工具,位置
在%Java_Home%/bin/jvisualvm.exe
想用他监视本机的tomcat程序运行情况,首先启动了tomcat,然后执行jvisualvm.exe,后出现local java
applications can not be detected错误,如下图所示:
通过错误提示中的链接查看信息,原来是windows下需要进行一些配置,从网上找到一些资料,需要对tomcat进行配置,使得
jvisualvm有权限对其进行监控。
于是打开%tomcat%/bin/catalina.bat文件,在
引用
rem Guess
CATALINA_HOME if not defined
后面,加上如下语句
-
set JAVA_OPTS=-XX:+PerfBypassFileSystemCheck
set JAVA_OPTS=-XX:+PerfBypassFileSystemCheck
重启tomcat,重新运行jvisualvm.exe,问题解决,可以在jvisualvm中看到tomcat的小图标了:)
分享到:
相关推荐
Device Not Detected(解决方案).md
标题中的“JNA方式调用dll报错:A fatal error has been detected by the Java Runtime Environment:”是一个典型的Java编程问题,涉及到Java Native Access (JNA) 和动态链接库(dll)的交互。JNA是Java平台的一个...
在IT领域,尤其是CAD/CAM软件用户中,遇到“运行UG提示Fatal error detected unable to continue”的问题时,往往会感到困扰。这一错误信息通常出现在尝试启动Unigraphics(简称UG,现称为NX)软件时,意味着系统...
在Linux系统中,CentOS 7使用XFS文件系统可能会遇到一种特定的错误:“Corruption of in-memory data detected”。这个错误通常表示系统检测到了内存中的数据损坏,这可能是因为不正常关机、硬件故障或者软件问题...
以下是一些常见的 Fluent 报错及其解决办法: 1. **双击无法打开 cas 或者路径出现乱码**: - 这个问题通常是由于文件路径中包含了中文字符,而 Fluent 不支持中文路径。解决方法是将包含文件的路径全部改为英文,...
在虚拟机环境中,有时会遇到一个令人困扰的问题,即虚拟机启动后屏幕变黑,并显示“end kernel panic - not syncing”的错误信息。这个错误通常表示Linux内核遇到了严重的问题,导致系统无法正常运行。在本文中,...
穿越火线是一款非常受欢迎的在线第一人称射击游戏,但有时候玩家可能会遇到“Client file corruption detected”这样的错误提示,这可能会让游戏体验受到严重影响。这个错误通常表明游戏客户端的某个文件出现了损坏...
本文档将详细介绍一种简单的内存泄漏检测方法,帮助开发者快速定位并解决Detected memory leaks问题。 #### 内存泄漏基础知识 内存泄漏是指程序中已分配的堆内存由于某些原因未能被释放或无法访问,导致这部分内存...
### git remote: warning: Large files detected. 解决方案 在使用Git进行项目版本管理时,可能会遇到`git remote: warning: Large files detected.`这一警告。这种情况通常发生在尝试将大型文件(如图片、视频或者...
### USB Device Over Current Status Detected 维修思路 在IT硬件维护领域,“USB Device Over Current Status Detected”是一个常见的问题,特别是对于使用华硕主板的用户来说。这个问题通常表现为系统提示“USB ...
Now your USB flash drive should be detected as a local disk rather than removable. Allowing your to multipartition the device from within Windows XP. Note: Simply rollback the driver if you ever want...
在编程过程中,尤其是在C语言和使用Visual C++(VC)编译器的环境中,"heap corruption detected after normal block"是一个常见的错误提示,它通常表明在程序执行时内存堆出现了损坏。这个错误通常与动态内存分配(如...
供OD(Ollydbg)学习用的Debugger Detected原版打包zip,也是小甲鱼OD使用教程第二十三讲中用到的程序。
生物标志物通常指的是与生理或病理生理过程相关的可监测的生物变化。这些生物标志物的监测往往依赖于体液的成分分析,而血浆因其严格的稳态调节机制,是这些研究中最为常见的体液样本。然而,血液样本的采集往往具有...
Data Loss Detected(解决方案).md
Circular dependency detected(解决方案).md
STM32 CAN错误检测是嵌入式系统中一个重要的议题,尤其在工业自动化、汽车电子等领域,CAN(Controller Area Network)总线因其高可靠性、低干扰性和良好的实时性而广泛应用。STM32微控制器系列,作为意法半导体的32...
在Java编程中,获取JDK(Java Development Kit)的安装路径是常见的需求,尤其是在系统配置、依赖管理和自动化脚本中。下面将详细讲解如何通过环境变量和正则表达式匹配来实现这一目标。 首先,我们需要了解Java的...
centos安装kettle,运行kitchen.sh时报WARNING: no libwebkitgtk-1.0 detected, some features will be unavailable,整理了安装libwebkitgtk相关的依赖包共44个rpm,基本比较全了,因各操作系统环境不同,如还有...