Jprofile 备忘
最近在使用jprofile 5.1.4監(jiān)控系統(tǒng)時(shí),得到了一些技巧,記錄下來,備忘
?? 1,看內(nèi)存使用,內(nèi)存中對象的個(gè)數(shù),及其正在創(chuàng)建的個(gè)數(shù),在
???? recoded objects中可以看到:1,活著的對象,2,已經(jīng)刪除的對象
???? 在上面表示使用mark current value 。即開啟記錄對象的累計(jì)增加數(shù)
???? 值就為看到其增加的對象數(shù)和減少的對象數(shù)
heap walker的class來查看內(nèi)存堆的快照
? 1,可以查看hibernate中的 manytoone的個(gè)數(shù),及其大小,點(diǎn)進(jìn)入
? 2,查看hibernate中的formula實(shí)例個(gè)數(shù),及其
? 3,進(jìn)入heap walker 的allocation hot spots中
???? 查看具體類的方法和內(nèi)存
???? 可以同方法,---到類---具體調(diào)用包--具體哪個(gè)jsp和類
? plsql連接數(shù)據(jù)塊遠(yuǎn)程字符串:10.1.10.9:/OA
?
?查看熱點(diǎn)調(diào)用方法
?? 查看hibernate中解析的HQL數(shù)據(jù)和個(gè)數(shù)
?? 具體進(jìn)入查看hibernate中的hql數(shù)據(jù)
?
?在測試GC對象回收時(shí),用了一個(gè)例子:
??? 如:A a=new A();
???????? a=null;
??????這時(shí)GC就將對象a給回收了
??? 但如是:
??????A a=new A();
????? List b=new ArrayList();?????
????? b.add(a);
????? a=null;
??? 這時(shí)GC是不會(huì)回收對象a的,因?yàn)檫€有一個(gè)b的引用。
?
轉(zhuǎn)載于:https://www.cnblogs.com/zping/archive/2010/03/10/1682719.html
與50位技術(shù)專家面對面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的Jprofile 备忘的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 花甲粉的制作方法哪里比较正宗?
- 下一篇: 八爪鱼的家常做法大全?