HprofWriter

Generates Hprof files.

Call openWriterFor to obtain a new instance.

Call write to add records and close when you're done.

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun close()

Flushes to disk all HprofRecord.HeapDumpRecord that are currently written to the in memory buffer, then closes the file.

Link copied to clipboard

Helper method for creating a ByteArray for InstanceDumpRecord.fieldValues from a list of ValueHolder.

Link copied to clipboard
fun write(record: HprofRecord)

Appends a HprofRecord to the heap dump. If record is a HprofRecord.HeapDumpRecord then it will not be written to an in memory buffer and written to file only when the next a record that is not a HprofRecord.HeapDumpRecord is written or when close is called.

Properties

Link copied to clipboard