?????????????????
???????????? ???????[ 2013/9/25 16:35:04 ] ????????
	???????????????????????????????в?????Щ??????????????????????????????????????????????????????
	???????JDK?????й???
	????1.jps:????????????????
	?????г????????е????????????????????????е???????????Щ???????????????ID?????????????????????????????????JDK???????
	????Jps ????????
	????jps  [options] [hostid]
	????2. jstat????????????????????
	????jstat??JVM Statistics Monitoring Tool????????????????????????????????????й???????????????????????????????е?????????楨?????????JIT???????????????????GUI??ν??棬????????????????????????????????????????λ??????????????????
	????jstat????????
	????jstat [option vmid [ interval [s|ms] [count] ] ]
	????????interval??count???????????????????????????????????????????Ρ?
	???????磺jstat –gc 3232 500 20
	??????????????500ms?????ν???3232??????????????????????20?Ρ?
	???????option?????????????????????????????3???????????????????????????????
	????3. jinfo??Java???????????
	????jinfo(Configuration Info for Java)?????????????????????????????δ??????????????????????????????jinfo??-flag?????в????jinfo?????????-sysprops????????????е?System.getProperties()??????????????
	????jinfo????????
	????jinfo [option] pid
	????4.jmap??Java????????
	????jmap??Memory Map for Java????????????????????finalize??ж??У?Java???????????????
	????jmap????????
	????jmap [option] vmid
	????5.jstack??Java??????????
	????jstack??Stack Trace for Java???????????????????????????????λ?????????????????
	????jstack????????
	????jstack [option] vmid
	???????? JDK?????????
	????1. Jconsole??java?????????????
	????JConsole?????????????????й?????JDK??????????????汾???????????JVM Manage API?????????е?????
	???????JDK/bin???μ?“jconsole.exe”???JConsole?????????????????????????????????“??????”?????????????????????????????????м???
	????1)“????”??????????????????????????????
	????2)?????
	????“???”????????????jstat????????????????????????????棨java????????仯?????
	????3)?????
	????“???”?????????????????jstack???????????????????????????????з???
	????2.VisualVM:??????????????
	????VisualVM?????????м?????????????????????????????????????????????profiling????VisualVM?????????????????????JProfiler??????????????????????????VisualVM?????????????????????????????????????Agent???У??????????ó???????????????С????????????????????????????С?
	????1?????VisualVM
	???????JDK/bin???μ?“jvisualvm”???VisualVM??????????????VisualVM????????????“????”-->“???”?????
	????2???????????????????
	???????????????2?????????
	??????“??ó???”???????????????ó???????????“??dump”??
	??????“??ó???”?????????ó????????ó????????????“????”????е???“??dump”??
	??????????dump????????ó?????????????ó???????????[heapdump]??????????????????д???????????
	????“??”???????????ó???dump????е??????????????????
	????“??”??????????????????????????????????????
	????“???”?????????“??”?????????“??”??????????????????????????в??????????????
	????3)????????????
	??????Profiler???У?????????????????????CPU?????????????淳???????profiling??????????????????б????????????????????????????????????
	???????“cpu”??“???”??VisualVM??????????????ó?????й????????Cpu??????????????????е????????к?????????????????????????????????????Щ????????????
??????
					
					???·???
App??С????H5?????????????????Щ??
2024/9/11 15:34:34?????????????????????????
2024/9/10 11:13:49P-One ???????????????????????????????????????
2024/9/10 10:14:12???????????????????????????
2024/9/9 18:04:26??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44
					
			
								
								
								
								
								
								
								
								
								
								
				
sales@spasvo.com