繁体   English   中英

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

[英]Benchmarking two RxJava observables (Android)?

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM