枚举
enum ExplicitGcType
public enum ExplicitGcType <: ToString {
Disabled |
Heavy |
Light
}
功能:用于指定 @Configure
宏的 explicitGC
配置参数。表示 GC 执行的三种不同方式。
父类型:
Disabled
Disabled
功能: GC 不会被框架显式调用。
Heavy
Heavy
功能:std.runtime.GC(heavy: true) 将在性能测试执行期间由框架显式调用。
Light
Light
功能:std.runtime.GC(heavy: false) 将在 Benchmark 函数执行期间由框架显式调用。这是默认设置。
func toString()
public override func toString(): String
功能:GC 执行的三种不同方式字符串。
返回值:
enum TimeUnit
public enum TimeUnit {
| Micros
| Millis
| Nanos
| Seconds
}
功能:可以在 TimeNow 构造函数中使用的时间单位。
Micros
Micros
功能: 单位为微秒。
Millis
Millis
功能: 单位为毫秒。
Nanos
Nanos
功能: 单位为纳秒。
Seconds
Seconds
功能: 单位为秒。