iOS ???????????????
???????????? ???????[ 2013/8/7 14:08:31 ] ????????
????????????????????
static NSMutableArray* performanceProfiles = nil??
+ (void) performanceProfileStart{
if (performanceProfiles == nil) {
performanceProfiles = [[NSMutableArray alloc] init]??
}
[performanceProfiles addObject??[NSDate date]]??
}
+ (void) performanceProfileEnd??(NSString *)message{
NSDate* start = [performanceProfiles objectAtIndex?? performanceProfiles.count-1]??
NSLog(@"[%.3f] %@"?? -[start timeIntervalSinceNow]?? message)??
[performanceProfiles removeLastObject]??
}
???????
int testTimes = 1000??
[UtilTests performanceProfileStart]??
for(int i=0?? i<testTimes?? i++)[Util func1]??
[UtilTests performanceProfileEnd??@"func1 output message"]??
[UtilTests performanceProfileStart]??
for(int i=0?? i<testTimes?? i++)[Util func2]??
[UtilTests performanceProfileEnd??@"func2 output message"]??
??????
???·???
??????????????????
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