Benchmark

public class Benchmark : @unchecked Sendable

时间调试器

Public

  • 标记时间调试开始

    Declaration

    Swift

    public static func begin(_ name: String)
  • 标记时间调试结束并打印消耗时间

    Declaration

    Swift

    @discardableResult
    public static func end(_ name: String) -> TimeInterval
  • 获取所有的消耗时间数据

    Declaration

    Swift

    public static func benchmarks() -> [String : TimeInterval]