?????? Java ?????????????У???????????????????á??????????????Java Profiler ???????????????????????Ч???λ??Щ??????????? Java ?????????е???????????????г???? Java Profiler ???????????????????????????????????м??????????????????????????????????? Java ???????????? Java Profiler ?????
???????????????????????????????????? Java Profiler ????????????????????????? Java Profiler ???? TPTP?? CodePro Profiler?? YourKit Java Profiler?? JProfiler ???м????????????????????????????????б?????????????????????????
????????????????????Profiling ?????????????????????????о????????????????????????????????λ????????????????????????????????????????????Ч?????????????????????????????????????
????????????????? Java????????? JVMTI??JVM Tools Interface??API ????????緽?????á?????????ж??????? / ???????????????????Щ??????г?????????????
????????????????sampling??: ?÷??????????????????ж???????????????????call stack????????????????г????????????Щ????????y?????????Щ??????????????ù?????????????? CPU ????????????????????????????????????????????????????????????÷????????????????????????????????????????????
????????????????BCI??: ?÷????????????в???????????Щ????????? profiling ?????????????????????????????????????????????????????????????????????ù?????????? CPU ?????????÷???????????????????????????????????????????п????????????÷???????????????й?????????????????
????????????? Java Profiler ????????????????????????????????????????????
????Profiler ?????????
????????г???? Java Profiler ?????в?????????????????????????????????Щ??????????н????
???????Telemetry????????????????????ó??????????????????????????ж???????View???????????? CPU ????????????????????????????????Щ????????????????????????????????????
????CPU Telemetry ???????????????????ó???? CPU ??????????Щ????????????ó???????????? CPU ????????
????Memory Telemetry ?????????????????????????????????????
????Garbage Collection Telemetry ???????? JVM ?????????????????????
????Threads Telemetry ???????????????????????????????????????????????
????Classes Telemetry ???????????????????????????????????????
?????????snapshot??????ó????????profiler ??????????????????????????Щ???????????????????У????????????????????????????????????????????????Щ??????????????????? ????????????????????ó????????????????????????????????????????CPU ????????????
????CPU ???????????????ó????к???????ù?????????????Щ???????????? CPU ????????н??в???
??????????????????????????????????????????????????????????????????????ù??????Щ??????????????????????н??в???
????CPU Profiling??CPU Profiling ???????????????????????????????????????????????????ó???? CPU ???????????????????????? CPU Profiling ?????CPU ???? CPU ?????
??????? Profiling????? Profiling ??????????????????????????????????????й???????????????????????????????????????? Profiling ??????????????????
??????? Profiling????? Profiling ???????????????ó????????????????????? ????????????????????
??????????????仯???
???????????
????????????????????????????????
????Profiling ???????????????? eclipse ?? Run ?? Debug ?????????????? Profiling ????????????????????????profiling ???? (CPU profiling ????? profiling)???????????????? ?? ?????????? BCI ) ????
????Profiler Preference ???????????? Profiler ??????????????????????????????????????????
????Java Profiler ???????
????????????????????г??????????? Java Profiler ??????н????