我有两个 rx.Observable
执行相同的操作(从磁盘加载数据),但以两种不同的方式。
Observable<Data> getDataFromDb();
Observable<Data> getDataFromJson();
我想对每一个的性能进行基准测试,这样我就知道该使用哪一个。对于 Android 来说,执行此操作的最佳方法是什么?
最佳答案
不是官方基准测试,但 RxJava 有 timeInterval
运算符,它通过调度程序的 now() 调用(对于大多数调度程序来说本质上是 System.currentTimeMillis() 来测量后续值到达之间的毫秒数) )。第一个值将具有订阅发生时和第一个值发出时之间的时间差。
关于java - 对两个 RxJava 可观察对象(Android)进行基准测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33783886/