Erica Sadun wrote:
> public func timetest(_ note: String, block: () -> Void) {
> let date = NSDate()
> block()
> let timeInterval = NSDate().timeIntervalSince(date)
> print(note); print("Elapsed time: \(timeInterval)")
> }
For performance testing, it might be better to use:
* XCTestCase's `measureBlock {...}`, which uses
* `NSProcessInfo.processInfo().systemUptime`, which uses
* `mach_absolute_time()` or `clock_gettime(CLOCK_MONOTONIC, ...)`
[swift-corelibs-foundation and swift-corelibs-xctest]
-- Ben
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution