代码之家  ›  专栏  ›  技术社区  ›  Debajit

如何为Cocoa应用程序计时?

  •  3
  • Debajit  · 技术社区  · 15 年前

    什么是一个简单的方法来计时可可申请?(或者,任何衡量绩效的好方法都足够了)。

    3 回复  |  直到 15 年前
        1
  •  9
  •   Peter Hosey    15 年前

    仪器会为你计时,尽管你可能会发现,框架的不同之处就在你启动应用程序处理数据的速度上。

    您可以使用Shark和CHUD框架来更好地完成这项工作。该框架允许您以编程方式开始和停止分析;您将从工作的开始开始到工作的结束,然后有一个很好的Shark文档来显示。鲨鱼手册有更多细节。

        2
  •  1
  •   nst    15 年前
    NSDate *startDate = [NSDate date];
    // ...
    NSDate *stopDate = [NSDate date];
    
    NSLog(@"-- time: %f", [stopDate timeIntervalSinceDate:startDate]);
    
        3
  •  -2
  •   zpesk    15 年前

    您可以使用NSTimer类计算cocoa应用程序的时间。在程序运行时启动计时器,并在所有程序逻辑完成后结束计时器。