Grigory Ptashko

1pod

GPTimeProfiler

GPTimeProfiler用于跟踪任意代码段的执行时间。跟踪发生在单个配置周期内。一个周期是两个方法调用-start-stop之间的时间。GPTimeProfiler类的对象存储了总配置周期数。每次调用-stop方法,配置周期数会增加1。GPTimeProfiler可以用来确定总执行时间或单个配置周期的平均时间。它还可以用来跟踪配置周期数。

它提供便利的方法以获得以NSString表示的已跟踪时间(以秒和毫秒为单位)。

GPTimeProfiler的时间跟踪部分基于CFAbsoluteTimeGetCurrent()函数。可以在基于Objective-C和Swift的应用程序中使用GPTimeProfiler

许可证:[MIT](https://open-source.org.cn/licenses/MIT)

  • Objective C++