作者indurain (老印)
看板java
标题Re: [问题] 关於profile的一些问题...
时间Wed May 3 01:44:59 2006
※ 引述《qrtt1 (隐者)》之铭言:
: ※ 引述《indurain (老印)》之铭言:
: : 请问有辨法知道一个java程式
: : 从开始到执行结束
: : 所有的物件配置记录吗?
: : 我试过netbeans的profiler
: : 它似乎只能显示某种class的物件
: : 在程式执行时一共产生了几个 占了多少空间
: : 但我想要知道的是
: : 一个java程式执行时
: : 配置物件的顺序及配置的size
: : 不知道有没有tool可以直接做到呢?
: java -verbose
我试了 java -verbose:class 与 java -verbose:gc
似乎看不出程式执行时 物件配置的顺序
这里的顺序是指 第一个被create的object是什麽,占多少bytes
第二个被create的object是什麽,占多少bytes...
(或是allocate size的顺序即可)
如果用java -Xrunhprof:heap=sites
只能得到统计好的结果(哪种class的object有几个,一共占多少bytes)
java -Xrunhprof:dump
dump出来的结果很难解读...
不知道有没有别的方法或是tool能列出程式执行时 物件配置的顺序?
还是说-Xrunhprof dump出来的东西就可以看出来了?
--
╭─╮ ╮ ╭─╮
╰─╯┌─╮╮╭─╮│┌─╮┐┌╮─╮╭─┬┐╰─╯┌─╮╮
│ ∣∣ │││ ∣│ ∣∣│ ╭╯││ ∣│ ∣∣ │
∣ │∣ ││∣ │∣ │∣ │ ∣ │∣ │∣ ∣│
└─┘└─┴┘└──╯╰──╯└─┘ ╰─╯┘└─┘└─┴┘
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.168.238.113