问题标签 [jprofiler]

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.

0 投票
1 回答
23461 浏览

java - 如何使用 JProfiler 远程分析 Web 应用程序?

我正在运行一个部署在远程机器服务器上的 Web 应用程序,并且我拥有该应用程序的 IP 地址和 URL。当我用浏览器点击 URL 时,应用程序就会显示出来。

我现在必须分析该 Web 应用程序,因为我需要找出它运行如此缓慢的原因。

我尝试使用JProfiler,没有成功。有人可以建议如何配置 JProfiler 进行远程分析吗?

0 投票
0 回答
156 浏览

jprofiler - jprofile问题websphere v6

我正在尝试将 Jprofile 与在 Linux 上运行的 WAS v6 一起使用,遵循 Jprofile 中的设置步骤,将代理 jar 复制到 linux 框,设置 jvm 参数和 LD_LIBRARY_PATH。但是当我尝试启动服务器时看到这个错误:

JVMCI158:无法加载“libjprofiler.so”,因为 libjprofiler.so:无法打开共享对象文件:没有这样的文件或目录 JVMCI098:xmloadJVMHelperLib jprofiler port=8849,失败

提前感谢您的帮助。

0 投票
2 回答
1735 浏览

java - java中的内存泄漏

我使用 jprofiler 检测客户端代码的内存泄漏。在启动时 java.util.hashmap$entry 使用的内存急剧增加到 1700KB。之后它也减少了。堆转储显示 java.lang.ref.finalizer 正在使用最大内存。它得出什么结论?当我尝试在我的源代码中找到 finalize() 时,它不存在。在 HTML 文件中 finalize() 是这样使用的。 finalize,是什么意思?原因是 finalize() 还是引用 hashmap$entry 导致了泄漏?

0 投票
1 回答
851 浏览

jvm-hotspot - JProfiler 固有时间

热点视图(cpu 视图)显示固有时间的时间单位不正确。我尝试分析一个同时复制物理文件 200 次的应用程序。应用程序在 1.2 秒内完成,而 jprofiler 快照显示特定方法需要 122 秒。那很奇怪。

这是一个快照示例

任何使用过 jprofiler 的人?

0 投票
1 回答
177 浏览

java - JPA - 为什么我在 DB 中的每一行看到两个实体实例?

当我使用 JProfiler 分析应用程序时,我看到 Db 中的每条记录都有两个实体实例。

比如说 Global_message 是我的表名,它有 20 条记录,映射的 JPA 实体在 Jprofiler 中显示 40 个实例 [2 类]。

有人可以帮忙吗?这是预期的行为吗?

我在服务器启动时将所有表加载到缓存中,并且在服务器启动时看到了这种行为。

0 投票
1 回答
131 浏览

java - JProfiler - [n 类] 是什么意思?

这是我在分析应用程序时在 Jprofiler 的内存视图中看到的内容。有什么意义

[2 类] 。

我期望这个类是一个单例并且只有一个实例。我有什么不同的理解吗?

0 投票
3 回答
204 浏览

java - Java 的 Profiler [几乎] 不会减慢已分析的代码

有必要查看大型遗留代码中的瓶颈在哪里,并且负载测试工具不太可能揭示真实的瓶颈,因此我们最终可能会在生产环境中这样做。是否有一个用于 java 代码的分析器,它可以将代码减慢 10%,而不是“几次”?此外,还必须能够轻松插入分析器并轻松拔下它以恢复原始性能。是否有接近这些要求的分析器?

0 投票
1 回答
2197 浏览

java - Jprofiler Linux 上的远程分析。如何更改探查器数据文件的路径

我在带有附加设置的 linux 机器上运行 java (java 6) 应用程序 -agentpath:/home/myuser/jprofiler/bin/linux-x64/libjprofilerti.so=nowait,port=7777 在 Win 机器上使用 JProfiler 7.2.1 我可以连接到进程并检索分析数据。

我可以看到,在 Linux 机器上,JProfiler 在“/tmp”目录下生成了一些文件。文件名总是不同的(现在是“jagJGZkk1”和“jdcEoM0XI”)。由于堆的大小(大约 15 GB)和“/tmp”的小可用大小,我无法制作内存快照 - 随着 JProfiler 文件大小的增长,“/tmp”变得满了。

如何更改 JProfiler 数据文件的路径?是否有任何属性/解决方法?

谢谢

0 投票
1 回答
265 浏览

java - 用于独立服务器的 JProfiler

我正在为我的 tomcat 应用程序使用 jprofiler 一段时间。现在我使用 java HttpServer 制作了一个 HttpServer 应用程序(不使用 anu 容器)。是否可以为该独立应用程序配置 jprofiler。

0 投票
3 回答
13658 浏览

intellij-idea - JProfiler 在 IntelliJ 12 中不起作用(JProfiler 可执行文件为空)

我正在尝试分析我的 Android 应用程序。我通过安装 JProfiler 插件

IntelliJ IDEA --> 首选项 --> 插件

这是插件描述的屏幕截图:

JProfiler 插件说明

当我尝试运行探查器时,什么也没有发生,我收到这条消息说 JProfiler 可执行文件为空:

在此处输入图像描述

关于如何解决这个问题的任何想法?