- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 YourKit 的新手profiler 并在阅读了一些好评后想尝试一下。我正在尝试分析在 weblogic 应用程序服务器中运行的 web 应用程序。我基本上想检查在开始记录和停止记录对象分配之间创建了多少特定类的实例。我怎样才能做到这一点?我还想知道这些对象创建方法的堆栈跟踪。为此,我是否还必须在开始分配记录后捕获内存快照?如果是,那为什么?
最佳答案
I basically want to check how many instances of a particular class got created between the time I start recording and the time when I stopped recording object allocation. How can I do that?
查找记录的数字,例如搜索分配下的类。如果您记录了每 10 次分配,请将其乘以 10 以获得数量的估计值。如果您需要确切的数字,您需要记录创建的每个实例(这会减慢您的应用程序)
I would also like to know the stacktrace for those object creation methods.
您可以通过查看这些分配发生的位置来获取这些堆栈跟踪的摘要。
For doing this do I also have to capture memory snapshot after starting allocation recording?
我怀疑这是开箱即用的支持,因为拍摄快照非常非常昂贵。不过,YourKit 提供了一个 API,您可以通过将其添加到要跟踪的对象的构造函数中,在每次创建该对象时以编程方式触发快照。
关于java - 如何检查在 YourKit 中记录对象分配期间创建了多少个类的实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17919215/
我正在使用 YourKit 来分析我的 Web 应用程序。如果 Yourkit 的线程 View 中列出了一个 Java 线程,并且该线程也被标记为已完成,这是否意味着该线程已完成但线程对象仍然存在(
使用 64 位 Windows 7 企业版,根据 YourKit docs : To check that Java can load the profiler agent, invoke the f
我的应用程序在 weblogic 上运行并创建多个线程来处理来自客户端的请求。在使用 YourKit 进行 CPU 分析时,我发现信息不完整。 YourKit 中显示的时间与使用应用程序日志观察到的时
我最近下载了 YourKit 的试用版,玩了一段时间后看起来不错,但我担心在生产环境中运行它。我以前使用的分析器给服务器带来了 Not Acceptable 开销。 有人知道 YourKit 软件的典
一个对象的保留大小不等于它引用的所有对象的保留大小。 这是正在发生的事情: 使用 YourKit 捕捉内存快照。 点击一个对象并按类类型显示实例 假设实例的保留内存是 A 字节 (600mb) 展开并
我正在尝试减少应用程序中特定代码路径上的锁争用。为了识别具有高锁争用的代码,我将 YourKit 连接到我的应用程序并使用“监视器”选项卡并查看获取哪些锁导致我关心的线程被阻止。我的最终目标是在 YK
在 150G 机器上分析一个大约 100G 内存消耗的 Java 应用程序通常需要多少时间?我大约 2 小时前开始进行分析,到目前为止只完成了 20%。自从我开始分析以来,jvm 使用的总内存已达到
我是 YourKit 的新手profiler 并在阅读了一些好评后想尝试一下。我正在尝试分析在 weblogic 应用程序服务器中运行的 web 应用程序。我基本上想检查在开始记录和停止记录对象分配之
我有一些代码段想要在许多不同的输入(~1000)上进行分析,因此手动运行每个测试并保存结果是没有意义的。我将 yourkit 与 Eclipse 结合使用来进行分析。有没有办法创建“新 session
我一直在使用 yourkit,它是一个很棒的工具。我通常使用 CPU 消耗水平曲线,以及线程随时间向下钻取。 但最近我怀疑是 yourkit 引起了我的应用程序随机 20 秒的卡住,因为没有发生过多的
是否可以使用 yourkit API ( https://www.yourkit.com/docs/java/api/index.html ) 来检查堆中的对象?例如,检查意味着获取堆中对象的字段值。
我有一个 web 应用程序存在类加载器泄漏问题,因为在多次重新部署该 web 应用程序后 PermGen 内存不足。 Google 和网络上的几个乐于助人的人告诉我,调查此类问题的方法是在分析器中打开
我知道 yourkit 可以很容易地集成到 Eclipse 中,您可以启动程序“Profile As”,它会自动连接到 Yourkit API 和统计分析。这总是运行程序并对其进行配置。 现在,如果我
我正在尝试提取 YourKit 的“线程” View 中显示的数据(关于线程状态;主要是当每个线程“等待”或“可运行”时)。我已使用命令行导出实用程序为其支持的所有 View 生成所有格式。 导出目录
有人在使用 yourkit 制作的 .NET 分析器吗?我正在寻找一个好的 .NET 分析器并偶然发现了 yourkit 一个。因为我会购买单人许可证,所以对我来说将花费 79 欧元,恕我直言,这还不
我正在使用 JVisualVM 和 YourKit 来分析堆内存转储(使用 jmap 创建),并注意到对于同一个对象,它们报告了两个截然不同的保留大小!有谁知道可能是什么原因吗? 最佳答案 当然,造成
我正在尝试追踪 Grails 应用程序的内存泄漏,并且正在使用 Yourkit Profiler,但遇到了问题。 我在生产服务器上的 Tomcat6 中运行了 Grails 应用程序,并解压了 You
是否可以更改 YourKit 远程分析器放置其 jars 的目录? 我们在尝试使用 YourKit 分析代理在 CloudFoundry(运行 Ubuntu 10.10)上启动 Tomcat 时遇到此
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 8 年前。 Improve this qu
有谁知道以 YourKit 格式捕获 8GB 堆大小的 Java 1.6 JVM 的内存快照需要多长时间?在那段时间里它会完全停止 JVM 吗? 我想找到产生过多垃圾的方法,因此想要启用对象分配记录,
我是一名优秀的程序员,十分优秀!