问题标签 [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 - 在 VMWare 下在 Windows 上运行 visualvm 需要帮助
我正在 VMWare Fusion 3.x (OSX) 内运行的 Windows 7 x64 上进行一些 Java 开发。我已经安装了 JDK6(更新 26),将 JAVA_HOME 设置为路径(没有尾部斜杠),然后重新启动了我的命令提示符。
我可以成功启动程序。在启动期间,它会运行校准,然后失败并出现以下错误:
“无法创建目录\VMWare-host\Shared Folders\.nbprofiler”(斜线后没有空格,但标记隐藏了句点)
我可以单击继续,但是当我在程序中时,我无法进行 CPU 或内存分析。我抛出了一个类似的错误框:
“检索目标 JVM 保存的校准数据时出错:无法创建...(与之前相同)”
曾几何时,我通过在启动期间传递 --userdir 标志和 -J-Dnbprofiler.home 来完成这项工作,但是这个技巧不再起作用了。
(完整的命令是: jvisualvm --userdir c:\Users\myname -J-Dnbprofiler.home=c:\Users\myname )
如何强制 jvisualvm 将其校准数据保存在“真实”驱动器而不是 vmware 网络驱动器上并使其正常工作?
monitoring - 无法将远程主机连接到 VisualVM
我是 Java 新手,在将远程主机连接到JVisualVM
.
我已经搜索了互联网并按照那里提到的所有步骤进行操作,但仍然无法解决问题。我遵循的步骤是:
我首先
jstatd.all.policy
在$JAVA_HOME/bin
. 该文件包含:grant codebase "file:${java.home}/../lib/tools.jar" { permission java.security.AllPermission;};
我开始
Jstatd
了jstatd -J-Djava.security.policy=jstatd.all.policy
我在远程主机上启动了 Java 应用程序:
/li>然后,我作为本地计算机上的实例开始,
JVisualVM
当我添加远程主机时,它已连接,但我看不到任何 Java 进程。
谁能帮我解决这个问题。
谢谢。
netbeans - Netbeans 不允许我更改项目的 Netbeans 平台
我已经下载了 VisualVM 源代码并尝试使用 Netbeans 7.01 编译 Glassfish 插件。这样做会导致以下错误:
C:\source\visualvm\trunk\plugins\glassfish\nbproject\build-impl.xml:48: 你必须定义'nbplatform.VisualVM_100609-dd12ae64a19c.harness.dir'
这使我进入将平台显示为“Netbeans IDE ...”的项目设置。下拉框显示为灰色,因此我无法选择正确的平台。
然而,在我的 hello world VisualVM 插件上,我可以将平台设置为适当的平台,并且运行良好。
为了尝试解决这个问题,我尝试创建 platform.properties 文件并将其放入带有以下条目的 nbproject 文件夹中。但是,这似乎不起作用
线束.dir=mypath/visualvm/visualvm_13
和
nbplatform.VisualVM_100609-dd12ae64a19c.harness.dir=mypath/visualvm/visualvm_13
有什么建议么。
java - 无法使用 VisualVM 对 CPU 进行采样
它可以在 Mac 上运行吗?我想在 VisualVM for Mac 上制作一个 jar 的 CPU 样本,但它没有启用 CPU 按钮。我可以在 Windows 7 上成功地对同一个 jar 进行采样。
CPU设置也全部禁用。
在摘要中,它一直显示相同的消息:“CPU 采样:检查可用性...”
我没有任何线索。我必须启用某些东西吗?
使用:java 版本“1.6.0_24”Java(TM) SE 运行时环境(构建 1.6.0_24-b07-334)
profiler - 为什么 VisualVM Sampler 不提供有关 CPU 负载(方法时间执行)的完整信息?
问题是:VisualVM 采样器按时间显示调用树。对于某些方法,采样器仅显示“自我时间”,所以我看不出是什么让这种方法变慢。这是一个例子。
如何增加剖析深度?
java - 对于 1GB 堆,在可视 VM 中运行计算保留大小需要多长时间?
我有一个来自堆空间不足的 java 进程的 1 GB 堆转储。我已将堆上传到 java6 发行版附带的 jvisualm 中。我大约在 16 小时前开始了“计算保留大小”过程,它仍在运行。运行 1GB 堆上前 20 个对象的计算保留大小需要多长时间?我应该期望它完成吗?
java - 如何更改 VisualVM 中的应用程序名称?
如何更改 VisualVM 中的应用程序名称?我有多个从我的 IDE 启动的应用程序,但很难区分它们,名称相同,唯一的区别是 PID。所以我想给他们起有意义的名字,但是菜单项“重命名..”被禁用了。如何重命名应用程序?在我看来,重命名只能在快照上进行->快照的描述
javascript - 为什么在 visualvm (jhat?) oql 中使用 javascript 有时会令人困惑?
我很想知道为什么 visualvm OQL 对以下语句有问题:
例外是:
相比之下,visualvm OQL 对以下任何示例都没有问题:
示例 1(注意“它”没有被引用):
示例 2(注意“it”被引用):
示例 3(“function(it)”出于某种原因在 OQL 中特别处理?):
我问这个是因为它似乎不直观,并且当我尝试创建可用的东西时,非直观行为的变化会出乎意料地出现并减慢我的速度。
scala - VisualVM、Scala 和 Ubuntu?
我在 Ubuntu 11.10(64 位)下的 VisualVM 有问题。我正在使用最新的 Java 1.6 版本 (1.6.0_29-b11) 和 Scala 2.9.1。
VisualVM 没有在 Monitor 的选项卡中显示 CPU 使用情况(说:此 JVM 不支持。),缺少 Threads 选项卡,我无法使用 Sampler 或 Profiler。实际上我可以点击 CPU Profiling 但没有任何反应。
在 Windows 7 下一切正常!
在 VisualVM 日志中,我多次发现此异常:
有人有想法吗?