jconsole

    2热度

    3回答

    我在寻找jvm性能工具,它具有以下功能: 在后台运行。 收集内存和线程信息。 以可读的文本格式生成性能数据,这很容易被cmd像grep,awk,sort等使用。 简而言之,它是jconsole的cli版本。 包含在oracle jvm中的jstat符合1和3,但不收集线程信息。我认为应该有一些更复杂的工具存在。 有什么建议吗?提前致谢!

    3热度

    1回答

    我正在经历一个奇怪的问题。我有多个JVM正在运行,我需要获取它们的内存使用细节。当我通过Runtime.getFreeMemory()获取详细信息并将其与jconsole输出进行比较时,存在巨大差异。可能是什么问题?当我使用Runtime.getFreeMemory()或ManagementFactory.getMemoryMXBean()。getHeapMemoryUsage()。getMax(

    0热度

    3回答

    我在远程服务器上安装了cassandra。该机器有2个IP - 内部和外部。在cassandra的jvm选择我有java.rmi.server.hostname设置为内部 ip。 nodetool连接就好了。但是我不能使用JConsole的通过外部 IP连接 - 这挂断很长一段时间,然后(在-debug模式)打印java.net.ConnectException一个超时。这不是防火墙问题 - 服务

    6热度

    1回答

    我有一个作为双赢服务运行的应用程序(使用Apache-Procrun)。我想用JVisualVM监视那个应用程序。我用命令行参数--openpid <PID>没有成功,具有讽刺意味的是旧的JConsole设法连接到该应用程序。 我还检查与%TMP%\hsperfdata_username -Directory,在JVisualVM- Trouble Shooting Guide中描述的所有问题。它

    1热度

    1回答

    在我们有多个JVM的情况下,每个JVM都运行它带有自己的MBeanServer的JMX代理。 将这些不同MBeanServers中的所有MBean合并为一个的最佳方式是什么,以便我们可以将单个JConsole或其他客户端连接到聚合,以监视所有MBean。 最佳, 威尔

    0热度

    2回答

    我期待到如何使用JConsole来检测内存泄漏。 我看到Memory Pool在我的MBeans中,我可以为我的Tenured Generation定义UsageThreashold。 因此,如果我的应用程序超过此阈值,堆内存将在“内存”选项卡中变为红色。 问:,这如何帮助?我的意思是我该如何使用这个设置来分析我的记忆?我该如何弄清楚这个值?

    22热度

    4回答

    我们在连接到在Amazon EC2集群中运行的Java应用程序时遇到问题。我们绝对允许将“JMX端口”(通常是RMI注册表端口)和服务器端口(它负责大部分工作)发送给相关实例的安全组。 Jconsole连接,但似乎挂起,从不显示任何信息。 我们正在运行我们的Java的东西,如下列: java -server -jar foo.jar other parameters here > java.log

    0热度

    1回答

    我看看现有的问题获得线程ID像java-thread-id-and-stack-trace。 但我无法弄清楚看起来很简单的事情。我想制作一个JSP工具来停止Java中的线程。 我知道这是一个不错的主意,但我们需要它,因为我们的环境中无法使用JConsole,导致JBoss的硬化。 我的问题是,采取抽样jstack输出: Event Batch Processing (Spring UAA/1.0.

    1热度

    1回答

    我想通过jmxmp协议通过jconsole连接到我的tomcat服务器。我把jmxremote_optional.jar到处都在JDK和JRE文件夹,但是当我尝试连接我仍然得到: malformed exception: unsupported protocol 我怎样才能使这个协议?非常感谢!

    1热度

    2回答

    我想知道如何避免在使用MBean与JConsole远程执行关闭时调用System.exit(1)时出现此异常。我已经验证过,当没有调用shutdown时,我不会遇到任何异常,因此所有其他设置都是正确的。错误是: Problem invoking shutdown: java.rmi.UnmarshalException: Error unmarshaling return header; nest