NSLog 与 printf 执行效率

2021-04-03  本文已影响0人  bianruifeng
 CFAbsoluteTime startNSLog = CFAbsoluteTimeGetCurrent();
        for (int i = 0; i < 10000; i++) {
            NSLog(@"%d", i);
        }
        CFAbsoluteTime endNSLog = CFAbsoluteTimeGetCurrent();
        
        CFAbsoluteTime startPrintf = CFAbsoluteTimeGetCurrent();
        for (int i = 0; i < 10000; i++) {
            printf("%d\n", i);
        }
        CFAbsoluteTime endPrintf = CFAbsoluteTimeGetCurrent();
        
        NSLog(@"NSLog time: %lf, printf time: %lf", endNSLog - startNSLog, endPrintf - startPrintf);
上一篇下一篇

猜你喜欢

热点阅读