java???????????????????
???????????? ???????[ 2015/12/28 13:56:55 ] ????????Java ??????? ???????
????????
?????????????д???????????????????????????????????????????????????????????????????Э????????????????????????????????????????????????????????в??????Java?У???????????????????????????????????????????????????????????????????д???????????????????????????????????????????????????д?Щ??????????????????????????????????
??????????????????????????????????????????????????????Java????????????????????????????Java????????????????????????????????????????????????????????д??????????????????и?Ч???????????????????У??????????????Java????????????????????????????????????????????????????????????????????????????
?????????????????????
???????????????????????????????????????????.???????????????????д????????????????????????????????????????????????????з?????????????????????з?????????з????????????????????????????????????????ζ???????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????á?
???????磬????????????????????????????????????????????????????????????????????????á?
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????棬????????t?????
????????????????????????????????????????????????????????????????????ù???????????????Щ???????????????????????????????С???????????????????????????????У??????????????????????????????????????????????????????κ????????????????????????????????£???????????????????????????????????????????????Mock Object????
?????????????????????????????Щ???????????????????????????????????????в?????????????
?????????????????д?????????????
?????е??????в???????????????????????????????????????????????????System.currentTimeMillis()????????????????????
??????е???????????????????????????????????????????????δ??????е???????в???????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Ч??????磬?????????90%????????????1/100??????ɡ?????????????????????д????????????????????????90%???????????????????????μ???????????????????????????Χ??:
????private int doPerformanceTest(int numberOfRuns?? int
????requiredTimeInMilliseconds) {
????int passed = 0;
????Fragment fragment = new Fragment();
????for(int i = 0; i < numberOfRuns; i++) {
????long startTime = System.currentTimeMillis();
????fragment.doTransaction();
????long endTime = System.currentTimeMillis();
????long runTime = endTime - startTime;
????if(runTime < requiredTimeInMilliseconds) passed++;
????}
????return passed;
????}
??????????????????????????????????????
????public void testPerformanceStatistics () {
????double percentageRequired = 90.0;
????int numberOfRuns = 1000;
????int passed = doPerformanceTest(numberOfRuns?? 100);
????double percentagePassed = passed / numberOfRuns;
????assertTrue("percentagePassed = " + percentagePassed??
????percentagePassed >= percentageRequired);
????}
????????????????????????λ????????????á????????????Щ????????????????????????????????????????????????????????????м?????
??????????????????????????????Java?????к????????????в???????????????????????У??????????Щ???????д?????????????????????Ч?????????????????????С?
??????
???·???
??????????????????
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