欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

jdk new tools鈥斺€攋ps銆乯info銆乯stat銆乯地图銆乯console

更新时间: 2014-01-05 02:33:28 责任编辑: Author_N1

 

JDK NEW TOOLS鈥斺€攋ps銆乯info銆乯stat銆乯map銆乯console
瀹樻柟鏂囨。

http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jstat.html

鏈€杩戝帇鍔涙祴璇曞拰璋冧紭Liferay portal锛屾墍浠ラ渶瑕佹壘鍒颁竴绉嶅伐鍏凤紝鍙互姣旇緝濂界殑鐩戞祴VM宸ュ叿銆傛湰鏉ユ兂浣跨敤鍟嗙敤宸ュ叿锛屼絾鍋剁劧闂村彂鐜癝UN 鐨凧DK涓柊娣讳簡鍑犱釜宸ュ叿锛屽苟涓旈潪甯稿ソ鐢ㄣ€傜鎵跨潃鏈夊厤璐癸紝涓嶇敤鍟嗙敤鐨勫師鍒欍€傚紑濮嬩娇鐢ㄦ柊鐨凧DK宸ュ叿锛屼互涓嬬畝鍗曚粙缁嶄竴涓嬭繖鍑犵宸ュ叿銆?娉細鏈枃绔犱笅鐨勬墍鏈夊伐鍏烽兘瀛樺湪JDK5.0浠ヤ笂鐗堟湰鐨勫伐鍏烽泦閲岋紝鍚宩avac涓€鏍凤紝涓嶉』鐗规剰瀹夎)

鎴戜竴鍏辨壘鍒颁互涓嬩簲涓伐鍏凤細
jinfo:鍙互杈撳嚭骞朵慨鏀硅繍琛屾椂鐨刯ava 杩涚▼鐨刼pts銆?
jps:涓巙nix涓婄殑ps绫讳技锛岀敤鏉ユ樉绀烘湰鍦扮殑java杩涚▼锛屽彲浠ユ煡鐪嬫湰鍦拌繍琛岀潃鍑犱釜java绋嬪簭锛屽苟鏄剧ず浠栦滑鐨勮繘绋嬪彿銆?
jstat:涓€涓瀬寮虹殑鐩戣VM鍐呭瓨宸ュ叿銆傚彲浠ョ敤鏉ョ洃瑙哣M鍐呭瓨鍐呯殑鍚勭鍫嗗拰闈炲爢鐨勫ぇ灏忓強鍏跺唴瀛樹娇鐢ㄩ噺銆?
jmap:鎵撳嵃鍑烘煇涓猨ava杩涚▼锛堜娇鐢╬id锛夊唴瀛樺唴鐨勶紝鎵€鏈夆€樺璞♀€欑殑鎯呭喌锛堝锛氫骇鐢熼偅浜涘璞★紝鍙婂叾鏁伴噺锛夈€?
jconsole:涓€涓猨ava GUI鐩戣宸ュ叿锛屽彲浠ヤ互鍥捐〃鍖栫殑褰㈠紡鏄剧ず鍚勭鏁版嵁銆傚苟鍙€氳繃杩滅▼杩炴帴鐩戣杩滅▼鐨勬湇鍔″櫒VM銆?

鎺ヤ笅鏉ユ槸瀵硅繖浜涘伐鍏风殑璇︾粏浠嬬粛锛?

浠庢渶绠€鍗曠殑jstat宸ュ叿寮€濮嬶細鎴戞兂寰堝浜洪兘鏄敤杩噓nix绯荤粺閲岀殑ps鍛戒护锛岃繖涓懡浠や富瑕佹槸鐢ㄦ潵鏄剧ず褰撳墠绯荤粺鐨勮繘绋嬫儏鍐碉紝鏈夊摢浜涜繘绋嬶紝鍙婂叾id銆俲ps 涔熸槸涓€鏍凤紝瀹冪殑浣滅敤鏄樉绀哄綋鍓嶇郴缁熺殑java杩涚▼鎯呭喌锛屽強鍏秈d鍙枫€傛垜浠彲浠ラ€氳繃瀹冩潵鏌ョ湅鎴戜滑鍒板簳鍚姩浜嗗嚑涓猨ava杩涚▼锛堝洜涓烘瘡涓€涓猨ava绋嬪簭閮戒細鐙崰涓€涓猨ava铏氭嫙鏈哄疄渚嬶級锛屽拰浠栦滑鐨勮繘绋嬪彿锛堜负涓嬮潰鍑犱釜绋嬪簭鍋氬噯澶囷級锛屽苟鍙€氳繃opt鏉ユ煡鐪嬭繖浜涜繘绋嬬殑璇︾粏鍚姩鍙傛暟銆?
浣跨敤鏂规硶锛氬湪褰撳墠鍛戒护琛屼笅鎵?jps(闇€瑕丣AVA_HOME锛屾病鏈夌殑璇濓紝鍒版敼绋嬪簭鐨勭洰褰曚笅鎵?

鎺ヤ笅鏉ユ槸jstat锛屾垜涔嬫墍浠ヨ繖娆¤皟浼楲iferay portal鏄洜涓猴紝liferay鍦ㄩ粯璁ょ殑鎯呭喌涓嬶紝骞跺彂鐢ㄦ埛涓€澶氬氨浼氫骇鐢焢erm out of momery寮傚父銆傝櫧鐒跺緢寮€灏辫В鍐充簡锛屼絾鍙戠幇瀵筕M鍐呭瓨浣跨敤閲忕洃鎺х殑閲嶈鎬с€傞€氳繃google锛屽緢蹇殑鍙戠幇浜唈stat杩欎釜宸ュ叿銆?
jstat宸ュ叿鐗瑰埆寮哄ぇ锛屾湁浼楀鐨勫彲閫夐」锛岃缁嗘煡鐪嬪爢鍐呭悇涓儴鍒嗙殑浣跨敤閲忥紝浠ュ強鍔犺浇绫荤殑鏁伴噺銆備娇鐢ㄦ椂锛岄渶鍔犱笂鏌ョ湅杩涚▼鐨勮繘绋媔d锛屽拰鎵€閫夊弬鏁般€備互涓嬭缁嗕粙缁嶅悇涓弬鏁扮殑鎰忎箟銆?
jstat -class pid:鏄剧ず鍔犺浇class鐨勬暟閲忥紝鍙婃墍鍗犵┖闂寸瓑淇℃伅銆?
jstat -compiler pid:鏄剧ずVM瀹炴椂缂栬瘧鐨勬暟閲忕瓑淇℃伅銆?
jstat -gc pid:鍙互鏄剧ずgc鐨勪俊鎭紝鏌ョ湅gc鐨勬鏁帮紝鍙婃椂闂淬€傚叾涓渶鍚庝簲椤癸紝鍒嗗埆鏄痽oung gc鐨勬鏁帮紝young gc鐨勬椂闂达紝full gc鐨勬鏁帮紝full gc鐨勬椂闂达紝gc鐨勬€绘椂闂淬€?
jstat -gccapacity:鍙互鏄剧ず锛孷M鍐呭瓨涓笁浠o紙young,old,perm锛夊璞$殑浣跨敤鍜屽崰鐢ㄥぇ灏忥紝濡傦細PGCMN鏄剧ず鐨勬槸鏈€灏弍erm鐨勫唴瀛樹娇鐢ㄩ噺锛孭GCMX鏄剧ず鐨勬槸perm鐨勫唴瀛樻渶澶т娇鐢ㄩ噺锛孭GC鏄綋鍓嶆柊鐢熸垚鐨刾erm鍐呭瓨鍗犵敤閲忥紝PC鏄絾鍓峱erm鍐呭瓨鍗犵敤閲忋€傚叾浠栫殑鍙互鏍规嵁杩欎釜绫绘帹锛?OC鏄痮ld鍐呯函鐨勫崰鐢ㄩ噺銆?
jstat -gcnew pid:new瀵硅薄鐨勪俊鎭€?
jstat -gcnewcapacity pid:new瀵硅薄鐨勪俊鎭強鍏跺崰鐢ㄩ噺銆?
jstat -gcold pid:old瀵硅薄鐨勪俊鎭€?
jstat -gcoldcapacity pid:old瀵硅薄鐨勪俊鎭強鍏跺崰鐢ㄩ噺銆?
jstat -gcpermcapacity pid: perm瀵硅薄鐨勪俊鎭強鍏跺崰鐢ㄩ噺銆?
jstat -util pid:缁熻gc淇℃伅缁熻銆?
jstat -printcompilation pid:褰撳墠VM鎵ц鐨勪俊鎭€?
闄や簡浠ヤ笂涓€涓弬鏁板锛岃繕鍙互鍚屾椂鍔犱笂 涓や釜鏁板瓧锛屽锛歫stat -printcompilation 3024 250 6鏄瘡250姣鎵撳嵃涓€娆★紝涓€鍏辨墦鍗?娆★紝杩樺彲浠ュ姞涓?h3姣忎笁琛屾樉绀轰竴涓嬫爣棰樸€?

jmap鏄竴涓彲浠ヨ緭鍑烘墍鏈夊唴瀛樹腑瀵硅薄鐨勫伐鍏凤紝鐢氳嚦鍙互灏哣M 涓殑heap锛屼互浜岃繘鍒惰緭鍑烘垚鏂囨湰銆備娇鐢ㄦ柟娉?jmap -histo pid銆傚鏋滆繛鐢⊿HELL jmap -histo pid>a.log鍙互灏嗗叾淇濆瓨鍒版枃鏈腑鍘伙紝鍦ㄤ竴娈垫椂闂村悗锛屼娇鐢ㄦ枃鏈姣斿伐鍏凤紝鍙互瀵规瘮鍑篏C鍥炴敹浜嗗摢浜涘璞°€俲map -dump:format=b,file=String 3024鍙互灏?024杩涚▼鐨勫唴瀛榟eap杈撳嚭鍑烘潵鍒癝tring鏂囦欢閲屻€?

jinfo:鐨勭敤澶勬瘮杈冪畝鍗曪紝灏辨槸鑳借緭鍑哄苟淇敼杩愯鏃剁殑java杩涚▼鐨勮繍琛屽弬鏁般€傜敤娉曟槸jinfo -opt  pid 濡傦細鏌ョ湅2788鐨凪axPerm澶у皬鍙互鐢?nbsp; jinfo -flag MaxPermSize 2788銆?

jconsole鏄竴涓敤java鍐欑殑GUI绋嬪簭锛岀敤鏉ョ洃鎺M锛屽苟鍙洃鎺ц繙绋嬬殑VM锛岄潪甯告槗鐢紝鑰屼笖鍔熻兘闈炲父寮恒€傜敱浜庢槸GUI绋嬪簭锛岃繖閲屽氨涓嶈缁嗕粙缁嶄簡锛屼笉浼氱殑鍦版柟鍙互鍙傝€冿汲锛碉籍鐨勫畼鏂规枃妗c€?
浣跨敤鏂规硶锛氬懡浠よ閲屾墦 jconsole锛岄€夊垯杩涚▼灏卞彲浠ヤ簡銆?

浠ヤ笅鏄繖浜涘伐鍏风殑SUN瀹樻柟璇存槑锛?
jps:http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jps.html
jstat:http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jstat.html
jmap:http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jmap.html
jconsole:http://java.sun.com/j2se/1.5.0/docs/guide/management/jconsole.html

闄勫姞锛歸indows鏌ョ湅杩涚▼鍙凤紝鐢变簬浠诲姟绠$悊鍣ㄩ粯璁ょ殑鎯呭喌涓嬫槸涓嶆樉绀鸿繘绋媔d鍙风殑锛屾墍浠ュ彲浠ラ€氳繃濡備笅鏂规硶鍔犱笂銆俢trl+alt+del鎵撳紑浠诲姟绠$悊鍣紝閫夋嫨鈥樿繘绋嬧€欓€夐」鍗★紝鐐光€樻煡鐪嬧€?>'閫夋嫨鍒?->鍔犱笂'PID'锛屽氨鍙互浜嗐€?
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:33:28
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/11346/
本文WWW.DOC100.NET DOC100.NET版权所有。