JProfiler
掘金者说
当你的才华还撑不起你的野心时,那你就应该静下心来学习; 当你的能力还驾驭不了你的目标时,那就应该沉下心来历练。
展开
-
【JProfiler帮助5】记录数据
分析器的主要目的是记录来自各种源的运行时数据,这对解决常见问题很有用。此任务的主要问题是正在运行的JVM以极高的速率生成此类数据。如果探查器始终记录所有类型的数据,则会产生不可接受的开销或快速耗尽所有可用内存。此外,您经常希望记录特定用例的数据,而不是看到任何不相关的活动。这就是为什么JProfiler提供了细粒度的机制来控制您真正感兴趣的信息记录。标量值和遥测从分析器的角度来看,最不...翻译 2018-08-15 14:45:47 · 835 阅读 · 0 评论 -
【JProfiler帮助2】架构
下面给出了涉及配置文件应用程序,JProfiler UI和所有命令行实用程序的所有重要交互的大图。 分析代理“JVM工具接口”(JVMTI)是一个本机接口,分析器使用该接口来访问信息并添加钩子以插入自己的检测。这意味着至少部分性能分析代理必须实现为本机代码,因此JVM分析器不是独立于平台的。JProfiler支持网站上列出的一系列平台 。JVM概要分析器实现为本机库,在启动时或...翻译 2018-08-15 14:49:39 · 264 阅读 · 0 评论 -
【JProfiler帮助1】介绍
什么是JProfiler?JProfiler是一个专业工具,用于分析正在运行的JVM中发生的事情。当您的生产系统遇到问题时,您可以将其用于开发,质量保证和消防任务。JProfiler处理的主题有四个:方法调用 这通常称为“CPU分析”。可以以不同方式测量和可视化方法调用。方法调用分析可帮助您了解应用程序正在执行的操作,并找到提高其性能的方法。 分配 根据分配,引用链和垃圾收集分析...翻译 2018-08-15 14:50:55 · 230 阅读 · 0 评论 -
【JProfiler帮助9】内存分析
有两种方法可以获取有关堆上对象的信息。一方面,分析代理可以跟踪每个对象的分配和垃圾收集。在JProfiler中,这称为“分配记录”。它告诉您已分配对象的位置,还可用于创建有关临时对象的统计信息。另一方面,JVM的分析界面允许分析代理采用“堆快照”,以便检查所有活动对象及其引用。需要此信息才能理解为什么不能对对象进行垃圾回收。分配记录和堆快照都是昂贵的操作。分配记录对运行时特性有很大影响,因为必...翻译 2018-08-15 14:52:43 · 2803 阅读 · 0 评论