基准测试两个RxJava observables(Android)?

时间:2015-11-18 15:22:34

标签: java android performance performance-testing rx-java

我有两个rx.Observable做同样的事情(从磁盘加载数据),但有两种不同的方式。

Observable<Data> getDataFromDb();
Observable<Data> getDataFromJson();

我想对各自的性能进行基准测试,因此我知道要使用哪一个。为Android执行此操作的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

不是官方基准测试,但RxJava有timeInterval运算符,它通过调度程序的now()调用(对于大多数调度程序来说基本上是System.currentTimeMillis())来测量后续值到达之间的毫秒数。第一个值将具有订阅发生时和发出第一个值之间的时间差。