如何正确阅读这个 JProfiler 比较?

How to read this JProfiler comparison correctly?

我刚开始使用 JProfiler 11.1。我用它来对代码更改前后的系统内存消耗进行基准测试。我将它们保存为两个屏幕截图,并从中进行了比较。这听起来可能很傻,但在结果图表中,我不明白这是什么意思。在左侧裸露中,我在 before6.jsp 之前有 after-6.jps,在比较结果中,我看到很多红色条向右侧上升。这是否意味着 "after-6.jps" 比 "before-6.jsp" 多,反之亦然?

我进行了一些谷歌搜索,但找不到任何关于如何阅读它的文章。 任何帮助,将不胜感激!

在快照中 select 或者,作为 selected 比较的一部分的快照标有数字,对于像对象比较这样的双重比较,标签是“1”并且“2”。显示的差异计算为

(measurement in snapshot 2) - (measurement in snapshot 1)

所以在你的情况下 "before-6.jps" 包含比 "after-6.jps" 更多的字符串。您可能希望反过来看,因此您可以 select 在比较向导的第一步中使用不同的快照。默认情况下,比较向导按照快照中出现的相同顺序对快照进行排序 select 或者,因此我建议重新排序快照,以便 "before-6.jps" 出现在 "after-6.jps" 之前。