public static class IBenchmarkPlayer.DefaultImpls
性能测试的玩家 1 如果玩家类有异步动作, 则同步动作的默认实现就是调用异步动作的 get() => 你可以不显示同步动作 2 如果玩家类只有同步动作, 你可以不实现异步动作, 但是在场景配置中只能指定 async = false
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
afterScene(IBenchmarkPlayer $this,
java.lang.String action)
场景运行后置事件
|
static void |
beforeScene(IBenchmarkPlayer $this,
java.lang.String action)
场景运行前置事件
|
static kotlin.jvm.functions.Function1<java.lang.Integer,java.util.concurrent.CompletableFuture> |
getAsyncAction(IBenchmarkPlayer $this,
java.lang.String action)
获得异步动作
|
static kotlin.jvm.functions.Function1<java.lang.Integer,java.lang.Object> |
getSyncAction(IBenchmarkPlayer $this,
java.lang.String action)
获得同步动作
|
public static void beforeScene(IBenchmarkPlayer $this, java.lang.String action)
场景运行前置事件
public static void afterScene(IBenchmarkPlayer $this, java.lang.String action)
场景运行后置事件
public static kotlin.jvm.functions.Function1<java.lang.Integer,java.util.concurrent.CompletableFuture> getAsyncAction(IBenchmarkPlayer $this, java.lang.String action)
获得异步动作
public static kotlin.jvm.functions.Function1<java.lang.Integer,java.lang.Object> getSyncAction(IBenchmarkPlayer $this, java.lang.String action)
获得同步动作