?????Java????????4?????????
???????????? ???????[ 2015/6/17 15:05:10 ] ??????????????? Java
???????????????APM????????????????????ó???????????????????????????????????????????????????y??м????????????????????????????????????????????????????IT????????
??????????????????Java???????????????????????????????У??????????к??????Щ?????????Java???????а?????????????????????APM??????OneAPM??Java?????????????β??????С??????????????????????????????????????Java?????????4????????????????????????????????????????????ò?????????????????????
????1.???????
??????????????????????????????????????????????y????????????鵽???????????????????????????????????????????????????????估??????????????????Щ???????????????????????????б??????????????????????
????????OneAPM???????????????????????
???????????????????????????棬????????????????????????????????????(container metrics)????????????????????????????????????????????????????????????????÷?????????(thread pool)??????????????????????????????????????????????Щ?????????????????
??????????????????????????????????б?????????????????л???????????????????????????????????????????????????????е???????????????????????????URL??????????????????????????????????????????????????????????????????????????????????????????????????й????????н?????????????????????????????y????????????????????????????????н??????????м???
??????????????????????????????????????????н??в??????????????????????????????б????ж??????????????磬??????????????????????????趨?????????????ж???????????
?????????????????????????????飬?????????????????????
????2.??????
??????????????????????????????????????????????????????????????y????????????????????????е??????????????????????????????Щ????????????????????????????????????????????????????????????????????????????????????????????????Щ??????????
???????:???????????????????н???
????????????????????????????????????Щ?????????????????????????????????ü?????????????Щ?????????????????????????????????Э?飬????HTTP??JDBC?????????????????
?????????????????????????????????????????????????????з????????????????????????????????????????????У?????????????????
????3.????????
??????Java??????汾?????????????????????????????????????????????????????????????????????????????棺???????????????????????????????????????????????????????????????ù????????????????????????C??C++??????????м??????????????????????????????????????????衣
???????:OneAPM??????JVM?????????????
??????????????????????????????????????????????????????????й??????????汻?????????????????????????????????????????鵤????????????
???????????????????????????????????????????????????й????????????????????????????????????????????JVM????????????????????????????Щ?????????????????????????????????????????????????????????????????÷????????????
??????????????????????е????(major)??(full)?????????????Azul JVM?????е?JVM??????????????????????????·??????
?????μ?
???????
??????????????????????μ??????????????????????????????????????????????????????С??
????????????????????????????“???????(Stop The World??STW)”????????????????????????????JVM?е?????????
???????:???????????????????????????????????
???????????????????????????????????????(reachability test)???????????????????????????????????(root set)???ü?????????????????е????????????????????????????е?????漰?????????????????Щ?????漰???????????ж??????漰????????????У???????(mark)?????????????????????????????????е???????(sweep)?????????Щ?????????и???????????????涼??????????????????????Щ??棬?????μ???????????????
???????:?μ?????
????????????JVM???μ????????????????????????????????Sun JVM??μ???????????????????
??????μ??????У???????????Eden??????????????????????????????(copy collector)??Eden?е?????????????????????(survivor spaces??to space??from space)????????Eden?е???????????????????????????????ж???????????Щ????????tenured???????????????????tenured??????檔
???????tenured??????????????????????С?????????????????μ??????????tenured????С??????JVM????????????????п????????????????????(Eden?????????????)???????tenured????????????????????
?????6?????????
???????????????????????????е???????????????????????????????С????????????????????С????????????????????????????????
????4.??ò???
??????????????????????ò??????????????????????????????????????????????????????С?????????????????м????????????????????????????????????????????????????????????????????????????????????????????????
??????????????У?????????????????????
??????????????????
????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????е???????????????У????????????????????????????????????????????????????????????????????????????????????????????????д????????????????????????????????????????????????
???????????е?????????????????????????????????????????????????ò????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11