SessionConfiguration

data class SessionConfiguration(val name: String = "default", val author: String = "user", val description: String = "Generic measuring session", val resourceFilters: List<String> = listOf( "memory-used", "memory-free", "memory-cached", "memory-buffered", "if_octets", "disk_octets", "cpu-0-cpu-user", "cpu-0-cpu-system", "cpu-0-cpu-idle", "counter" ), val autoSave: Boolean = true, val excludedRuns: List<Int> = listOf(0), val writeDumps: Boolean = true, val writeReport: Boolean = true, val writeLegacyReport: Boolean = true, val writeSpreadsheet: Boolean = true, val writePlotScripts: Boolean = false, val writePlots: Boolean = false, val scatterMaxDataPoints: Int = 2000)

Session configuration.

Constructors

Link copied to clipboard
constructor(name: String = "default", author: String = "user", description: String = "Generic measuring session", resourceFilters: List<String> = listOf( "memory-used", "memory-free", "memory-cached", "memory-buffered", "if_octets", "disk_octets", "cpu-0-cpu-user", "cpu-0-cpu-system", "cpu-0-cpu-idle", "counter" ), autoSave: Boolean = true, excludedRuns: List<Int> = listOf(0), writeDumps: Boolean = true, writeReport: Boolean = true, writeLegacyReport: Boolean = true, writeSpreadsheet: Boolean = true, writePlotScripts: Boolean = false, writePlots: Boolean = false, scatterMaxDataPoints: Int = 2000)

Properties

Link copied to clipboard

Author name, can be configured with messages

Link copied to clipboard
val autoSave: Boolean = true

Automatically save the session when closing

Link copied to clipboard

Session description, can be configured with messages

Link copied to clipboard

Excluded runs from the summaries (assuming more than one run)

Link copied to clipboard

Session name, can be configured with messages

Link copied to clipboard

List of collectd resource columns to include

Link copied to clipboard

Maximum number of data points for scatter graphs

Link copied to clipboard
val writeDumps: Boolean = true

Write the various data dumps in the log directory

Link copied to clipboard

Write a legacy report file when saving the session

Link copied to clipboard
val writePlots: Boolean = false

Write plots when saving the session

Link copied to clipboard

Write plot scripts when saving the session

Link copied to clipboard
val writeReport: Boolean = true

Write a report file when saving the session

Link copied to clipboard

Write a spreadsheet file when saving the session

Functions

Link copied to clipboard
fun describe(): <Error class: unknown class>