跳过导航链接
A B C G I L M N P R S T W 

A

afterScene(action) - 接口 中的方法net.jkcode.jkbenchmark.IBenchmarkPlayer
场景运行后置事件
afterScene($this, action) - 类 中的静态方法net.jkcode.jkbenchmark.IBenchmarkPlayer.DefaultImpls
场景运行后置事件

B

beforeScene(action) - 接口 中的方法net.jkcode.jkbenchmark.IBenchmarkPlayer
场景运行前置事件
beforeScene($this, action) - 类 中的静态方法net.jkcode.jkbenchmark.IBenchmarkPlayer.DefaultImpls
场景运行前置事件
BenchmarkApp - net.jkcode.jkbenchmark中的类
性能测试应用
BenchmarkApp(player) - 类 的构造器net.jkcode.jkbenchmark.BenchmarkApp
性能测试应用
BenchmarkApp.Companion - net.jkcode.jkbenchmark中的类
 
BenchmarkResult - net.jkcode.jkbenchmark中的类
性能测试结果
BenchmarkResult(bucket, runTime) - 类 的构造器net.jkcode.jkbenchmark.BenchmarkResult
性能测试结果
BenchmarkResultAnalyzer - net.jkcode.jkbenchmark.analyze中的类
测试结果分析
BenchmarkResultModel - net.jkcode.jkbenchmark.analyze中的类
性能测试结果
BenchmarkResultModel(id) - 类 的构造器net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
性能测试结果
BenchmarkResultModel() - 类 的构造器net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
性能测试结果
BenchmarkResultModel.m - net.jkcode.jkbenchmark.analyze中的类
 
BenchmarkScene - net.jkcode.jkbenchmark中的类
性能测试场景
BenchmarkScene(player, sceneConfig) - 类 的构造器net.jkcode.jkbenchmark.BenchmarkScene
性能测试场景
BenchmarkScene.Companion - net.jkcode.jkbenchmark中的类
 

C

callAction(param, callback) - 类 中的方法net.jkcode.jkbenchmark.BenchmarkScene
调用动作
Companion - 类 中的静态变量net.jkcode.jkbenchmark.BenchmarkApp
 
Companion - 类 中的静态变量net.jkcode.jkbenchmark.BenchmarkScene
 
compareTo(other) - 类 中的方法net.jkcode.jkbenchmark.BenchmarkResult
 

G

getAction() - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
getAction() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkScene
动作
getApp() - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
getAppConfig() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkApp.Companion
调试的配置
getAppConfig() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkScene.Companion
应用配置
getAsync() - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
getAsync() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkScene
是否异步
getAsyncAction($this, action) - 类 中的静态方法net.jkcode.jkbenchmark.IBenchmarkPlayer.DefaultImpls
获得异步动作
getAsyncAction(action) - 接口 中的方法net.jkcode.jkbenchmark.IBenchmarkPlayer
获得异步动作
getBucket() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkResult
 
getConcurrents() - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
getErrPct() - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
getId() - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
getLogger() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkScene.Companion
日志
getName() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkApp
应用名
getName() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkScene
场景名
getName() - 接口 中的方法net.jkcode.jkbenchmark.IBenchmarkPlayer
玩家名, 一般是要做性能测试的技术名
getPlayer() - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
getPlayer() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkApp
 
getPlayer() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkScene
 
getRequests() - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
getResultLogger() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkApp.Companion
所有场景测试的结果日志 格式: 2019-11-20 17:00:28 INFO file-c10-n40000-syn | Runtime: 1431.09 ms, Avg TPS: 27950.64, Avg RT: 0.36ms
getRoundLogger() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkApp.Companion
所有场景测试的过程日志
getRt() - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
getRunTime() - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
getRunTime() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkResult
 
getSceneConfig() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkScene
 
getSyncAction($this, action) - 类 中的静态方法net.jkcode.jkbenchmark.IBenchmarkPlayer.DefaultImpls
获得同步动作
getSyncAction(action) - 接口 中的方法net.jkcode.jkbenchmark.IBenchmarkPlayer
获得同步动作
getTps() - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 

I

IBenchmarkPlayer - net.jkcode.jkbenchmark中的接口
性能测试的玩家 1 如果玩家类有异步动作, 则同步动作的默认实现就是调用异步动作的 get() => 你可以不显示同步动作 2 如果玩家类只有同步动作, 你可以不实现异步动作, 但是在场景配置中只能指定 async = false
IBenchmarkPlayer.DefaultImpls - net.jkcode.jkbenchmark中的类
性能测试的玩家 1 如果玩家类有异步动作, 则同步动作的默认实现就是调用异步动作的 get() => 你可以不显示同步动作 2 如果玩家类只有同步动作, 你可以不实现异步动作, 但是在场景配置中只能指定 async = false
INSTANCE - 类 中的静态变量net.jkcode.jkbenchmark.analyze.BenchmarkResultAnalyzer
测试结果分析

L

listAllSceneConfigs() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkApp
列出所有场景的配置

M

m - 类 中的静态变量net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
main(args) - 类 中的方法net.jkcode.jkbenchmark.BenchmarkApp.Companion
 
main(args) - 类 中的静态方法net.jkcode.jkbenchmark.BenchmarkApp
 

N

net.jkcode.jkbenchmark - 程序包 net.jkcode.jkbenchmark
 
net.jkcode.jkbenchmark.analyze - 程序包 net.jkcode.jkbenchmark.analyze
 

P

parseResultLog(logDir, app) - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultAnalyzer
解析测试结果日志 格式: 2019-11-20 17:00:28 INFO motan-file-c10-n40000-syn | Runtime: 1431.09 ms, Avg TPS: 27950.64, Avg RT: 0.36ms

R

run() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkApp
测试指定场景, 全自动化测试, 多测几遍, 取最优 如果 bmapp.yaml 中 all = true, 则测试 scenes.yaml 所有场景 否则, 测试 scene.yaml 单一场景
run() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkScene
性能测试

S

setAction(p) - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
setApp(p) - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
setAsync(p) - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
setConcurrents(p) - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
setErrPct(p) - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
setId(p) - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
setPlayer(p) - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
setRequests(p) - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
setRt(p) - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
setRunTime(p) - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 
setTps(p) - 类 中的方法net.jkcode.jkbenchmark.analyze.BenchmarkResultModel
 

T

toString() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkResult
 
toString() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkScene
 
toSummary() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkResult
 

W

warmup() - 类 中的方法net.jkcode.jkbenchmark.BenchmarkScene
热身
A B C G I L M N P R S T W 
跳过导航链接