Grigory Ptashko

1pod
GPTimeProfiler
用于跟踪任意代码段的执行时间。跟踪发生在单个配置周期内。一个周期是两个方法调用-start
和-stop
之间的时间。GPTimeProfiler
类的对象存储了总配置周期数。每次调用-stop
方法,配置周期数会增加1。GPTimeProfiler
可以用来确定总执行时间或单个配置周期的平均时间。它还可以用来跟踪配置周期数。
它提供便利的方法以获得以NSString
表示的已跟踪时间(以秒和毫秒为单位)。
GPTimeProfiler
的时间跟踪部分基于CFAbsoluteTimeGetCurrent()
函数。可以在基于Objective-C和Swift的应用程序中使用GPTimeProfiler
。
许可证:[MIT](https://open-source.org.cn/licenses/MIT)