跳过导航链接
A B C D E G M N O P Q R S T V 

A

AbstractRecorder - com.nineya.cspeed.recorder中的类
 
AbstractRecorder(String) - 类 的构造器com.nineya.cspeed.recorder.AbstractRecorder
构造方法
AbstractRecorder.Collect - com.nineya.cspeed.recorder中的类
 
AbstractRecorder.Collector - com.nineya.cspeed.recorder中的接口
 
AbstractRecorder.EveryPattern<T extends SpeedEvent> - com.nineya.cspeed.recorder中的接口
记录器接口,添加函数式编程
AbstractRecorder.StatisticPattern<V> - com.nineya.cspeed.recorder中的接口
统计接口,添加了函数式编程支持
addData(String, Object) - 类 中的方法com.nineya.cspeed.internal.SpeedEvent
data添加一条记录
addRecorder(T) - 类 中的静态方法com.nineya.cspeed.CSpeed
往列表中添加一个记录器

B

build(String) - 类 中的静态方法com.nineya.cspeed.recorder.MultiThreadRecorder
 
build(Class) - 类 中的静态方法com.nineya.cspeed.recorder.MultiThreadRecorder
 
build(String) - 类 中的静态方法com.nineya.cspeed.recorder.SimpleRecorder
 
build(Class) - 类 中的静态方法com.nineya.cspeed.recorder.SimpleRecorder
 

C

collect(AbstractRecorder.Collector) - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
 
Collect(Recorder, AbstractRecorder.Collector) - 类 的构造器com.nineya.cspeed.recorder.AbstractRecorder.Collect
 
collector - 类 中的变量com.nineya.cspeed.recorder.AbstractRecorder.Collect
 
com.nineya.cspeed - 程序包 com.nineya.cspeed
 
com.nineya.cspeed.internal - 程序包 com.nineya.cspeed.internal
 
com.nineya.cspeed.recorder - 程序包 com.nineya.cspeed.recorder
 
com.nineya.cspeed.util - 程序包 com.nineya.cspeed.util
 
count - 类 中的变量com.nineya.cspeed.internal.SpeedEvent
 
count - 类 中的变量com.nineya.cspeed.recorder.AbstractRecorder.Collect
 
CSpeed - com.nineya.cspeed中的类
 
CSpeed() - 类 的构造器com.nineya.cspeed.CSpeed
 
currentTime - 类 中的变量com.nineya.cspeed.internal.SpeedEvent
 

D

datas - 类 中的变量com.nineya.cspeed.internal.SpeedEvent
 
decimals(int, double) - 类 中的静态方法com.nineya.cspeed.util.StringUtil
保留指定位数的double小数点
detailNs(long) - 类 中的静态方法com.nineya.cspeed.util.StringUtil
 

E

end() - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
结束一次记录,在这里进行一次记录的输出,同时将耗时的值保存到列表用于统计 进行状态判断,是否已经停止测试
end() - 接口 中的方法com.nineya.cspeed.recorder.Recorder
结束一次记录,在这里进行一次记录的输出,同时将耗时的值保存到列表用于统计
event - 类 中的变量com.nineya.cspeed.recorder.SimpleRecorder
 
everyPattern - 类 中的变量com.nineya.cspeed.recorder.AbstractRecorder
 

G

getCount() - 类 中的方法com.nineya.cspeed.internal.SpeedEvent
取得记录数
getCurrentTime() - 类 中的方法com.nineya.cspeed.internal.SpeedEvent
取得当前时间,当前时间即在endStart被调用的时间,毫秒单位
getData(String) - 类 中的方法com.nineya.cspeed.internal.SpeedEvent
取得data数据,如果有其他数据在这里没有明确定义,可以添加到data中进行记录
getEveryPattern() - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
取得记录接口的实现
getName() - 类 中的方法com.nineya.cspeed.internal.SpeedEvent
取得计速器名称
getName() - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
取得记录器名称
getName() - 接口 中的方法com.nineya.cspeed.recorder.Recorder
取得记速器名称
getRecorder(Class) - 类 中的静态方法com.nineya.cspeed.CSpeed
传入Class,通过class取得类名作为记录器名称,调用getRecorder(String)进行getRecorder操作
getRecorder(String) - 类 中的静态方法com.nineya.cspeed.CSpeed
传入记录器名称,如果记录器已经存在,则直接get
getRecorder(AbstractRecorder) - 类 中的静态方法com.nineya.cspeed.CSpeed
如果指定名称的记录器不存在,则使用指定的记录器创建。
getRunTime() - 类 中的方法com.nineya.cspeed.internal.SpeedEvent
取得运行时间
getStatisticPattern() - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
返回统计接口的实现
getStringTime(long) - 类 中的静态方法com.nineya.cspeed.util.StringUtil
将时间戳转为时间字符串
getThreadName() - 类 中的方法com.nineya.cspeed.internal.SpeedEvent
取得当前线程名称

M

mean(List<Long>) - 类 中的静态方法com.nineya.cspeed.util.StatisticsUtil
计算平均值
msPattern(long) - 类 中的静态方法com.nineya.cspeed.util.StringUtil
将毫秒(ms)时间转换为带单位的字符串时间
MultiThreadRecorder - com.nineya.cspeed.recorder中的类
 
MultiThreadRecorder(String) - 类 的构造器com.nineya.cspeed.recorder.MultiThreadRecorder
实例化计速器

N

name - 类 中的变量com.nineya.cspeed.internal.SpeedEvent
 
name - 类 中的变量com.nineya.cspeed.recorder.AbstractRecorder
 
nsPattern(long) - 类 中的静态方法com.nineya.cspeed.util.StringUtil
将纳秒(ns)时间转换为带单位的格式
nsToMs(long) - 类 中的静态方法com.nineya.cspeed.util.StringUtil
纳秒(ns)转毫秒(ms)
nums - 类 中的变量com.nineya.cspeed.recorder.MultiThreadRecorder
 
nums - 类 中的变量com.nineya.cspeed.recorder.SimpleRecorder
 

O

onEnd() - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
实际启动时实现记录结束时间等操作,由子类实现
onEnd() - 类 中的方法com.nineya.cspeed.recorder.MultiThreadRecorder
结束一次记录,在这里进行一次记录的输出,同时将耗时的值保存到列表用于统计
onEnd() - 类 中的方法com.nineya.cspeed.recorder.SimpleRecorder
结束一次记录,在这里进行一次记录的输出,同时将耗时的值保存到列表用于统计
onReset() - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
重置清空记速器内容
onReset() - 类 中的方法com.nineya.cspeed.recorder.MultiThreadRecorder
重置记录器
onReset() - 类 中的方法com.nineya.cspeed.recorder.SimpleRecorder
执行重置操作
onStart() - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
实际启动时实现记录开始时间,由子类实现
onStart() - 类 中的方法com.nineya.cspeed.recorder.MultiThreadRecorder
开始一次记录,在这里应该创建一个SpeedEvent实体对象,传入开始时间
onStart() - 类 中的方法com.nineya.cspeed.recorder.SimpleRecorder
开始一次记录,在这里应该创建一个SpeedEvent实体对象,传入开始时间
onStatistics() - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
执行统计操作
onStatistics() - 类 中的方法com.nineya.cspeed.recorder.MultiThreadRecorder
统计结果
onStatistics() - 类 中的方法com.nineya.cspeed.recorder.SimpleRecorder
执行统计操作
onStop() - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
执行停止计时器的操作
onStop() - 类 中的方法com.nineya.cspeed.recorder.MultiThreadRecorder
停止记录器,在这里将对记录器中所有内容进行统计,统计完成后清空记录器内容
onStop() - 类 中的方法com.nineya.cspeed.recorder.SimpleRecorder
停止记录器,在这里将对记录器中所有内容进行统计,统计完成后清空记录器内容

P

partThread - 类 中的变量com.nineya.cspeed.recorder.MultiThreadRecorder
 
print(T) - 接口 中的方法com.nineya.cspeed.recorder.AbstractRecorder.EveryPattern
根据SpeedEvent消息实体打印信息
print(String, V) - 接口 中的方法com.nineya.cspeed.recorder.AbstractRecorder.StatisticPattern
打印统计结果

Q

quantileNAdd(double, List<Long>) - 类 中的静态方法com.nineya.cspeed.util.StatisticsUtil
计算分位值,N+1法
quantileNSub(double, List<Long>) - 类 中的静态方法com.nineya.cspeed.util.StatisticsUtil
计算分位值,N-1法

R

recorder - 类 中的变量com.nineya.cspeed.recorder.AbstractRecorder.Collect
 
Recorder - com.nineya.cspeed.recorder中的接口
 
recorders - 类 中的静态变量com.nineya.cspeed.CSpeed
 
remove(Recorder) - 类 中的静态方法com.nineya.cspeed.CSpeed
删除计速器
reset() - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
重置记速器,重置前执行一次统计
reset() - 接口 中的方法com.nineya.cspeed.recorder.Recorder
重置计速器
run() - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder.Collect
 
run() - 接口 中的方法com.nineya.cspeed.recorder.AbstractRecorder.Collector
执行操作
runTime - 类 中的变量com.nineya.cspeed.internal.SpeedEvent
 

S

sdf - 类 中的静态变量com.nineya.cspeed.util.StringUtil
 
setCount(int) - 类 中的方法com.nineya.cspeed.internal.SpeedEvent
设置记录数
setCount(int) - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder.Collect
 
setEndTime(long) - 类 中的方法com.nineya.cspeed.internal.SpeedEvent
设置结束时间,计算运行时间
setEveryPattern() - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
向记录器中添加默认的记录接口
setEveryPattern(AbstractRecorder.EveryPattern) - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
设置记录器的记录接口
setEveryPattern() - 类 中的方法com.nineya.cspeed.recorder.MultiThreadRecorder
向记录器中添加默认的记录接口
setEveryPattern() - 类 中的方法com.nineya.cspeed.recorder.SimpleRecorder
创建默认的记录接口实现
setPartThread(boolean) - 类 中的方法com.nineya.cspeed.recorder.MultiThreadRecorder
设置是否输出每个线程单独的统计信息
setStatisticPattern() - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
向记录器中添加默认的统计接口
setStatisticPattern(AbstractRecorder.StatisticPattern) - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
设置记录器的统计接口
setStatisticPattern() - 类 中的方法com.nineya.cspeed.recorder.MultiThreadRecorder
向记录器中添加默认的统计接口
setStatisticPattern() - 类 中的方法com.nineya.cspeed.recorder.SimpleRecorder
创建默认的统计接口实现
SimpleRecorder - com.nineya.cspeed.recorder中的类
 
SimpleRecorder(String) - 类 的构造器com.nineya.cspeed.recorder.SimpleRecorder
 
SpeedEvent - com.nineya.cspeed.internal中的类
 
SpeedEvent(String, long) - 类 的构造器com.nineya.cspeed.internal.SpeedEvent
实例化,通过计速器名称和开始时间
start() - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
开始一次记录,在这里应该创建一个SpeedEvent实体对象,传入开始时间; 进行状态判断,从而知道是否能够正常的开始测试; start和end希望可以多线程进行操作,所以在这里不能实现状态控制,只能由子类来实现。
start() - 接口 中的方法com.nineya.cspeed.recorder.Recorder
开始一次记录,在这里应该创建一个SpeedEvent实体对象,传入开始时间
startTime - 类 中的变量com.nineya.cspeed.internal.SpeedEvent
 
startTimes - 类 中的变量com.nineya.cspeed.recorder.MultiThreadRecorder
 
State - com.nineya.cspeed.internal中的枚举
 
State() - 枚举 的构造器com.nineya.cspeed.internal.State
 
state - 类 中的变量com.nineya.cspeed.recorder.AbstractRecorder
 
statisticPattern - 类 中的变量com.nineya.cspeed.recorder.AbstractRecorder
 
statistics() - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
执行统计,执行统计时将状态设置为统计中,此时不允许进行操作记速器的行为
statistics() - 接口 中的方法com.nineya.cspeed.recorder.Recorder
执行统计
StatisticsUtil - com.nineya.cspeed.util中的类
 
StatisticsUtil() - 类 的构造器com.nineya.cspeed.util.StatisticsUtil
 
stop() - 类 中的方法com.nineya.cspeed.recorder.AbstractRecorder
停止计时,停止前进行一次统计,执行后状态为STOP
stop() - 接口 中的方法com.nineya.cspeed.recorder.Recorder
停止记录器,在这里将对记录器中所有内容进行统计,统计完成后清空记录器内容
StringUtil - com.nineya.cspeed.util中的类
 
StringUtil() - 类 的构造器com.nineya.cspeed.util.StringUtil
 
sum(List<Long>) - 类 中的静态方法com.nineya.cspeed.util.StatisticsUtil
计算总和

T

threadName - 类 中的变量com.nineya.cspeed.internal.SpeedEvent
 
totalCount - 类 中的变量com.nineya.cspeed.recorder.MultiThreadRecorder
 

V

valueOf(String) - 枚举 中的静态方法com.nineya.cspeed.internal.State
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.nineya.cspeed.internal.State
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A B C D E G M N O P Q R S T V 
跳过导航链接

Copyright © 2020. All rights reserved.