ConstantMemoryMetricsDualSourceProvider

class ConstantMemoryMetricsDualSourceProvider(realSourceProvider: DualSourceProvider) : DualSourceProvider

Captures IO read metrics without using much memory.

Constructors

ConstantMemoryMetricsDualSourceProvider
Link copied to clipboard
fun ConstantMemoryMetricsDualSourceProvider(realSourceProvider: DualSourceProvider)

Functions

openRandomAccessSource
Link copied to clipboard
open override fun openRandomAccessSource(): RandomAccessSource
openStreamingSource
Link copied to clipboard
open override fun openStreamingSource(): BufferedSource

Properties

byteTravelRange
Link copied to clipboard
val byteTravelRange: Long
randomAccessByteReads
Link copied to clipboard
var randomAccessByteReads: Long = 0
randomAccessByteTravel
Link copied to clipboard
var randomAccessByteTravel: Long = 0
randomAccessReadCount
Link copied to clipboard
var randomAccessReadCount: Long = 0