标签: swift performance
我正在开发一个用于调试的轻量级性能框架,并想检查我对内联(__always)和编译器标志的理解。如果我有类似的功能:
@inline(__always) func time() { #if DEBUG // do stuff #endif }
经过编译的生产代码看起来与在向time()添加调用之前一样吗?如果有的话,不计算框架代码。
time()