JProfiler的基本操作与配置.pptVIP

  • 1
  • 0
  • 约8.77千字
  • 约 74页
  • 2017-06-03 发布于湖北
  • 举报
实战操作演练 (五)、开始测试 1、在IE地址栏中输入: http://localhost:8080/test/init1.jsp, 执行一次,我们可以在内存视图中看到cn.test.TestBean对象被创建了10000次,如下图所示: 实战操作演练 实战操作演练 2、标记现在的状态,然后再执行init1.jsp和,init2.jsp可以让我们找到哪些类在调用后没有被释放(很重要!!!) 实战操作演练 刚才执行了4次init1.jsp和1次init2.jsp,正好产生了50000个TestBean对象,和图示显示的一样 (注:红色的变成是发生变化的对象及其数量) 实战操作演练 3、过一会后,按F4键进行垃圾回收。但回收完成后,这些对象依然存在,说明某些地方对这个类的引用没有被释放! 4、找出是哪些地方使用了TestBean类,并且没有释放它们。 在cn.test.TestBean对象上点击右键选择“Show Selection in Heap Walker”, 然后点击确定,观察它的heap, 实战操作演练 实战操作演练 Heap状态如图所示: 实战操作演练 5、在该类中点击右键,在出现的菜单中选择“Use Selected Instances”, 实战操作演练 6、出现如下窗口: 实战操作演练 7、选择”Allocations”,点击“OK”,然后我们要的结果就出来了。

文档评论(0)

1亿VIP精品文档

相关文档