????????--Java???????????
???????????? ???????[ 2013/8/28 10:01:22 ] ????????
????1????
??????????У??????????????????????????????????????????????????“???????”??????????????????????????????????????????????????????ú????????????????????????????????????????????Щ????“CPU???????”??“???????”???????“???????????????”??
?????к??????????????????????????Jprofiler??JProbeProfiler???????????????????Щ?????????
????2???
????????????????????Java????????????????????н????????????????????????????????????????????????????????????в????
????3?????
?????????????????????в?????黯??????????????????????黯????????????????????????Щ???????????????ж??????????????????????????????????????????????ò???????????????log("insomemethod")?????????ν?????????????????Щ???????????????????????л??????????????????????????????????????????????????????????AOP??AspectOrientedProgramming??????????????OOP??AobjectOrientedProgramming????????????????????????AOP??????????????????
??????????????????????????????????????????????????Invocationhandler????????????????????????InvocationHandler????????????????????????????????????????????Invocationhandler?????invoke??????????????????????????????????????????е??ò?????????
???????AOP??????????????????????????????????????????AOP??????Щ?????e??????????AOP????????????????????????μ?????——????????performancetesting????
????????????????????????????棺
????????????????????????????????????????????δ???????????
??????????????????????????????С
????????????????????????????????е????
????????????(scalability)
??????????????(perceivedperformance)?????????????????ж??????????о??????????ж??.
?????????????????????????????????????????а???
????4???????????
????4.1???
????????ò??????????????????????????
????4.2????
????Java?????????System.currentTimeMillis()???????????????????????????????????????????д??????????????????????δ?????????????
longstart=System.currentTimeMillis();
doSth();
longend=System.currentTimeMillis();
System.out.println("timelasts"+(end-start)+"ms");
?????????????????????涼д???????δ?????????????????飬???????Java??java.lang.reflect.Proxy??java.lang.reflect.InvocationHandler???????????????????????????
??????
???·???
??????????????????
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