Displays feed performance measurement before clipping to 1000 objects

This commit is contained in:
Vitor Pamplona
2023-04-07 14:24:00 -04:00
parent 9ee3da3910
commit 58f1515387

View File

@@ -8,11 +8,11 @@ abstract class FeedFilter<T>() {
@OptIn(ExperimentalTime::class) @OptIn(ExperimentalTime::class)
fun loadTop(): List<T> { fun loadTop(): List<T> {
val (feed, elapsed) = measureTimedValue { val (feed, elapsed) = measureTimedValue {
feed().take(1000) feed()
} }
Log.d("Time", "${this.javaClass.simpleName} Feed in $elapsed with ${feed.size} objects") Log.d("Time", "${this.javaClass.simpleName} Feed in $elapsed with ${feed.size} objects")
return feed return feed.take(1000)
} }
abstract fun feed(): List<T> abstract fun feed(): List<T>