问题标签 [visualvm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 VisualVM 中向下钻取
我刚刚安装了 Java 1.6_07,所以我可以尝试使用 VisualVM 进行分析。它告诉我我的应用程序花费了 60% 的时间sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run
我如何知道它在那段时间做了什么?它有多少时间在等待调用它或做其他事情?什么叫它,它叫什么?我似乎找不到任何方法可以像 Quantify 或 Perl 分析器那样深入到更深层次。
.net - 监控 .NET 线程
有什么方法可以像 VisualVM 对 Java 那样在 .NET 运行时监视/记录线程交互?目前我没有特定的需求,但我认为很高兴看到我的应用程序中的所有线程如何交互。
java - VisualVM 的问题 - 连接到远程主机时
我是 Java 开发新手,第一次使用 VisualVm。我在从 VisualVm 界面连接远程主机时遇到了一些问题。
我在远程主机上运行了 JDK 1.6,并在同一主机上启动了 jstatd 服务器。当我从本地计算机上运行的 VisualVm 接口连接远程主机时,它已连接,但接口中缺少 Profiler 选项卡和 Threads 选项卡。可能是什么问题。
我的操作系统是 SUSE Linux。
谢谢,
java - 限制 Visual VM 中的分析
我正在试用新 JDK 附带的 VisualVM 程序。我正在对其进行分析,并尝试仅在特定包中的方法上分析 CPU。
我将以下内容放在“仅配置文件的类”中:
jig 是我想要检测的包。不幸的是,我得到了不在该包或任何子包中的其他方法的结果。
java - visualvm 中的美元符号
我正在尝试分析一个应用程序,并且我有很多 sim.core.EndPoint$2 类型的实例
当我检查这些实例时,我确认它们不是 sim.core.EndPoint 类型,它们似乎是一个 EndPoint,还有一些不应该存在的东西。
VisualVM中类型名称后的美元符号是什么意思?
谢谢你。
java - 在 Java VisualVM 中将默认配置文件 CPU 设置为 true
我想使用 Java VisualVM 来分析应用程序,即使它正在启动。默认情况下,它设置为 false。
有什么方法可以更改默认启用的分析?
谢谢,阿卡什
java - 将 VisualVM 与 JDK1.4 应用程序一起使用?
我有兴趣使用 VisualVM(在 JDK 1.6 环境中运行)来监视和解决在 JDK 1.4(和 Tomcat 5.0)上部署和运行的应用程序的一些问题。
基本上,该应用程序会定期挂起,我很想看看我是否可以监视它以帮助找出位置。
VisualVM 的主页提到它可以与 JDK1.4 应用程序一起使用,但我无法弄清楚如何启用 1.4 应用程序/服务器来侦听 JMX 端口以接受我的连接。
之前有没有人将 VisualVM 连接到可以为我指明正确方向的 1.4 环境?
java - VisualVM 的 JVM 调用树快照
我正在尝试使用VisualVM来分析 Java (Sun JDK 1.6) 独立应用程序。我有一个脚本化的性能测试环境,我可以在其中运行我的应用程序并让它报告我关心的一些指标。
有什么方法可以让 JVM 收集一些 CPU 分析快照,我以后可以用 VisualVM 分析这些快照吗?
我正在寻找类似于flag 的东西,它在抛出-XX:+HeapDumpOnOutOfMemoryError
an 之前将堆转储写入磁盘。OutOfMemoryError
java - 在生产环境中分析 Web 应用程序的性能成本
我正在尝试解决大型复杂的 tomcat java web 应用程序的性能问题。目前最大的问题是,内存使用量有时会达到峰值,应用程序会变得无响应。我已经用日志分析器和日志文件的贝叶斯分析修复了所有可以修复的问题。我正在考虑在生产 tomcat 服务器上运行分析器。
给具有温和敏感性的读者的注意事项:
我知道有些人可能会觉得分析生产应用程序的想法很冒犯。请放心,我已经用尽了大部分其他选项。我考虑这个的原因是我没有资源在我的测试服务器上完全复制我们的生产设置,并且我无法在我的测试服务器上引起感兴趣的故障。
问题:
我正在寻找适用于在 tomcat 上运行的 java web 应用程序的答案,或者以与语言无关的方式回答这个问题。
- 分析的性能成本是多少?
- 为什么在生产环境中远程连接和分析 Web 应用程序是一个坏主意(奇怪的故障模式、安全问题等),还有什么其他原因?
- 分析对内存占用有多大影响?
- 具体来说,有没有性能成本非常低的 java 分析工具?
- 任何为分析 Web 应用程序而设计的 java 分析工具?
- 有人对使用 visualVM 进行分析的性能成本有基准吗?
- visualVM 可以扩展到多大的应用程序和数据集?
java - HEAPSPACE ERROR:无法找出导致错误的原因
有人介意看看这些代码,看看它们是否存在内存泄漏,它不会太大,但我的程序在运行一段时间后不断崩溃,我不知道如何使用viualvm 即使我已经阅读了好几天了,并且丝毫不知道我在堆转储等中寻找什么。感谢您的帮助, ps 我知道我已经发布了很多代码,但我不知道还能做什么,以便您希望看到问题出现在我身上。如果有帮助,我可以通过电子邮件向您发送完整的程序以供查看。非常感谢您提供的任何帮助。
方法的另一部分
检查新图像是否已添加到文件中的部分